Expand description

Basic traits that for the representation of chip data structures.



  • 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 are Send and Sync 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.