techGetPrViaParams
techGetPrViaParams(
d_techID
t_viaSpecID
)
=> l_viaParams / nil
Description
Returns the parameters assigned to the specified via specification in the technology database. ASCII technology file location: viaSpecs section.
For more information about the viaSpecs class of the technology file, see viaSpecs in Virtuoso Technology Data ASCII Files Reference.
Arguments
|
d_techID
|
The database identifier of the technology database.
|
|
t_viaSpecID
|
The database identifier of the via specification.
|
Value Returned
|
l_viaParams
|
A list of the parameters defined in the viaSpecs class for the specified via specification in the specified technology database. The list has the following syntax:
( lt_layer1 t_dir ( n_minWidth1 n_maxWidth1 n_overhang1 n_metalOverHang1 ) lt_layer2 t_dir2 ( n_minWidth2 n_maxWidth2 n_overhang2 n_metalOverHang2 ) )
where,
-
lt_layer1 is the bottom routing layer of the via.
-
t_dir1 is the preferred routing direction of the bottom routing layer as specified in the
layerRoutingGrids subclass of the Physical Rules class. -
n_minWidth1 is the minimum width of the bottom routing layer, in user units.
|
|
|
-
n_maxWidth1 is the maximum width of the bottom routing layer, in user units.
-
n_overhang1 is the minimum spacing between the contact cut and the outer edge of the via.
-
n_metalOverhang1 is always
_NA_. -
lt_layer2 is the top routing layer of the via.
-
t_dir2 is the preferred routing direction of the top routing layer as specified in the
layerRoutingGrids subclass of the Physical Rules class. -
n_minWidth2 is the minimum width of the top routing layer, in user units.
-
n_maxWidth2 is the maximum width of the bottom routing layer, in user units.
-
n_overhang2 is the minimum spacing between the contact cut and the outer edge of the via.
-
n_metalOverhang2 is always
_NA_.
|
|
nil
|
The technology database does not exist, the viaSpecs class does not exist, or the specified via specification is not defined in the viaSpecs class.
|
Example
techGetPrViaParams(techID "viaSP21")
=> ((M2_M1)
"metal1" "vertical" (.6 1.8 _NA_ _NA_)
"metal2" "horizontal" (.6 1.8 _NA_ _NA_)))
Returns the specified via specification data from the viaSpecs section of the technology database identified by techID.
Return to top