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

initCreateMTM

layoutXL initCreateMTM boolean { t | nil }

Description

Specifies that Layout XL is to preserve user-defined bindings during Generate All From Source and Update Components And Nets.

The default is nil.

This option preserves only user-defined one-to-one, many-to-many, many-to-one, and one-to-many device correspondence defined in the Define Device Correspondence Form form. It does not report missing devices or shapes within a bound group. For more information, see Device Correspondence Updates.

GUI Equivalent

Command:

Connectivity – Generate – All From Source (Generate tab)
(Generate Layout Form)

Connectivity – Update – Components And Nets (Update tab)
(Update Components and Nets Form)

Field:

Preserve – User-Defined Bindings

Examples

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

Additional Information

The Generate Layout form uses this environment variable to set the value for its Preserve User-Defined Bindings option. If you change the setting for Preserve user-Defined Bindings in the form, the value of the environment variable changes as well. Conversely, the Update Components and Nets Form form always initializes with Preserve User-Defined Bindings switched on and never sets the value of initCreateMTM.

Related Topics

List of Layout XL Environment Variables

Setting Environment Variables


Return to top
 ⠀
X