Enum libreda_lefdef::def_ast::NetPattern
source · pub enum NetPattern {
Balanced,
Steiner,
Trunk,
WiredLogic,
}Expand description
Routing pattern of a net.
Default: Steiner
Variants§
Balanced
Minimize skews in timing delays for clock nets.
Steiner
Minimize net length.
Trunk
Minimize delays for global nets.
WiredLogic
For ECL designs.
Trait Implementations§
source§impl Clone for NetPattern
impl Clone for NetPattern
source§fn clone(&self) -> NetPattern
fn clone(&self) -> NetPattern
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for NetPattern
impl Debug for NetPattern
source§impl Default for NetPattern
impl Default for NetPattern
source§impl Display for NetPattern
impl Display for NetPattern
source§impl FromStr for NetPattern
impl FromStr for NetPattern
source§impl PartialEq<NetPattern> for NetPattern
impl PartialEq<NetPattern> for NetPattern
source§fn eq(&self, other: &NetPattern) -> bool
fn eq(&self, other: &NetPattern) -> bool
This method tests for
self and other values to be equal, and is used
by ==.