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

dbLayerXor

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

Description

Returns a list of new objects derived from those portions of either input list that do not overlap the other list and creates the resulting objects 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 from the resulting layer operation.

Examples

Finds the areas of m1Rect and m2Rect that are not in common and creates the results in layer "metal3" in cellview cvId. The list of output objects is also returned in m3Out.

m3Out = dbLayerXor(cvId "metal3" m1Rect m2Rect)

Related Topics

Layer Boolean Functions


Return to top
 ⠀
X