pub trait Strapper: Send + Sync {
// Required method
fn strap(
&self,
routing_state: &mut RoutingState<PdkLayer>,
to_strap: Vec<(NetId, StrappingParams)>
) -> Vec<Path>;
}
Expand description
An ATOLL strapper.
Required Methods§
sourcefn strap(
&self,
routing_state: &mut RoutingState<PdkLayer>,
to_strap: Vec<(NetId, StrappingParams)>
) -> Vec<Path>
fn strap( &self, routing_state: &mut RoutingState<PdkLayer>, to_strap: Vec<(NetId, StrappingParams)> ) -> Vec<Path>
Returns paths that represent the straps and vias that were drawn.