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

chainPermutePins

layoutXL chainPermutePins boolean { t | nil }

Description

Controls whether devices are permuted by the Generate Chained Devices Form command and the lxChain SKILL function.

The default is t.

The chainPermutePins environment variable is used in conjunction with the chainMirror environment variable. Depending on the state of each environment variable, devices are mirrored, permuted, or left unchanged as indicated below.
The optional arguments of lxChain, mirror and permute default to the value set for the chainMirror and chainPermutePins environment variables and can be used to override the existing environment variable values.

GUI Equivalent

Command:

Connectivity – Generate – Chained Devices
(Generate Chained Devices Form)

Fields:

Mirror, Permute

Examples

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

Related Topics

lxChain SKILL function

List of Layout XL Environment Variables

Setting Environment Variables


Return to top
 ⠀
X