Product Documentation
Virtuoso Automated Device Placement and Routing Flow Guide
Product Version IC23.1, November 2023

Placement of Non-Uniform Devices and Passive Devices

In addition to uniform devices, designs may contain devices that are non-uniform and passive.

Non-uniform devices have certain parameters that do not match those of the other devices in the design. For example, they may have different heights, gate lengths, pitches, bulks, or voltage thresholds (VTs).

Passive devices include resistors, capacitors, inductors, transformers, and transmission lines that might occupy most of the design area.

Honoring non-uniform and passive devices might adversely impact the quality of placement of active components, and thereby the placement results.

To overcome this and to ensure correct placement, the device placer automatically creates virtual groups (VGs) of all non-uniform devices in a design. Virtual groups segregate devices into groups of uniform device types.

The Constraints, Setup, Placer, and Fill tabs of the Auto P&R assistant include options that let you view and control certain aspects of virtual groups and passive devices.

Related Topics

Deriving Row Regions and Grids in the Automated Device Placement and Routing Flow

Placing Devices Automatically in the Automated Device Placement and Routing Flow

Base Layer Fill in the Automated Device Placement and Routing Flow

Placing Multi-Height Devices Using Automatic Device Placer


Return to top
 ⠀
X