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

techID~>layers

techID~>layers~>
number
name
abbrev
lps
incompatibleLayerNames
backside
material
valid
allowSetToValid
allowSetToValidInSession

Description

Retrieves layer information from the technology database identified by techID.

Attributes

number

A list of numbers assigned to layers.

name

A list of layer names.

abbrev

A list of abbreviated names assigned to layers.

lps

A list of database identifiers for layer-purpose pairs.

incompatibleLayerNames

A list of names of all incompatible layers.

backside

A flag corresponding to each layer, t or nil.

material

A list of layer functions, such as metal, cut, poly, nwell, and pwell.

valid

A flag corresponding to each layer. t if the layer is valid; nil if the layer is invalid.

allowSetToValid

A flag corresponding to each layer. t if the layer can be set as valid; nil if the layer cannot be set as valid.

allowSetToValidInSession

A flag corresponding to each layer. t if the layer can be set as valid during a session; nil if the layer cannot be set as valid during a session.

Examples

tfid~>layers
=> (db:0x1742e89a db:0x1742e89b db:0x1742e89c db:0x1742e89d db:0x1742e89e
    db:0x1742e89f db:0x1742e8a0 db:0x1742e8a1 db:0x1742e8a2 db:0x1742e8a3
    )
tfid~>layers~>name
=> ("Via1" "Metal2" "MIMBOT" "MIMTOP" "Via2"
    "Metal3" "Via3" "Metal4" "Via4" "Metal5
    )
tfid~>layers~>material
=> ("cut" "metal" "mimcap" "mimcap" "cut"
    "metal" "cut" "metal" "cut" "metal"
    )
tfid~>layers~>allowSetToValid
=> (t t t t t
    t t t t t
    )

Return to top
 ⠀
X