Trait atoll::straps::Strapper

source ·
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§

source

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.

Implementors§