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

dbLayerAnd

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

Description

Returns a list of objects derived from the overlap of objects on the input lists. This function generates the areas common to both input lists. The resulting objects are created in the specified layer and cellview.

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.

x_numVertices

Target vertex count of output objects. If you do not specify this number, the default vertex count (195) is used.

g_mfgGrid

The manufacture grid to snap the points of output shapes.

Value Returned

l_dbIdList

List of objects derived from the overlap of objects on the input lists.

Examples

Finds the overlap of objects in list1 and list2 and creates the results in layer "metal3" in cellview cvId. The list of output objects is also returned in m3Out.

list1 = geGetSelSet(cvId1)
list2 = geGetSelSet(cvId2)
m3Out = dbLayerAnd(cvId "metal3" list1 list2)

Related Topics

Layer Boolean Functions


Return to top
 ⠀
X