Product Documentation
Virtuoso Floorplanner User Guide
Product Version IC23.1, November 2023

Pin Connectivity Setting Form

The Pin Connectivity Setting form defines the connectivity pattern to be followed during routing for a design. In this form, you can specify how to connect nets to terminals, terminals to pins, and pins to figures.

Field Description

Selection Mode

Controls the list of terminals, pins, and pin figures listed in the form. You can select one of the following options:

  • All: Lists all terminals, pins, and pin figures in the design. By default, this option lists all pins.
  • Selected Set: Lists only the terminals, pins, and pin figures that belong to the selected set in the design canvas.

Display Mode

Specifies what information is to be listed in the tree structure. The available options are:

  • Terminal: Lists terminal names in the tree structure.
  • Net: Lists net names in the tree structure along with the child count. The first level in the tree structure lists the nets in the design in bold, normal typeface, for example, A(1), which represents the net name and the child count of terminals inside the net. Must-connect groups are also listed in this mode.

Terminal Name, Pin Name, Net Name, Shorted Terminals

Specifies the criteria for filtering terminal, pin or net names based on the specified information. You can also filter out only those terminals that have been shorted.

==,!=

  • The equal-to operator (==): Returns true if both operands have the same value; otherwise, it returns false.
  • The not-equal-to operator (!=): Returns true if the operands don't have the same value; otherwise, it returns false.

Filter

Filters the net, terminal, pin names, or shorted terminals.

Terminals(Groups)--Pins--PinFigures

(In Terminal mode)

In Terminal mode, the header lists the terminals, pins, and pin figures in a tree structure. The second level in the tree structure lists the terminals in the design in bold, normal typeface, for example, A[(physical only|geometric_abut|ground)], which represents:

  • The terminal name
  • The physical configuration attribute (optional)
  • The route and pin connectivity method (optional)
  • The signal type (optional)

When you expand the first level, the pins in each terminal are displayed in bold, italic typeface; for example, A, B, C, D, E, F, Y, Z, gnd!, and vdd!.

When you expand the pins, the pin figures are displayed in normal typeface; for example, A, B, C, D, E, F, Y, Z, gnd!, and vdd!.

Nets--Terminals(Groups)--Pins--PinFigures

(In Net mode)

In Net mode, the header lists the nets, terminals, pins, and pin figures in a tree structure.

Expand All

Lets you traverse the tree structure by expanding all terminals, pins, and pin figures in the current design.

Collapse All

Lets you traverse the tree structure by collapsing all terminals, pins, and pin figures in the current design.

Pin Connectivity Model Context Sensitive Menu

Use the Pin Connectivity Model context-sensitive menu to place the strongly and weakly connected pins in separate pin groups or must-connect pin groups, set physical or non-physical terminals, and set the net type on the selected terminals.

Field Description

Make Strong Connect Group

Lets you specify the pins to be placed in a strong-connect group. The pin figure you select first is considered the anchor pin, and the A symbol is displayed beside its name.The selected pins are placed in a strong-connect group. All pins are moved to the terminal corresponding to the anchor pin. All empty terminals are deleted. You can also drag-and-drop a pin on another to create a strong-connect group.

Make Separate Weak Connect Groups

Places the weakly connected pins in separate pin groups. These pin groups are listed under the terminal of the anchor pin. All empty terminals are deleted.

Make Single Weak Connect Group

Places the weakly connected pins in a single group.

Make Must Connect Group

Places the connected terminals together in a must-connect group.

Delete Must Connect Group

Deletes the selected must-connect group.

Set/Unset Physical Only

Lets you set physical or non-physical terminals and displays the Physical Only label besides the terminal name.

Set/Unset Must Connect All Pins

Lets you set or unset mustConnectALLPin property on the selected terminals. To remove the setting, right-click and choose Unset Must Connect All Pins.

Symbolic/Geometric-Abut/Geometric-Feedthru/Geometric-Ring

Lets you set the route and pin connectivity method.

Signal/Supply/Ground

Lets you set the net type on selected terminals.

Related Topics

Setting a Pin Connectivity Model


Return to top
 ⠀
X