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

dbLayerEnclose

dbLayerEnclose( 
d_cellViewId
t_layerName
l_dbIdList1
l_dbIdList2
[ g_mfgGrid ]
) 
=> l_dbIdList

Description

Returns a list of shapes on the first list that enclose shapes on the second list. A shape is enclosing the other if the entire area of a second shape is covered by first shape.

Arguments

d_cellViewId

Database ID of the cellview to create the output objects.

t_layerName

Layer name to be used for creating the output objects.

l_dbIdList1

List of objects from input list 1.

l_dbIdList2

List of objects from input list 2.

g_mfgGrid

The manufacture grid to snap the points of output shapes.

Value Returned

l_dbIdList

List of objects from the resulting layer operation.

Examples

Returns shapes on m1Rect that enclose those on m2Rect and creates the results in layer metal3 in cellview cvId. The list of output objects is also returned in m3Out.

m3Out = dbLayerEnclose(cvId "metal3" m1Rect m2Rect)

Related Topics

Layer Boolean Functions


Return to top
 ⠀
X