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

Transparent Layout Hierarchy Generation

Transparent layout hierarchy is the layout hierarchy other than the top-level hierarchy, which does not match the schematic hierarchy, but the binder can still bind to the instances within it. You can think of transparent instances as instances that the binder can “see through”. This means the binder does not consider the transparent instances as leaf-level instances and can bind to the instances and nets within.

You may choose to introduce a transparent layout hierarchy in your design to expedite layout design when using design styles such as half-cells. Alternatively, you can introduce a transparent layout hierarchy in a design and reuse the layout within the same design or in another design.

Layout XL does not support automatic layout generation (Generate All From Source) when descended into a transparent instance master but automatic updates to rectify any connectivity, parameter, and master mismatches with the source are supported via the Update Components And Nets command. In addition, interactive commands such as interactive chaining and folding are supported and so are the manual edits within a descended transparent instance master. The Check Against Source command can be used to report any mismatches with the source and the Navigator assistant gets interactively updated to reflect the correct binding status of the edited instances.

Likewise, the Define Device Correspondence form accurately updates the schematic and the layout trees when you descend into the transparent hierarchy.

When working with a transparent layout hierarchy, using the following commands in Layout XL or a higher tier can ensure XL-compliance:

Related Topics

Staying XL-Compliant by Manipulating the Layout Hierarchy - Part 1 (Introduction)

Staying XL-Compliant by Manipulating the Layout Hierarchy - Part 2 (Using the Flatten Command)

Staying XL-Compliant by Manipulating the Layout Hierarchy - Part 3 (Using the Make Cell Command)


Return to top
 ⠀
X