pub trait RoutingLayerStack: RuleBase {
    fn layer_stack(&self) -> Vec<RoutingLayer<Self::LayerId>>;

    fn routing_layer_stack(&self) -> Vec<Self::LayerId> { ... }
    fn via_layer_stack(&self) -> Vec<Self::LayerId> { ... }
    fn get_upper_metal_layer(
        &self,
        layer: &Self::LayerId
    ) -> Option<Self::LayerId> { ... } fn get_lower_metal_layer(
        &self,
        layer: &Self::LayerId
    ) -> Option<Self::LayerId> { ... } }
Expand description

Define standardized access for routing and via layers.

Required Methods

Get the stack of routing and via layers in process order.

Provided Methods

Get the stack of routing metal layers in process order.

Get the stack of via layers in process order.

Find the closest metal layer above the given layer.

Find the closest metal layer under the given layer.

Implementors