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

Create Wire Form

Use the Create Wire form to create symbolic wires. Symbolic wires are created using pathSegs and vias that are contained within routes.

Field Description

Net Name

Specifies the net to which the created wire is to be added. If the specified net does not exist, a new net is created.

Probe Nets

Creates probes for the specified net (Layout XL and higher tiers).

This section lets you specify the width, direction, and style for the wire that you want to create.

Width

Specifies the width of the wire to be created.

Environment variable: wireWidth

Justification

Controls the direction in which to offset the pathSeg from the digitized points of the path or pathSeg. The supported routing directions include center, left, and right. The default is center.

Environment variable: pathJustify

Offset

Creates the wire at a specified distance from the digitized points with respect to the centerline of the pathSeg, in the direction specified by Justification. The default is 0.

Environment variable: wireOffset

Begin Style

Controls how the beginning wire segment ends are created.

  • auto: Automatically sets the begin style of the wire.
    • When the wire is Manhattan in shape, its Begin Style is set to truncate.
    • Two orthogonal Manhattan wires will have their Begin Style and End Style set to extend to avoid notches.
    • When the wire is diagonal in shape, its Begin Style is set to custom.
    • Two diagonal orthogonal wires will have their Begin Style and End Style set to custom to avoid notches.
  • truncate: Creates a wire with no begin extension.
  • extend: Creates a wire with the default begin extension value.
  • variable: Lets you override the value specified in the Begin field for the begin extension of a wire.
  • custom: Constraints the vertices of the created wire to the current grid.

The default value is auto.

Environment variable: pathSegBeginStyle

Begin

Specifies the value for the begin extension of the wire. This field is enabled when Begin Style is set to variable.

Environment variable: pathSegBeginExt

End Style

Controls how the beginning wire segment ends are created.

  • auto: Automatically sets the end style of the wire.
    • When the wire is Manhattan in shape, its Begin Style is set to truncate.
    • Two orthogonal Manhattan wires will have their Begin Style and End Style set to extend to avoid notches.
    • When the wire is diagonal in shape, its End Style is set to custom.
    • Two diagonal orthogonal wires will have their Begin Style and End Style set to custom to avoid notches.
  • truncate: Creates a wire with no begin extension.
  • extend: Creates a wire with the default begin extension value.
  • variable: Lets you override the value specified in the Begin field for the begin extension of a wire.
  • custom: Constraints the vertices of the created wire to the current grid.

The default value is auto.

Environment variable: pathSegEndStyle

End

Specifies the value for the end extension of the wire. This field is enabled when End Style is set to variable.

Environment variable: pathSegEndExt

The following options let you specify the snapping behavior for the wire that you want to create.

Snap Mode

Controls how the cursor snaps when you create the wire.

  • diagonal: Creates wires parallel to the X or Y axis or at a 45-degree angle to the axes.
  • orthogonal: Creates wires parallel to the X or Y axis.
  • L90XFirst: Creates orthogonal two-segment wires and creates the first line in the X direction.
  • L90YFirst: Creates orthogonal two-segment wires and creates the first line in the Y direction.

The default value is orthogonal.

Environment variable: snapMode

Auto Terminate

Finishes the Create Wire command as soon as a point is digitized on a flightline target object (pin or existing wire or via). When creating a bus and Auto Terminate is on, all wires in the bus snap to its target pin. This option is selected by default.

Snap to Pin Center

Snaps the wire to the center of rectangular pins or of pins that are created as polygons and have rectangular shapes. If this check box is selected, wires snap to the starting and ending pins. The Snap to Pin Center check box is deselected by default.

This option is available in Layout XL and higher tiers.

Environment variable: snapToPin

Snap to Via Center

Snaps a wire to the center of vias. The starting wire starts from the clicked point and two small segments are added to connect to the via origin. Tapping a via and a wire gives preference to the via. This check box is off by default.

This option is available in Layout XL and higher tiers.

Environment variable: snapToViaCenter

Cover Pin

Adjusts the wire segment to automatically cover the source and target pins. Otherwise, the wire segment is not adjusted and the wire terminates at the point you chose. By default, this option is deselected.

Environment variable: weCoverPin

Related topics

Creating a Wire

Create Stranded Wire Form

Edit Bus Form

Reshape Wire Shortcut Menu Commands


Return to top
 ⠀
X