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

techGetElectricalRules

techGetElectricalRules(
d_techID
) 
=> l_electricalRules / nil

Description

Returns a list of all of the current density layer attributes and antenna models constraints defined in the specified technology database. ASCII technology file location: currentDensity subsection of the layerRules section and the antennaModels section of the foundry constraint group.

Arguments

d_techID

The database identifier of the technology database.

Value Returned

l_electricalRules

A list of lists containing the electrical attribute and antenna models settings. The following syntax is used to return current density layer attributes:

( ( t_constraint g_value lt_layer1 [ lt_layer2 ]  ) … )

where,

  • t_constraint is the name of the electrical constraint.
  • g_value is the value of the electrical constraint.
  • lt_layer1 is the first layer.
  • lt_layer2 is the second layer. Only returned for two-layer constraints.

The following syntax is used to return antenna model constraints:
("nameAntennaRule"
( l_areaRatio
l_sideAreaRatio
l_l_diffAreaRatio
l_diffSideAreaRatio
l_cumAreaRatio
l_cumDiffAreaRatio
l_cumSideAreaRatio
l_cumDiffSideAreaRatio
nil
nil)
t_layerName )

where,

  • name is the antenna oxide model name: default, second, third, or fourth
  • l_areaRatio is the no-side area ratio.
  • l_sideAreaRatio is the side area ratio.
  • l_diffAreaRatio is the no-side diffusion area ratio.
  • l_diffSideAreaRatio is the side diffusion area ratio.
  • l_cumAreaRatio is the no-side cumulative area ratio.
  • l_cumDiffAreaRatio is the no-side cumulative diffusion area ratio.
  • l_cumSideAreaRatio is the side cumulative area ratio.
  • l_cumDiffSideAreaRatio is the side cumulative diffusion area ratio.

nil

The technology database does not exist or there are no electrical layer attributes or antenna models defined.

Example

techGetElectricalRules(tfID)
=> ( ("defaultAntennaRule"
(475.0 nil nil nil 1200.0
((0.0 1200.0)
(0.099 1200.0)
(0.1 55750.0)
(1.0 62500.0)
) nil nil nil nil
       ) "Metal1"
)
   ("peakACCurrentDensity" 2.3 "Metal1") 
   ("avgACCurrentDensity" 5.0 "Metal1") 
   ("rmsACCurrentDensity" 4.1 "Metal1") 
   ("avgDCCurrentDensity" 3.0 "Metal1")
)

Returns the electrical layer attributes and constraints defined in the technology database identified by tfID.

The antenna rule shown contains the following data:


Return to top
 ⠀
X