Trait libreda_pnr::route::pin_access_oracle::PinAccessOracle
source · pub trait PinAccessOracle<LN>where
LN: LayoutBase + NetlistBase,{
// Required method
fn get_best_pin_access_location_with_via(
&self,
chip: &LN,
pin_inst: &LN::PinInstId
) -> (Point<LN::Coord>, LN::LayerId, Option<LN::CellId>);
// Provided method
fn get_best_pin_access_location(
&self,
chip: &LN,
pin_inst: &LN::PinInstId
) -> (Point<LN::Coord>, LN::LayerId) { ... }
}Expand description
Query interface for precomputed pin access locations. This is intended to guide the router.