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

autoSpace

layoutXL autoSpace boolean { t | nil }

Description

Switches on automatic spacing, which allows components with the properties vxlInstSpacingDir and vxlInstSpacingRule to be spaced based on to the values specified in the properties.

The default is t.

GUI Equivalent

Command:

Options – Connectivity (Generation tab)

Field:

Space components

Examples

envGetVal("layoutXL" "autoSpace")
envSetVal("layoutXL" "autoSpace" 'boolean nil)

Additional Information

Automatic spacing is run only on pairs of instances that are not already abutted. This includes devices which overlap but which are not abutted (for example, instances where abutment has been attempted but has failed).

To establish whether an instance is abutted or not, type the following into the CIW.

inst~>groupMembers~>group~>name

This returns the names of the abutment groups to which the instance belongs. If the instance is not abutted, it returns nil.

If one of the devices is in any type of group (including a synchronous clone), the other device must be in the same group for automatic spacing to occur.

Related Topics

vxlInstSpacingDir Property

vxlInstSpacingRule Property

Generation

List of Layout XL Environment Variables

Setting Environment Variables


Return to top
 ⠀
X