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

techGetElectricalRuleTables

techGetElectricalRuleTables( 
d_techID 
) 
=> l_tables / nil

Description

Returns a list of the current density tables defined in the specified technology database. ASCII technology file location: currentDensityTables subsection in the layerRules section. Preferred: Use techGetCurrentDensityRuleTables function.

Arguments

d_techID

The database identifier of the technology database.

Value Returned

l_tables

A list of the current density table constraint names and the layers to which they apply. The list has the following syntax:

( ( t_constraint tx_layer1
[
tx_layer2 ] ) … )

where,

  • t_constraint is the name of the electrical constraint.
    Valid values: Any string
  • tx_layer1 is the first layer on which the table constraint is applied.
    Valid values: The layer name, the layer number
  • tx_layer2 is the optional second layer on which the table constraint is applied.
    Valid values: The layer name, the layer number

nil

The technology database does not exist or there are no current density tables defined.

Example

techGetElectricalRuleTables(tfID)
=> (("peakACCurrentDensity" "Metal1")
("peakACCurrentDensity" "Via1")
("peakACCurrentDensity" "Metal2")
("peakACCurrentDensity" "Via2")
)

Return to top
 ⠀
X