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

lxGetPermutedInstTerms

lxGetPermutedInstTerms(
d_layInstID
)
=> ld_instTermIDs / nil

Description

Returns the list of database IDs of instance terminals that have been permuted on a specified layout instance. The function can identify instance terminals that have been permuted, even if there is no permuteRule property on the schematic or layout instances or their masters.

In the example below, the connectivity of instance terminals S and D has been permuted in the layout implementation of schematic instance I1. lxGetPermutedInstTerms would return the database IDs for instance terminals D and S in the layout instance.

Arguments

d_layInstID

Database ID of a layout instance.

Value Returned

ld_instTermIDs

List of database IDs for instance terminals that have been permuted.

nil

The layout instance has no permuted instance terminals.

Example

lxGetPermutedInstTerms(instID)

Return to top
 ⠀
X