laygo2.object.physical module#
laygo2.object.physical module provides classes for physical objects used in IC layout design. The supported physical objects include:
PhysicalObject
- Base class for all physical layout objects.
IterablePhysicalObject
- Base class for physical objects that can be iterated (eg. arrayed instances).
PhysicalObjectGroup
- Defines a group of physical objects (currently not implemented).
Rect
- Represents a rectangular shape.
Path
- Defines a path.
Pin
- Defines a pin.
Text
- Defines a text label.
Instance
- Represents an instance of a design element.
VirtualInstance
- Represents a virtual instance composed of multiple physical objects, acting as a single instance.
Examples of the physical objects supported by this module are shown in the followng figure.
Check the following links for further details.