Product Documentation
Virtuoso Interactive and Assisted Routing User Guide
Product Version IC23.1, September 2023

Copy Route Form

The Copy Route form lets you specify the options for running copy route. The form contains the following tabs.

Tab Description

General

Lets you specify the general settings for copy route.

Options

Lets you specify less frequently used options for copy route.

General

The following table describes the fields available on the General tab of the Copy Route form.

Field Description

Target

Describes the selected reference wire state. The target wires have the following modes.

  • No reference wire: the reference wire is not yet selected.
  • Connected to Pins: the reference wire is either pin-to-space or pin-to-pin. The is the default option. You can switch to In Space mode and the result would be generated from space-to-space.
  • In Space: the reference wire is space-to-space.

Number of Copies

Defines the number of copies when the first and last transitions of route copies are not connected to pins.

Environment variable: copyRouteNumCopiesInSpace

Spacing

Spacing

Defines the copy spacing mode for the intermediate sections.

  • Default Constraint: uses the minSpacing defined in technology file. This is the default option.
  • Override All Layers: uses the value specified for the copyRouteSpacingOverrideAllLayers.
  • Keep Pin Space: follows the pin spacing for copy route.

Environment variable: copyRouteSpacingMode

Spacing Override Value

Defines the spacing value to be used for copy route. This field is enabled only when Override All Layers option is selected.

Environment variable: copyRouteSpacingOverrideAllLayers

Spacing At ends

Enables spacing at the first and last sections.

Environment variable: copyRouteEnableSpacingAtEnds

Mode

Specifies the spacing at the first and last sections that are not connected to pins.

  • Default Constraint: uses the minSpacing defined in technology file. This is the default option.
  • Override All Layers: uses the value specified for the copyRouteSpacingOverrideAllLayersAtEnds.

Environment variable: copyRouteSpacingModeAtEnds

Spacing Override Value at Ends

Lets you define spacing value to be used at the first and last sections that are not connected to pins for copy route. This field is enabled only when Override All Layers option is selected.

Environment variable: copyRouteSpacingOverrideAllLayersAtEnds

Width

Width

Defines the copy width mode for intermediate sections. Intermediate sections are the sections that are not connected to pins.

  • Same As Reference: the copy width is exactly the same as the reference width. This is the default option.
  • Default Constraint: uses the minWidth that is defined in the technology file.
  • Override All Layers: uses the value defined for the copyRouteWidthOverrideAllLayers.
  • Keep Pin Width: uses the pin width if the wire is starting from a pin.

Environment variable: copyRouteWidthMode

Width Override Value

Defines the width to be used for copy route. This field is enabled only when Override All Layers option is selected.

Environment variable: copyRouteSpacingOverrideAllLayers

Width At Ends

Enables the width of the first and last sections of the copied wire.

Environment variable: copyRouteEnableWidthAtEnds

Mode

Defines the copy width mode for first and last sections.

  • Same As Reference: the width of the copies is exactly the same as the reference width. This is the default option.
  • Same As Reference or Pin: if the reference wire matches the pin width, then copies also match that pin width. Else the reference width is used.
  • From Tech Only: the copies use the minWidth value that is defined in the technology file.
  • From Tech Or Pin: if the reference wire matches the pin width, then copies also match that pin width. Else, the minWidth defined in the technology file is used.
  • From User Only: the copies use the value defined for copyRouteWidthOverrideAllLayersAtEnds.
  • From User Or Pin: if the reference wire matches the pin width, then copies also match that pin width. Else, the copies use the value defined for copyRouteWidthOverrideAllLayersAtEnds.
  • Same As Pin: the copies use the same width value as that of the pin.

Environment variable: copyRouteWidthModeAtEnds

Width Override Value at Ends

Lets you define the width value to be used at the first and last sections. This field is enabled only when the From User Only or From User Or Pin option from the Mode drop-down list is selected.

Environment variable: copyRouteWidthOverrideAllLayersAtEnds

Vias

Preserve Cut Classes

Generates copies with the same cut class as that of the reference wire.

Environment variable: copyRoutePreserveCutClasses

Options

Displays the Select Via Options form. This button is enabled only when the Preserve Cut Classes option is deselected.

Layers

Layers

Specifies the layer mode for copy route.

  • SameAs Reference: This is a single layer mode whose layer is different from the reference pin. This is the default option.
  • Are Based on Pins: Similar to Follow Reference Layer Pattern Except Pins, but the intermediate section layer is adjusted based on the pin layer difference.
  • Are Based on Pattern: specifies the user-defined pattern.

Environment variable: copyRouteLayersMode

Pattern

Specifies the layer pattern to be followed for copy route. The layer pattern is a list of integers.

Environment variable: copyRouteLayerPattern

Top/Bottom Layers

Enables the top and bottom layers check. The layer for route copies should be in the range of specified top and bottom layer. Else, it is a violation.

Environment variable: copyRouteEnableValidLayer

Top Layer

Specifies the top layer for copy route.

Environment variable: copyRouteTopLayer

Bottom Layer

Specifies the bottom layer for copy route.

Environment variable: copyRouteBottomLayer

Routing Channel

Enables and lets you specify the routing channel layer.

Environment variable: copyRouteEnableRoutingChannel, copyRouteRoutingChannelLPP

Options

The following table describes the fields available on the Options tab of the Copy Route form.

Field Description

Generate Copy With Errors

Selects one of the following options for the copy route results with violations:

  • All: generates the result no matter how many violations are present. This is the default option.
  • None: generates the result without any violations. The copy route is stopped as soon as there is a single violation.
  • First Only: generates the result with any violation. The copy route is stopped as soon as there is a violation, but the first copy route with violations is kept.

Environment variable: copyRouteGenerateCopyWithErrors

Group Copies

Creates the route copies in a fig group.

Environment variable: copyRouteCreateFigGroup

Allow copies Without Matching Pins

Selects and creates copies of the unpaired net pin.

Environment variable: copyRouteAllowCopiesWithoutMatchingPins

Remove Last dangling section

Removes the last dangling section of copy route. This option is enabled only when Allow copies Without Matching Pins is selected.

Environment variable: copyRouteTrimmingFixer

Related Topics

CopyRoute

Copy Route Command

Setting Copy Route Options

Copying Pin-to-Pin Routes

Variables to Customize the Settings for Copy Route


Return to top
 ⠀
X