Module schematic

Module schematic 

Source
Expand description

Substrate’s schematic generator framework.

Modules§

conv
Substrate to SCIR conversion.
netlist
Netlist export.
pex
Utilities for tracking nested data through parasitic extraction.
schema
Traits and types for specifying formats for storing Substrate schematics.

Structs§

Cell
A schematic cell.
CellBuilder
A builder for creating a schematic cell.
CellHandle
A handle to a schematic cell that is being generated.
CellId
A context-wide unique identifier for a cell.
ConvertSchema
Block that implements Schematic in schema S for block B.
Instance
An instance of a schematic cell.
InstanceId
A cell-wide unique identifier for an instance.
InstancePath
A path to an instance from a top level cell.
NestedInstance
A nested view of an Instance.
PrimitiveBinding
A binding to a schema primitive that can be used to define a Substrate schematic.
SchemaCellHandle
A cell handle associated with a schema S.
SchematicContext
A wrapper around schematic-specific context data.
ScirBinding
A binding to a cell within a SCIR library that can be used to define a Substrate schematic.
SubCellBuilder
A cell builder for instantiating blocks from schema S2 in schema S.

Traits§

HasContextView
An object that can be nested within a parent context.
HasNestedView
An object that can be nested within a parent transform.
NestedData
Data that can be stored in Schematic::NestedData.
Schematic
A block that has a schematic.

Type Aliases§

ContextView
The associated context view of an object.
NestedView
The associated nested view of an object.

Derive Macros§

NestedData
Derives substrate::schematic::NestedData for a struct.