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

dbSteinerQuery

dbSteinerQuery(
d_cellviewId
tx_layer
l_bBox
[ x_startLevel ] 
[ x_stopLevel ]
[ n_filterSize ] 
[ l_transform ] 
)
=> ld_steiner / nil

Description

Returns a list of all the steiners 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.

tx_layer

Specifies the layer name or number of the blockage.

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 steiner filter size. The query produces only steiners 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

d_steinerId

Returns a list identifying all the steiners produced during the query.

nil

nil is returned if the cellview ID is invalid.

Related Topics

Query Functions


Return to top
 ⠀
X