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:
-
antenna oxide model name:
default -
no-side area ratio:
475.0 -
side area ratio:
nil -
no-side diffusion area ratio:
nil -
side diffusion area ratio:
nil -
no-side cumulative area ratio:
12000.0 -
no-side cumulative diffusion area ratio:
((0.0 1200.0)
(0.099 1200.0)
(0.1 55750.0)
(1.0 62500.0)
) -
side cumulative area ratio:
nil -
side cumulative diffusion area ratio:
nil
Return to top