initIOPinLayer
layoutXL initIOPinLayer string "layer_purpose_pair"
Description
Specifies which of the layers and purposes defined in the technology file is used as the pin layer-purpose pair (LPP) when using the Generate All From Source and Update Components And Nets commands to generate and update pins, or when defining soft block pins using the Configure Physical Hierarchy window in the Soft Block mode.
If the environment variable is not set, the default pin LPP is selected based on the following precedence:
- The current layer selected in the Layer Assistant is considered as the default pin LPP, assuming the current layer is defined as a valid layer in the technology file (see validLayers for more information).
-
Else, the first layer in the
validLayersconstraint section of the technology file that has a “pin” purpose is selected as the default pin LPP. -
If a
validLayerlayer with a “pin” purpose does not exist, the first layer in thevalidLayersconstraint with purpose “drawing” is selected as the default pin LPP.
initIOPinLayer. initIOPinLayer environment variable.Arguments
|
Specifies the layer and purpose on which pins are created. The string must be enclosed in quotation marks; for example, "metal1 drawing" |
|
GUI Equivalent
|
Connectivity – Generate – All From Source (I/O Pins tab)
Connectivity – Update – Components And Nets (I/O Pins tab)
Launch – Configure Physical Hierarchy (in Soft Block mode) |
|
Examples
envGetVal("layoutXL" "initIOPinLayer")
envSetVal("layoutXL" "initIOPinLayer" 'string "Metal1 drawing")
Related Topics
List of Layout XL Environment Variables
Return to top