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

renameConflictingLayoutInstances

layoutXL renameConflictingLayoutInstances boolean { t | nil }

Description

Controls whether the Generate Selected From Source command automatically renames existing instances in the layout with instance names that conflict with the schematic instances being transferred. The default value is nil.

When set to t, where a conflicting instance name exists, the existing instance in layout is renamed with the suffix _old, for example I1 to I1_old. The newly generated layout instance matches the schematic instance, for example I1.

When set to nil, the existing instance in layout is unchanged and the transferred instance is generated in layout with an incremental suffix, for example I1 to I1_1.

For folded, m-factored, series-connected, or lxCombination instances the next unique number is used. For example, for the folded instance I1.1, the new instances in layout would be renamed to I1.2; for the series-connected instance I1.s1, new instances would be renamed I1.s2, and so on.

GUI Equivalent

None

Examples

envGetVal("layoutXL" "renameConflictingLayoutInstances")
envSetVal("layoutXL" "renameConflictingLayoutInstances" 'boolean t)
envSetVal("layoutXL" "renameConflictingLayoutInstances" 'boolean nil)

Related Topics

List of Layout XL Environment Variables

Setting Environment Variables


Return to top
 ⠀
X