Product Documentation
Virtuoso Studio Design Environment SKILL Reference
Product Version IC23.1, November 2023

dbFigGroupQuery

dbFigGroupQuery( 
d_cellView
l_bBox
[ x_startLevel ]
[ x_stopLevel ] 
[ n_filterSize ]
[ l_transform ]
)
=> l_figGroupId / nil

Description

Returns a list of all the figGroups in a cellview whose bounding boxes overlap the region specified by l_bBox.

Arguments

d_cellView

The database ID of the cellview in which the design hierarchy will be traversed by the 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 figGroup filter size. The query produces only figGroups 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_figGroupId

Returns a list of all the figGroups produced during the query.

nil

The cellview ID is invalid.

Related Topics

Query Functions


Return to top
 ⠀
X