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

1


Virtuoso Automated Device Placement and Routing

The Virtuoso automated device placement and routing flow comprises a series of tasks to generate automatically placed and routed layouts. The flow enables you to quickly generate placed and routed layouts that are constraint compliant and LVS correct, and follow DRCs as captured in the Virtuoso technology file. The layouts also incorporate base layer fill, as typically required in advanced nodes. These layouts can be used to extract parasitics for re-simulation to identify issues early on, without waiting for the final sign-off, and can be easily modified and updated to generate the final layout for sign-off.

The Virtuoso automated device placement and routing flow uses the device-level router.

This device placement and routing flow helps circuit and layout designers using advanced node PDKs for their designs, as well as CAD teams that support such designs. The target designs for this flow are analog and mixed signal device-level designs.

In the Virtuoso automated device placement and routing flow, you use the Auto P&R assistant for device placement and the Routing assistant for device routing. The Auto P&R assistant is available in the Layout EXL and Layout MXL cockpits and the Routing assistant is available in the Layout MXL cockpit.

You can use environment variables to change the value of many aspects of your environment either for an individual design session or permanently until you change the value of the variable again.

Related Topics

Important Terms in the Virtuoso Placement Flow

Environment Setup for Automated Device Placement and Routing Flow

Virtuoso Automated Device Placement and Routing Flow

Auto Device Placement and Routing Workspace

Automated Device Placement and Routing Flow Environment Variables

Routing Assistant User Interface for Device-Level Routing


Return to top
 ⠀
X