Trait libreda_db::technology::layerstack::RoutingLayerStack
source · [−]pub trait RoutingLayerStack {
type LayerId: Clone + Eq;
fn layer_stack(&self) -> Vec<RoutingLayerType<Self::LayerId>>;
fn routing_layer_stack(&self) -> Vec<Self::LayerId> { ... }
fn via_layer_stack(&self) -> Vec<Self::LayerId> { ... }
}Expand description
Define standardized access for routing and via layers.
Associated Types
Required methods
fn layer_stack(&self) -> Vec<RoutingLayerType<Self::LayerId>>
fn layer_stack(&self) -> Vec<RoutingLayerType<Self::LayerId>>
Get the stack of routing and via layers in process order.
Provided methods
fn routing_layer_stack(&self) -> Vec<Self::LayerId>
fn routing_layer_stack(&self) -> Vec<Self::LayerId>
Get the stack of routing metal layers in process order.
fn via_layer_stack(&self) -> Vec<Self::LayerId>
fn via_layer_stack(&self) -> Vec<Self::LayerId>
Get the stack of via layers in process order.