Product Documentation
Virtuoso Design Planning and Analysis User Guide
Product Version IC23.1, November 2023

Make Virtual Hierarchy Form

Use the Make Virtual Hierarchy form to integrate layout hierarchies that have been realized outside the design. Additionally, for a softblock that only had pins but now also has a schematic available, the Make Virtual Hierarchy command can now generate missing components in the virtual hierarchy, retaining the pin locations and area boundary size as that of the softblock. The command can be used to integrate multiple selected cells as virtual hierarchies.

Field Description

All instances of the same master

Replaces all the instances of the selected layout master with the layout hierarchy realized externally.

Environment variable: makeVirtualAllInstsSameMaster

Virtual pins

Specifies whether pinFigs in the cell are retained as shapes to be used later to create pin shapes in the made cell, if the virtual hierarchy was later used to create a make cell again.

  • When selected, the Virtual pins option adds the lxStickyNet property to virtual pins to preserve their connectivity.
  • If the Virtual pins option is not selected, the pinFigs are deleted during the Make Virtual Hierarchy run.

Environment variable: makeVirtualPreserveVirtualPins

Labels

Specifies whether the attached labels are created when the layout hierarchy is integrated.

  • If you choose to create labels, you must ensure that you have the Assign shapes from attached labels option on the Virtuoso Layout Suite XL Connectivity form switched off to avoid causing shorts. See Connectivity form.
  • If the Labels option is selected, the Virtuoso Layout Suite XL connectivity extractor option Assign shapes from overlapping labels as defined by ‘stampLabelLayers’ rule should not be set.
  • If the Labels option is not selected, the labels are deleted.

Related Topics

Make Virtual Hierarchy Command in Design Planning and Analysis

Virtual Hierarchy Generation


Return to top
 ⠀
X