Product Documentation
Virtuoso Automated Chip Assembly Routing Flow Guide
Product Version IC23.1, October 2023


Contents

1

Chip Assembly Routing

Environment Setup for Chip Assembly Routing Flow

2

Routing Assistant

Accessing the Routing Assistant

Loading, Saving, and Deleting a Routing Preset

Loading a Preset
Saving a Preset
Deleting a Preset

Routing Assistant User Interface for Chip Assembly Routing Flow

Routing Assistant Toolbar
Routing Assistant Tabs
Routing Assistant Command Buttons

3

Chip Assembly Routing Configuration

Configuring Chip Assembly Routing Settings

Checking Layout Routability in Chip Assembly

Routing in Automatic Mode

Improving Routing Results
Deleting Routed Nets

Generating Shields

Viewing and Analyzing Chip Assembly Routing Results

4

Virtuoso Routing Constraint Manager

Opening Routing Constraint Manager

Routing Constraint Manager User Interface

Routing Constraint Manager Toolbar
Routing Constraint Manager Summary Information
Routing Constraint Manager Tabs
Routing Constraint Manager Context-Sensitive Menus

Manage Constraints

Viewing and Hiding Columns in Routing Constraint Manager

Saving and Deleting Column Visibility Preset File

Saving Column Visibility Preset
Deleting a Column Visibility Preset

Loading Routing Constraints

Creating and Deleting a Constraint Group

Creating a Constraint Group
Deleting a Constraint Group

Adding and Removing a Net from a Constraint Group

Adding a Net to a Constraint Group
Removing a Net from a Constraint Group

Setting up a Constraint on a Net

Deleting a Constraint
Removing a Net from a Constraint

Creating a Shield Constraint

Creating a Bus Constraint and Routing the Buses

Selecting Nets in Navigator

Editing a Constraint

Checks for Routing Constraints

Shield Checks

Checking Routing Constraints

5

Chip Assembly Routing Flow Environment Variables

check_displayLog
check_existingDRCs
check_generateMarkers
check_nets
check_overwriteLog
check_supplyNets
postRouteTrigger
preRouteTrigger
results_nets
results_netsWithin
results_supplyNets
route_defaultRoutedView
route_deletePreroutes
route_deleteShieldTies
route_deleteShields
route_deleteSpines
route_deleteWiresAndVias
route_detailRoute
route_detailRoutePasses
route_displayLog
route_generateShield
route_globalRoute
route_globalRoutePasses
route_nets
route_netsWithin
route_optimizeRoute
route_optimizeRoutePasses
route_overwriteLog
route_removeShortsAndDRCs
route_removeShortsAndDRCsPasses
route_routedLoc
route_saveRoutingOnly
route_supplyNets
route_tieShield
setup_checkDRCsAfterRouting
setup_coverObstructions
setup_cutKeepouts
setup_extractConnectivityAfterRouting
setup_insertTrim
setup_offsetVia
setup_pinDirectionWidth
setup_pinFit
setup_postRouteCmdFileName
setup_preRouteCmdFileName
setup_protectExistingRouting
setup_rotateVia
setup_taper
setup_taperDown
setup_taperUp
setup_usePostRouteCmdFile
setup_usePreRouteCmdFile
setup_useTrackBasedRouting
setup_viaStackCuts
setup_viaStackOption

6

Routing-Related Forms

Axis Editor Form

Constraint Checker Form

Design Process Rule Override Editor Form

Toolbar
Fields

Load Constraints Form

Process Rule Override Editor Form

Toolbar
Fields

Max Resistance Editor Form

Process Rule Override Editor: Bus Form

Toolbar
Fields

Process Rule Override Editor: DiffPair Form

Toolbar
Fields

Process Rule Override Editor: Match Form

Toolbar
Fields

Process Rule Override Editor: NetClass Form

Process Rule Override Editor: Symmetry Form

Toolbar
Fields

Shield Process Rule Override Editor Form

Toolbar
Fields

Specify Routed Cellview

Virtuoso Pre-Route Browser

Pre-Route Browser Toolbar
Results Table

Virtuoso Routing Results Browser

Routing Results Browser Toolbar
Results Table

Return to top
 ⠀
X