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

dbProduceOverlapInst

dbProduceOverlapInst( 
d_cellView 
l_bBox 
[ lx_level ] 
) 
=> ld_inst / nil 

Description

Returns a list of all the instances in a cellview that overlap the area specified by l_bBox. This function interface is simpler than dbGetOverlaps if you are only interested in finding instances.

Arguments

d_cellView

The cellview.

l_bBox

Searching box.

lx_level

Search level. Must be two integers (start and stop level for the search). If no level argument is specified, the start and stop levels are both zero, so that only the top-level instances are returned.

Value Returned

ld_inst

A list identifying all the overlapping instances.

nil

An error occurs.

Examples

instList finds all the instances on the top level.

skillinstList = dbProduceOverlapInst(cv cv~>bBox)

instList finds all the instances from level 1 to level 5.

instList = dbProduceOverlapInst(cv cv~>bBox 1:5)

instList finds all the instances from the top level to level 4.

instList = dbProduceOverlapInst(cv cv~>bBox 4:4)

Related Topics

Figure Creation and Retrieval Functions


Return to top
 ⠀
X