Expand description
A flattened gate-level circuit netlist database.
Structs§
- Hier
Name - 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).
- RefPin
Name - 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§
- Direction
Provider - Direction provider trait.
- General
Hier Name - We use this to unify netlistdb::HierName and other implementations, such as spefparse::HierName, sdfparse::SDFPath, etc.
- General
PinName - We use this to unify the hash query of pin names. A pin name consists of (cell hierarchy, pin type, bus id)