Fused Netlist & Layout
Netlists and layouts are just different representations of a circuit. LibrEDA reflects
this with the netlist and layout traits which build on top a hierarchical structure. Having both of this views
is not sufficient though. For many purposes it is necessary to know the links between netlist and layout. For example
it is helpful to know which layout shape belongs to which net or to know where the physical geometry of a pin is located.
For this reason LibrEDA uses the L2NBase
and L2NEdit
traits. L2N
means layout-to-netlist. The both traits
extend the layout and netlist traits with the most fundamental links. This includes
- The layout shapes which belong to a pin.
- The layout shapes which belong to a net.
- The net which is connected to a layout shape.
- The pin which is made by a layout shape.