
This topic provides a high-level overview of the new features in the IC23.1 base release and subsequent ISR releases.
IC23.1 ISR2
Support for the allowedJogWidths Constraint
The allowedJogWidths constraint is now supported for the interactive routing commands.
Copy Route Enhancements
The width control for the connected pin sections have been improved to provide flexibility.
Also, the copyRouteMatchPinWidth environment variable has been removed. Instead, the following new environment variables have been introduced.
See Copy Route Form and Copy Route tab in the Routing Assistant.
The copyRouteMultilayerMode Environment Variable Renamed
The copyRouteMultilayerMode has been renamed to copyRouteLayersMode to accommodate changes in the layer mode use model of the copied routes. The off option has been removed and the forPinsOnly option is now renamed to sameAsReference.
IC23.1 ISR1
Removed Features
The Via Alignment options in the Wire and Bus tabs of the Routing Assistant have been removed.
IC23.1 Base
Routing Assistant - Interactive Mode
The Virtuoso automated placement and routing flow also supports the interactive routing mode. For the interactive routing mode, use the Routing Assistant available in the Layout EXL and higher tiers to route connections interactively within the Virtuoso environment. The interactive routing capabilities provide efficient ways to route connections in order to meet critical design constraints and rules. These capabilities are fully enabled on all process nodes including the most advanced process technologies.
Copying Routes during Interactive Routing
The new Copy Route command lets you quickly, reliably, and incrementally generate thousands of bus wires. You start the command by using one of the following methods:
- Choose Edit – Wiring – Copy Route from the layout window menu bar to open the Copy Route form.
- Click the Start Copy Route button at the bottom of the CopyRoute tab in the Routing assistant. The CopyRoute tab is displayed only when you have selected Interactive routing mode.
- Call the new
weHiCopyRoute SKILL API.
There is also a full set of environment variables provided, which you can use to set the default behavior for the feature. See Copy Routing Environment Variables for more information.
Also see Copying Pin-to-Wire Routes, Copying Pin-to-Pin Routes, and Handling Wire Copies for EM Analysis.
Creating Packaging Buses in Virtuoso RF
The Create Packaging Bus command lets you create packaging buses in Virtuoso RF Solution. The command supports area-based rules and the settings are controlled by using the new Create Packaging Bus form. Also see, Snapping Behavior of Curved Paths Using Create Packaging Bus and Supporting Area-Based Rules.
allowedLengthRanges Constraint
Support for the exceptEndToEndGapRange parameter has been added for the interactive routing commands.
Removed Features
- The Finish Wire and Finish Bus features are deprecated and no longer available by default for Interactive and Assisted routing. The related option have also been removed from the Create Wire and Create Bus context-sensitive menus.
- The Constraint-Aware Editing option has been removed from the Create Wire, Create Bus, and Point to Point context-sensitive menus.