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

dbLayerSize

dbLayerSize( 
d_cellViewId
t_layerName
l_dbIdList1
n_value
[ x_numVertices ]
[ g_mfgGrid ]
[ x_conicSides ] 
) 
=> l_dbIdList

Description

Performs an oversizing or undersizing operation on the object specified in the input list.

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.

n_value

Sizing value.

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.

x_conicSides

Number of conic sides of output objects. The valid range is 24 through 1000. If not specified or a value outside the valid range is specified, the default value 24 is used.

Value Returned

l_dbIdList

List of objects from the resulting layer operation.

Examples

Performs an oversizing by 0.5 user unit on m1Rect and creates the results in layer "metal3" in cellview cvId. Also returns a list of output objects in m3Out.

m3Out = dbLayerSize(cvId "metal3" m1Rect 0.5)

Performs an oversizing by 0.25 user units on the selected figure and creates the resultant output objects in layer "Metal2" in cellview cvId with 2000 as numVertices, 0.001 as mfgGrid, and 100 as conicSides. Also returns a list of output objects in M2Out.

M2Out = dbLayerSize(cvId "Metal2" geGetSelSet() 0.25 2000 0.001 100)

Related Topics

Layer Boolean Functions


Return to top
 ⠀
X