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

techSetPrStackVias

techSetPrStackVias(
d_techID 
l_stackVias
) 
=> t / nil

Description

Updates the specified technology database to mark the listed pairs of via layers stackable. ASCII technology file location: stackable subsection in the spacings section of the foundry constraint group for the specified via layer pairs.

Arguments

d_techID

The database identifier of the technology database.

l_stackVias

A list of lists of two via layers. The list has the following syntax:

list ( list ( tx_viaLayer1 tx_viaLayer2 ) … )

where,

  • tx_viaLayer1 is one of the layers in the via layer pair.
    Valid values: The layer name or the layer number of a layer with the layer function cut or li
  • tx_viaLayer2 is the second layer of the pair.
    Valid values: The layer name or the layer number of a layer with the layer function cut or li

Value Returned

t

The data was added to the specified technology database.

nil

The technology database does not exist or one or more of the specified layers are not defined.

Example

techSetPrStackVias(tfID 
list(list("via" "via2") list("via3" "via4"))
)
=> t

Specifies via1 and via2 stackable and via3 and via4 stackable in the technology database identified by tfID. Adds the following to the foundry constraint group:

spacings(
         (stackable     "via"    "via2"   t)
         (stackable     "via3"   "via4"   t)
        ) ;spacings

Return to top
 ⠀
X