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

Virtual Group Creation in Design Planning and Analysis

A virtual group enables you to get an opaque or a transparent visualization of the design hierarchy. You can create a virtual figGroup manually using the Generate Layout command or use the lxHiCreateVirtGroup SKILL function.

Creating a virtual figGroup enables you to edit the hierarchical instances in the figGroup directly at the top level, not requiring an Edit In Place. However, if the virtual figGroup contains a clone, an Edit In Place is needed to edit the clones.

Design Planning and Analysis (DPA) enables you to create a virtual hierarchy group that does not match the schematic hierarchy.

If the selected instances are bound to a common parent schematic instance in the same design, the virtual group is created as a generated virtual group.

If no connectivity reference is available, the Create Virtual Group command does not check if the selected instances match the schematic hierarchy, it directly adds the selected instances to a created virtual group.

If the virtual group is created using the lxHiCreateVirtGroup SKILL function and the vhSelectiveMode environment variable is set to t, the SKILL function also creates virtual figGroups using selected layout devices that are bound to schematic instances from different designs.

If you set the placement status of the generated virtual group to none, stretching the boundary of the virtual group will automatically place inside the stretched boundary. You can create a virtual group inside a virtual hierarchy to retain existing placements of certain design parts, such as a resistor bank.

Related Topics

lxHiCreateVirtGroup

vhSelectiveMode

Create Virtual Group Form


Return to top
 ⠀
X