Crate netlistdb

Source
Expand description

A flattened gate-level circuit netlist database.

Structs§

HierName
Hierarchical name representation.
NetlistDB
The netlist storage.
NoDirection
A special direction hint that gives no answer to every pin. This is useful if you do not care about the pin direction (e.g. if you are outputting the benchmark statistics only).
RefPinName
this struct is used to zero-copy refer to a general pin tuple, for map lookup.
VecCSR
A helper type for simple 1-layer CSR.

Enums§

Direction
types of directions: input or output.

Traits§

DirectionProvider
Direction provider trait.
GeneralHierName
We use this to unify netlistdb::HierName and other implementations, such as spefparse::HierName, sdfparse::SDFPath, etc.
GeneralPinName
We use this to unify the hash query of pin names. A pin name consists of (cell hierarchy, pin type, bus id)