Module libreda_db::hierarchy::traits
source · Expand description
Basic traits that for the representation of chip data structures.
Re-exports§
pub use portrait_items_ee342b8a334a7a169e45f0cfbef4862d as HierarchyIds;
pub use portrait_items_eab3f92d063ef2aa641ec3bf1248f191 as HierarchyBaseMT;
pub use portrait_items_aee475095e8bd98b25968b9e15d44998 as HierarchyBase;
pub use portrait_items_340ff0a4a4a22580e9eb11245ab7e471 as HierarchyEdit;
Modules§
Traits§
- Most basic trait for the hierarchical flyweight pattern which is used to efficiently represent chip layouts and netlists.
- Helper trait which constrains
HierarchyBase
for such that ID types areSend
andSync
as commonly used for parallel algorithms. - Edit functions for a hierarchical flyweight structure like a netlist or a cell-based layout.
- Identifier types used for components of hierarchical netlists and layouts.