derivedLayers"> derivedLayers">
Product Documentation
Virtuoso Technology Data SKILL Reference
Product Version IC23.1, June 2023

techID~>derivedLayers

techID~>derivedLayers~>
number
name
layer1
layer1Num
layer2
layer2Num
op
params

Description

Retrieves derived layer information from the technology database identified by techID.

Attributes

number

A list of numbers assigned to derived layers

name

A list of derived layer names

layer1

A list of database identifiers identifying the first layer in the derived layers

layer1Num

A list of layer numbers identifying the first layer in the derived layers

layer2

A list of database identifiers identifying the second layer in the derived layers

layer2Num

A list of layer numbers identifying the second layer in the derived layers

op

A list of logical operators used to create the derived layers

params

A list of derived layer parameters

Examples

tfid~>derivedLayers
=> (db:0x1742e99a db:0x1742e99b db:0x1742e99c db:0x1742e99d db:0x1742e7aa
    db:0x1742e7ab db:0x1742e7ac db:0x1742e7ad db:0x1742e7ae db:0x1742e7af
    )
tfid~>derivedLayers~>name
=> ("M2WSP" "M3WSP" "M4WSP" "M5WSP" "bulkActive"
    "Gate" "PolyInterConn" "SD" "cutSubstrate" "Implant"
    )
tfid~>derivedLayers~>layer1~>name
=> ("Metal2" "Metal3" "Metal4" "Metal5" "Active"
    "Poly" "Poly" "Li1" "substrate" "NImplant"
    )
tfid~>derivedLayers~>layer2~>name
=> (nil nil nil nil nil
    "Active" "CutPoly" "bulkActive" "NWell" "PImplant"
    )
tfid~>derivedLayers~>op
=> ("select" "select" "select" "select" "select"
    "and" "not" "inside" "not" "or"
    )
tfid~>derivedLayers~>params
=> (("selectShapesWithPurpose" "localWSP") 
    ("selectShapesWithPurpose" "localWSP") 
    ("selectShapesWithPurpose" "localWSP") 
    ("selectShapesWithPurpose" "localWSP") 
    ("selectShapesWithPurpose" "drawing")
    nil nil nil nil nil
    )

Return to top
 ⠀
X