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

1


Virtuoso Automated Standard Cell Placement and Routing

The Virtuoso automated standard cell placement and routing flow comprises a series of tasks to generate automatically placed and routed layouts.

The standard cell placement and routing solution in Virtuoso seamlessly integrates the Innovus placer (GigaPlacer– GP) and router NanoRoute (NR) for designs less than 2K instances that are not timing driven. The flow starts from a schematic design and generates the layout view from source. Then it goes through creating WSPs, creating placement rows, doing supply routing, IO pin planning, placement cell selection, and placement. At this point, placement is complete and the design is ready for routing. It uses the Pre-Route Browser to guide you in selecting the nets for routing and then route the nets. The routing results can be viewed in the Routing Results Browser.

In standard cell routing, there are different ways for you to generate WSPs. You can also route the design without them, relying on Innovus-created tracks instead.

The Verilog, LEF/DEF (EMH) flow is not supported. It can cause module problems where cells are being created when they already exist as leaf cells.

In the Virtuoso standard cell placement and routing flow, you use the Auto P&R assistant for standard cell placement and the Routing assistant for standard cell routing 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

Environment Setup for Automated Standard Cell Placement and Routing Flow

Virtuoso Automated Standard Cell Placement and Routing Flow

Routing Assistant User Interface for Standard Cell


Return to top
 ⠀
X