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

Must-Join and Must-Connect Relationships for Terminals

You can set the following options in the abstract.options file to specify must-join and must-connect relationships for terminals:

ExtractMustJoinAlways or ExtractMustJoinTerminals

The default value of ExtractMustJoinAlways is false. When set to true, if Abstract Generator finds disjoint groups of shapes extracted for any nets in the layout, it renames the terminals, and sets the mustJoin attribute on these terminals. It corresponds to the Always checkbox in the Extract page.

Alternatively, list specific terminals with the ExtractMustJoinTerminals option. By default, the list is empty. This option corresponds to the Only on terminals named field in the Extract page.

ExtractMustConnectAllPinsAlways or ExtractMustConnectTerminals

The default value of ExtractMustConnectAlways is false. When set to true, if Abstract Generator finds two disjoint groups of shapes extracted for any net in the layout, it sets the same terminal name for all the pins under it, and applies the mustConnectAllPins attribute on these terminals.

Alternatively, list specific terminals with the ExtractMustConnectTerminals option. By default, the list is empty.

These options do not have corresponding fields in the Abstract Generator graphical user interface.

Must-connect options take precedence over the must-join options.

Related Topics

Specifying Layers and Geometries for Extraction


Return to top
 ⠀
X