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

foldKeepFolds

layoutXL foldKeepFolds boolean { t | nil }

Description

Allows selectively folding the individual folds of an instance.

The default is nil.

The environment variable sets the default value for the optional, keepFolds parameter of the lxFold SKILL function. The environment variable does not impact the Generate Folded Devices Form command.

GUI Equivalents

None

Examples

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

Additional Information

Let us consider an example that demonstrates how the foldKeepFolds environment variable can be used to selectively fold individual folds of an instance.

Let us assume that an instance has folds I0.1 and I0.2 with w = 3u. Let us assume that with the foldKeepFolds environment variable set to true, we select I0.2 and fold it into 2 using:

lxFold(geGetSelSet() 5:5 2)

In this case:

Related Topics

lxFold

List of Layout XL Environment Variables

Setting Environment Variables


Return to top
 ⠀
X