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.

_images/user_guide_physical.png

Check the following links for further details.