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

lxConvertSlotToPolygon

lxConvertSlotToPolygon(
[ ?all { t | nil } ]
[ ?region l_region ]
[ ?layers l_layers ]
)
=> t / nil

Description

Converts the metal shapes on the drawing purpose to one slotted metal polygon by creating holes where the slot purpose shapes cover the original metal shapes. The original metal shapes and the slot purpose shapes are removed.

Arguments

?all

Applies the command to the entire design when set to t.

?region

List of coordinates (x1 y1 x2 y2) representing the lower-left and upper-right corners of the search area.

?layers

List of layer names on which the drawing purpose metal shapes that are overlapped by slot purpose shapes should be converted to slotted metal shapes. The default is all layers.

Value Returned

t

The command completed. If drawing purpose shapes were found with overlapping slot purpose shapes, the drawing purpose shapes were converted to slotted drawing purpose shapes and the original shapes were removed.

nil

The conversion failed.

Example

lxConvertSlotToPolygon(?all)

Converts the drawing purpose metal shapes on all the layers that are overlapped by slot purpose shapes to slotted drawing purpose shapes.

lxConvertSlotToPolygon(?region list(0 0 1 1} ?layers list("Metal2"))

Converts the Metal2 drawing purpose metal shapes that are overlapped by Metal2 slot purpose shapes within the area given by the lower-left coordinate of (0,0) and the upper-right coordinate of (1,1) to slotted Metal2 drawing purpose shapes.


Return to top
 ⠀
X