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

leGetValidPurposeList

leGetValidPurposeList(
d_techFileId
)
=> l_purposeIdList / nil

Description

Returns a list of all valid purposes for the specified technology file.

Arguments

d_techFileId

ID of technology file

Values Returned

l_purposeIdList

A list of valid purposes is returned when the command executes successfully

nil

Returned when the command fails to run

Example

techId = techGetTechFile(geGetEditCellView())
leGetValidPurposeList(techId)

Outputs a list of purposes in the technology file returned by techGetTechFile.

("drawing" "fill" "slot" "OPCSerif" "OPCAntiSerif"
    "annotation" "gapFill" "redundant" "fillOPC" "blockage"
    "fatal" "critical" "soCritical" "soError" "ackWarn"
    "info" "track" "grid" "warning" "tool1"
    "tool0" "label" "flight" "error" "annotate"
    "drawing1" "drawing2" "drawing3" "drawing4" "drawing5"
    "drawing6" "drawing7" "drawing8" "drawing9" "boundary"
    "pin" "net" "cell"
)


Return to top
 ⠀
X