Product Documentation
Virtuoso Layout Suite XL: Connectivity Driven Editing User Guide
Product Version IC23.1, November 2023

Define Device Correspondence Form

Use the Define Device Correspondence form to view and change the device correspondence for the instances and terminals in your design. The Define Device Correspondence form is also available in the Read mode in Layout XL. However, in this mode, the Bind and Unbind buttons are inactive.

Device correspondence defined using the Define Device Correspondence form is persistent between Layout XL sessions, and can be preserved during Generate All From Source and Update Components And Nets by selecting the Preserve User-Defined Bindings option in the Generate of the Generate Layout form.

Check Against Source does not report any issues found in user-defined bindings that are created by using the Define Device Correspondence form.

The form is dynamically updated to reflect the selections and changes you make. For performance reasons, the form does not update dynamically if you select more than 200 objects from the design canvas. To define device correspondence for a large number of objects, select them in the form itself.

Field Description

Filter

Lists the devices in the Schematic and the Layout trees. Choose between All Instances, All Terminals, Unbound Instances, and Unbound Terminals.

  • All Terminals and Unbound Terminals: Displays the terminals in the design, not the pin figures that typically represent them in the layout window.
  • Unbound Instances: Displays only the unbound instances in the Filter cyclic field.

If you delete a pin figure in the layout window, the corresponding terminal is removed from the Define Device Correspondence form only if the net connected to this terminal has no other connections. If the net has other connections, the terminal is not removed. Similarly, if you delete an instance, the terminals connected to the instance terminal’s nets are deleted only if they are no longer connected in the design.

Schematic

Lists all the devices in the schematic view apart from those that are ignored for generation. An object or pin icon next to the device name indicates that the device is bound to a device in the layout. A red check mark indicates that it is unbound. If you select a bound device, the corresponding devices in the Layout pane is also selected.

Layout

Lists all the devices in the layout view apart from those that are ignored for generation. An object or pin icon next to the device name indicates that the device is bound to a device in the schematic. A red check mark indicates that it is unbound. If you select a bound device, the corresponding device in the Schematic pane are also selected.

Update Layout Instance

The Update Layout Instance options are available only when defining a one-to-one or one-to-many device correspondence.

When you have made your selections, use the Bind, Unbind, and Deselect All buttons to perform the required action.

Name

Updates the layout instance name to match the corresponding schematic instance.

Environment variable: bindUpdateName

Parameters

Updates the layout instance parameters to match the corresponding schematic instance.

Bind

Creates a correspondence between the devices selected in the Schematic pane and the devices selected in the Layout pane. This button is enabled only if all the selected devices are unbound.

Unbind

Deletes the existing correspondence between bound devices selected in the Schematic and Layout panes. The devices that are unbound have all their instance terminal connectivity removed.

Deselect All

Clears the selected set in both the panes.

Related Topics

Device Correspondence Updates

Showing Best Matches

Rapid Adoption Kit (Working with the Binder to stay XL compliant)

Defining a One-to-One Device Correspondence

Defining a One-to-Many Device Correspondence

Defining a Many-to-One Device Correspondence

Defining a Many-to-Many Device Correspondence

Deleting a Device Correspondence

Define Device Correspondence SKILL Function

Layout XL Forms


Return to top
 ⠀
X