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

techGetPrViaRules

techGetPrViaRules(
d_techID
) 
=> l_viaRules / nil

Description

Returns a list of the via specifications defined in the technology database. ASCII technology file location: viaSpecs section.

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

Arguments

d_techID

The database identifier of the technology database.

Value Returned

l_viaRules

A list of the names of the via specifications. The list has the following syntax:

( t_viaSpecName1 t_viaSpecName2 … )

where, t_viaSpecName is he name of the via specification (the viaSpecName specified in the viaSpecs class).

nil

The viaSpecs class does not exist, via definitions (viaDefs) contained in the via specifications specify layers that are not valid routing layers, or the technology database does not exist.

Example

techGetPrViaRules(techID) 
=> ("viaSP21" "viaSP32")

Returns the names of the rules defined in the viaSpecs class in the technology database identified by techID.


Return to top
 ⠀
X