Product Documentation
Virtuoso Placer User Guide
Product Version IC23.1, March 2023

1


Introduction to Virtuoso Placer

Virtuoso® Placer is a unified placement solution that can be used to achieve quick, high-quality, DRC-correct placement of standard cells and devices. It supports placement of different types of designs, such as digital designs with only standard cells, analog designs with only devices, and mixed designs that contain a mixture of both. It can also be used to generate connectivity and constraint-driven device placements.

Placer combines several advanced features such as snap patterns, width spacing patterns, and multi-patterning into a single automated flow. At the core of the Placer is the row template infrastructure that lets you create rows, which, in turn, define how standard cells and devices are placed. Rows, if made compatible with snap patterns, help achieve correct-by-construction placement.

Placer also brings together under its umbrella several existing and new tools that utilize the row template infrastructure. For example, you can use Virtuoso® Custom Digital Placer to place custom digital designs and Modgens to construct blocks of analog devices. The new automatic and assisted placement and post-processing tools can be used to fill the design with dummy devices to meet density DRC rules and to achieve better matching.

The key benefits of Virtuoso Placer are:

Placer is available in the Virtuoso Layout EXL cockpit in advanced node releases.

Before using the placer, ensure that the circuit components and connectivity are generated by using the Virtuoso Layout Suite XL layout editor. The placer uses the schematic design as the connectivity source for placing the components.

Related Topics

Virtuoso Placer Flow

Virtuoso Placer Menu

Generating a Layout


Return to top
 ⠀
X