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

techSetEquivLayers

techSetEquivLayers(
d_techID 
l_equivLayers
) 
=> t / nil

Description

Updates the equivalentLayers subsection of the specified technology database with the specified set or sets of equivalent layers. ASCII technology file location: equivalentLayers subsection in the layerRules section; it lists layers that represent the same kind of material. If an equivalentLayers subsection does not exist, this function creates one with the specified data. If the technology database already defines equivalent layers, this function deletes and replaces them with the specified data.

For more information about the equivalentLayers subsection of the technology file, see equivalentLayers in Virtuoso Technology Data ASCII Files Reference.

Arguments

d_techID

The database identifier of the technology database.

l_equivLayers

A list of lists indicating the equivalent layers to create. The list has the following syntax:

list ( list ( tx_layer … ) … )

where, tx_layer is a layer you specify as equivalent to the other layers you list.

Valid values: The layer name, the layer number, a list containing the layer name and layer purpose

Value Returned

t

equivalentLayers were created or re-created in the specified technology database.

nil

The technology database does not exist.

Example

techSetEquivLayers(tfID list( 
list("metal1" "metal2")
list("via1" "via2" "via3")
list(list("metal3" "pin") "pinMetal")
)

Re-creates the equivalentLayers subsection of the technology database identified by tfID to define the specified equivalent layers


Return to top
 ⠀
X