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

Create Packaging Bus Form

Use the Create Packaging Bus form to set the parameters for creating a curved path. The following table describes the fields available on the Create Packaging Bus form.

Field Description

Connectivity

This section lets you specify the nets for which you want to create a bus and optionally lets you create a probe for the specified net.

Net Name

Specifies the net names for creating a bus. You can specify the net names separated by commas or spaces or specify them in bus notation, such as net<0:3>. New nets are created if the ones specified do not already exist. If you start creating a bus from existing pins, the net names are automatically picked from the net of the pins.

Environment variable: netName

Probe Nets

Creates probes for the autopicked, selected, or specified nets.

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

All Nets Width

Specifies the width of each wire in the bus. You can increase or decrease the wire width by pressing Ctrl + Shift keys and scrolling the mouse wheel up or down, respectively.

Environment variable: wireWidth

All Nets Bit Spacing

Specifies the distance between the centerlines of the bus wires. If no value is specified in this field, the minSpacing value is considered.

Fan Out to Vias

Spreads bus wires for via placement. When wires are at the minimum wire spacing but the via spacings are larger, the wires can either be fanned out to connect to the vias in the pattern or can be back tracked to intersect the previous segment in the wire.

Environment variable: fanOutToVias

Number of Bits

Enables you to specify the number of wires in an unassigned bus. The default value is 2.

Environment variable: weBusNumBits

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

Snap Mode

Controls how the cursor snaps when you create a bus.

  • 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.

Environment variable: snapMode

Snap to Pin Center

Snaps the bus wires to the center of rectangular pins or of pins that are created as polygons and have rectangular shapes. When this check box is selected, bus wires snap to the starting and ending pins centers. By default, the Snap to Pin Center check box is not selected.

Environment variable: snapToPin

Snap to Via Center

Snaps wires to the center of vias. If this check box is selected and you click a via, the starting wire starts from the clicked point and two small segments are added to connect to the via origin. With this check box selected, tapping a via and a wire gives preference to the via. This check box is off by default.

Environment variable: snapToViaCenter

Auto Terminate

Finishes the Create Bus command as soon as a point is digitized on a flightline target object (pin, existing wire, or via). All wires in the bus snap to the target pin. This option is selected by default.

Related Topics

Creating a Packaging Bus

Area-based Rules in Create Packaging Bus

Snapping Behavior of Curved Paths Using Create Packaging Bus


Return to top
 ⠀
X