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

dbLayerNoHoles

dbLayerNoHoles( 
d_cellViewId
t_layerName
l_dbIdList1
[ g_mfgGrid ]
) 
=> l_dbIdList

Description

Returns a list of new objects from those areas consisting of all the original shapes of the input list without holes. A hole is an area created when the perimeter of a polygon touches itself, enclosing an area that is not the polygon.

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.

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 are not holes of m2Rect and creates the results in layer "metal3" in cellview cvId. The list of output objects is also returned in m3Out.

m3Out = dbLayerNoHoles(cvId "metal3" m1Rect m2Rect)

Related Topics

Layer Boolean Functions


Return to top
 ⠀
X