Module libreda_db::chip[][src]

Expand description

Chip data structure holding netlist and layout together.

Structs

Circuit identifier.

Circuit instance identifier.

A netlist is the container of circuits.

A circuit is defined by an interface (pins) and a content which consists of interconnected circuit instances.

Instance of a circuit.

A reference to a circuit instance.

A ‘fat’ reference to a circuit.

A net represents an electric potential or a wire.

Net identifier.

Fat reference to a net. Includes also a reference to the parent circuit.

Single bit wire pin.

Pin identifier.

Instance of a pin.

Pin instance identifier.

Fat reference to a pin instance. Includes also a reference to the parent circuit instance.

Fat reference to a pin. Includes also a reference to the parent circuit.

Wrapper around a Geometry struct.

Shapes<T> is a collection of Shape<T> structs. Each of the elements is assigned an index when inserted into the collection.

Enums

Either a pin or pin instance identifier.

Type Definitions

Integer coordinate type.

ID for layers.

Default signed integer type.

Unique (across layout) identifier of a shape.

Default unsigned integer type.