Product Documentation
Virtuoso Layout Suite SKILL Reference
Product Version IC23.1, November 2023

leCLSCopyLayerShapes

leCLSCopyLayerShapes(
t_cellName
l_constraints
[ l_deleteprevious ]
)
=> l_shapes / nil

Description

Copies all shapes from one layer to another for which you have set appdef. This function provides an option to delete all shapes that were created on the specified ToLpps before creating new ones.

Arguments

t_cellName

Specifies the name of the cellview.

l_constraints

Specifies list of constraints on which the layers are to be copied.

l_deleteprevious

Delete all shapes and mask elements that were created on the specified ToLpps before creating new ones.

Value Returned

l_shapes

The list of shapes that are copied.

nil

Shapes have not been copied.

Examples

Returns a list of shapes that were copied from one layer to another.

leCLSCopyLayerShapes(gec()list(list("pg1" "METAL2 drawing"
"" list() list() "METAL3 drawing")) (( "METAL3 drawing" "mask1" ))
=> (db0x9090x)

Return to top
 ⠀
X