Module libreda_sta::timing_graph
source · Expand description
Construct timing graphs (delay graph, constraint graph) from a netlist.
Structs
- Atomic counter unresolved dependencies of graph nodes.
- EdgeData 🔒
- NodeData 🔒Data of a node in the timing graph. Holds timing information such as actual and required arrival times but also data used for concurrent graph operations.
- Edge data which we can access during parallel graph operations. Access to this data is synchronized by a lock in the
DataCellstruct. - Node data which we can access during parallel graph operations. Access to this data is synchronized by a lock in the
DataCellstruct.
Enums
- Node in the timing graph. Most nodes represent a pin in the netlist. There are also a few virtual nodes (source nodes) which simplify the implementation of the delay propagation algorithms.
Functions
- Get input pins of a cell.