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

techGetDerivedLayer

techGetDerivedLayer(
d_techID
tx_layer1
t_op
tx_layer2
)
=> d_techLayerID / nil

Description

Returns the database identifier for the derived layer created from the two specified layers with the specified operation in the specified technology database.

Arguments

d_techID

The database identifier of the technology database.

tx_layer1

Is used to create the derived layer.

Valid values: The layer name or layer number

t_op

The operation between layer1 and layer2 that produces the derived layer.

Valid values: and, or, not, xor, touching, buttOnly

tx_layer2

Is used to create the derived layer.

Valid values: The layer name or layer number

Value Returned

d_techLayerID

The database identifier of the derived layer.

nil

The technology database does not exist or the derived layer does not exist.

Example

techGetDerivedLayer(tfID "metal1" "or" "metal2" )
=> db:0x01d0700e

Returns the database identifier for the derived layer defined as metal1 or metal2.


Return to top
 ⠀
X