dbViaQuery
dbViaQuery(
d_cellviewId
l_bBox
[ x_startLevel ]
[ x_stopLevel ]
[ n_filterSize ]
[ l_transform ]
)
=> l_hiervia / nil
Description
Returns a list of all the vias in a cellview whose bounding boxes overlap the region specified by l_bBox.
Arguments
|
d_cellviewId
|
The database ID of the cellview in which the design hierarchy will be traversed by the region query.
|
|
l_bBox
|
The bounding box that specifies the region in context of the top cellview to be used as the basis of the query.
|
|
x_startLevel
|
Optional argument. The level of the design hierarchy in which to start the querying process. If the startLevel argument is not specified, the start level defaults to 0.
|
|
x_stopLevel
|
Optional argument. The level of the design hierarchy in which to stop the querying process. If the stopLevel argument is not specified, the stop level defaults to maximum hierarchy depth.
The query will stop prior to x_stopLevel if it encounters a cellview which is not currently loaded.
|
|
n_filterSize
|
Optional argument. Specifies the via filter size. The query produces only vias with a size larger than the filterSize. If no filterSize argument is specified, the blockage filter size defaults to 0.
|
|
l_transform
|
Optional argument which describes the initial transformation to be used during the region querying process, such as offset, rotation, and/or magnification. If no transform argument is specified, the initial formation defaults to offset (0,0),and orientation R0.
|
Value Returned
|
l_hiervia
|
Returns a list of hierarchical vias
l_hierVias list((d_viaId | l_hierVia)…)
where,
-
d_viaId is the database ID of a via.
l_hierVia is
list((d_refId | l_mosaicElem)? d_viaId)
where,
-
d_refId is the database ID of the non-mosaic instance. -
l_mosaicElem
is
list((d_refId | l_mosaicElem)? d_viaId)
representing a mosaic element in the hierarchy path, where,-
d_mosaicId is the database ID of a mosaic instance.
-
x_row is the row in which d_viaId occurs inside the mosaic instance.
-
x_col is the column in which d_viaId occurs inside the mosaic instance.
-
d_viaId is the database ID of a via.
|
|
nil
|
nil is returned if the cellview ID is invalid.
|
Related Topics
Query Functions
Return to top