Crate layout21protos
source ·Expand description
Layout21Protos
A wrapper around the VLSIR
Modules
Circuit Protobuf Definitions
ProtoBuf Conversion Utilities
Raw-Layout Protobuf Definitions
Spice Protobuf Definitions
Technology Protobuf Definitions
Tetris
Gridded-Layout Protobuf DefinitionsVlsir Utilities Protobuf Definitions
Structs
Abstract Layout View
Abstract Port
Authorship Metadata
Cell
Layout-Cell Instance
Interface
Layer-Purpose Pair
Layers in PDKs roughly correspond to physical layers in the semiconductor
fabrication process. In this schema, a “layer” is a pair: first, some major
layer (like “the first metal layer”) and second, some sub-index into that
layer distinguishing the various purposes objects serve on the major layor.
LayerShapes
Layout Cell
Library
Library Metadata
Module - the primary unit of hardware re-use
Param Declaration
Param-Value Enumeration
Path Primitive
Point
Polygon Primitive
Prefixed
Domain-Qualified Name
Rectangle Primitive
Reference
Text Annotation
Enums
Traits
Trait for reading and writing binary proto-format data to/from files
Functions
Decode from byte array/vector
Open from file
fname
Save to file
fname