Safe Haskell | None |
---|
Analysis.Timing.Library
Documentation
Constructors
Timing | |
Fields |
data LayerProps Source
Constructors
LayerProps | |
Fields
|
Instances
class CellLibrary lib => TimingLibrary lib whereSource
Methods
loadCaps :: lib -> [Capacitance]Source
delay :: lib -> InPin -> OutPin -> Slope -> Capacitance -> Timing -> TimingSource
Instances
class TimingLibrary lib => WireTimingLibrary lib whereSource
Methods
layerProps :: Layer_ -> Res lib LayerPropsSource
Instances
maximumByArrival :: [Timing] -> TimingSource
linearDelay :: Delay -> Double -> Double -> Resistance -> Resistance -> Capacitance -> Timing -> TimingSource
tableDelay :: Table2D CInt TransitionTime Capacitance Time -> Table2D CInt TransitionTime Capacitance TransitionTime -> Capacitance -> Timing -> TimingSource
mkTimingTable :: (Fractional x, Fractional y, Fractional q) => CInt -> CInt -> (CInt -> CDouble) -> (CInt -> CDouble) -> (CInt -> CInt -> CDouble) -> Table2D CInt x y qSource
wireCap :: forall lib. WireTimingLibrary lib => Layer_ -> Length -> Res lib CapacitanceSource