Product Documentation
Virtuoso Layout Suite SKILL Reference
Product Version IC23.1, November 2023

lxGetAvailablePinLPPs

lxGetAvailablePinLPPs(
)
=> lt_layerPurposePair / nil

Description

Lists the valid layer-purpose pairs to use for setting the pin layer. This function must always be called between calls to lxGenerateStart and lxGenerateFinish or lxUpdateComponentsAndNetsStart and lxUpdateComponentsAndNetsFinish. It is typically used to find a layer-purpose pair to pass to lxSetNetPinSpecs.

Arguments

None

Value Returned

lt_layerPurposePair

List of layer-purpose pairs.

nil

The function failed.

Examples

lxGenerateStart(schCv layCv (?extractSchematic t))
...
pinLPPs = lxGetAvailablePinLPPs()
...
lxGenerateFinish(schCv layCv (?extractSchematic t))

Gets a list of valid layer-purpose pairs from the Generate Layout form.

lxUpdateComponentsAndNetsStart(schCv layCv (?extractSchematic t))
...
pinLPPs = lxGetAvailablePinLPPs()
...
lxUpdateComponentsAndNetsFinish(schCv layCv (?extractSchematic t))

Gets a list of valid layer-purpose pairs from the Update and Components and Nets form.


Return to top
 ⠀
X