lxUpdateFoldedWidth
layoutXL lxUpdateFoldedWidth string {"No Change" | "Equalize" | "Distribute" }
Description
Specifies how the Update Layout Parameters command updates folded devices when the width value is changed in the schematic.
The default is "No Change".
Arguments
|
No Change
|
Folded devices are not updated.
|
|
Equalize
|
Creates folds of equal width in the layout instance. The number of folds does not change, only (potentially) the width of each fold.
For example, the total width in the schematic is 12 and is distributed as follows in the layout.
layout widths I1.1 w = 2 I1.2 w = 4 I1.3 w = 6
If you change the width in the schematic to 15 and run Update – Layout Parameters with this option set, the new widths are as follows.
layout widths I1.1 w = 5 I1.2 w = 5 I1.3 w = 5
|
|
Distribute
|
Distributes the additional (or reduced) width equally amongst all the folds in the layout instance. Again, the number of folds does not change, only the width of each fold.
For example, the total width in the schematic is 12 and is distributed as follows in the layout.
layout widths I1.1 w = 2 I1.2 w = 4 I1.3 w = 6
If you change the width in the schematic to 18 and run Update Layout Parameters with this option set, the new widths are as follows.
layout widths I1.1 w = 4 I1.2 w = 6 I1.3 w = 8
An extra 2 units of width is added to each fold.
|
GUI Equivalent
|
Command:
|
Options – Connectivity (Generation tab)
|
|
Field:
|
Update width parameter method
|
Examples
envGetVal("layoutXL" "lxUpdateFoldedWidth")
envSetVal("layoutXL" "lxUpdateFoldedWidth" 'string "No Change")
envSetVal("layoutXL" "lxUpdateFoldedWidth" 'string "Equalize")
envSetVal("layoutXL" "lxUpdateFoldedWidth" 'string "Distribute")
Related Topics
Connectivity Form
List of Layout XL Environment Variables
Setting Environment Variables
Return to top