4
Virtuoso Automated Device-Level
In the Virtuoso automated device placement and routing flow, routing is done after device placement in a design.
The flow supports the following routing modes using the Routing Assistant available in Layout MXL.
-
Automatic Routing: Enables high-speed shape-based routing, allowing gridded or grid-less, and track-based routing of regular and power signals for physical designs. For Automatic routing, you can use the Routing assistant available in the Layout MXL tier. The following automatic routing types are supported:
For Automatic routing, use the Routing assistant available in the Layout MXL tiers. - Interactive Routing: Enables you to route connections interactively within the Virtuoso environment. These capabilities provide efficient ways to interactively and automatically route connections in order to meet critical design constraints and rules. The interactive routing capabilities are fully enabled on all process nodes including the most advanced process technologies. For interactive routing, use the Routing assistant available in the Layout EXL and higher tiers.
The device-level router lets you:
- Specify valid routing layers as per a given wire editing constraint group
-
Generate, import, and edit Width Spacing Patterns (WSP) for valid routing layers as required for advanced node processes.
- WSPs can be automatically generated or imported for an existing layout
- WSP Manager in Virtuoso can be opened to edit the WSPs
- Supply WSPs can be created with specified patterns to generate the supply grid
- WSP tracks can be assigned specific wire types and nets mapped to the wire types
- Existing I/O pins in the layout can be snapped to imported WSPs
- Specify global options to insert trims and run DRD checks and routing
The device-level routing supports Same Mask and Mask Name settings in the Constraint Manager for symmetry and net class constraint in all types of device routing (P2T, Mesh, and Finish, and Automatic routing).
Related Topics
Generating Width Spacing Patterns for Device-level Routing
Checking Layout Routability after Generating Grids and Running Device Placer
Finishing Routing for Signal Nets
Generating Mesh for Selected Nets
Generating Pin to Trunk Routing for Selected Nets
Viewing and Analyzing Device-Level Routing Results
Return to top