Skip to main content

Module chip

Module chip 

Source
Expand description

Chip data structure holding netlist and layout together. Chip implements the L2NEdit trait and hence qualifies for representing netlists fused with a layout. Chip can also be used solely as a netlist structure or as a layout structure.

Structs§

CellId
Circuit identifier.
CellInstId
Circuit instance identifier.
Chip
A netlist is the container of circuits.
Circuit
A circuit is defined by an interface (pins) and a content which consists of interconnected circuit instances.
CircuitInst
Instance of a circuit.
Net
A net represents an electric potential or a wire.
NetId
Net identifier.
Pin
Single bit wire pin.
PinId
Pin identifier.
PinInst
Instance of a pin.
PinInstId
Pin instance identifier.
Shape
Wrapper around a Geometry struct.
Shapes
Shapes<T> is a collection of Shape<T> structs. Each of the elements is assigned an index when inserted into the collection.

Enums§

TerminalId
Either a pin or pin instance identifier.

Type Aliases§

Area
Integer area type.
Coord
Integer coordinate type.
LayerId
ID for layers.
SInt
Default signed integer type.
ShapeId
Unique (across layout) identifier of a shape.
UInt
Default unsigned integer type.