leLayerAndNot
leLayerAndNot(d_cellViewId g_lpp1 g_lpp2 g_lpp3) =>l_shapes/nil
Description
Creates shapes in cellview d_cellViewId on layer g_lpp3 that correspond to the shapes on layer g_lpp1 minus the intersections with the shapes on layer g_lpp2. A layer-purpose pair is a list containing a layer name followed by a layer purpose.
Arguments
|
The database ID of the cellview containing the layer-purpose pairs. |
|
Value Returned
Example
Creates shapes in cell3 on the layer opencontacts from shapes on the layer via minus the intersections with shapes on layer metal2. Returns the shape IDs of the shapes.
leLayerAndNot( cell3 list("via" "drawing") list("metal2" "drawing") list("opencontacts" "drawing") )
Return to top