Product Documentation
Virtuoso Technology Data Constraints Reference
Product Version IC23.1, November 2023

minOuterVertexSpacing

orderedSpacings(
( minOuterVertexSpacing tx_layer1 tx_layer2 
 f_spacing 
)
) ;orderedSpacings

Specifies the minimum spacing between a shape on layer1 and an outer vertex of the enclosing shape on layer2. An outer vertex is defined as a convex corner.

The spacing is checked using Manhattan measure type. A violation occurs if a convex corner of a layer2 shape is found inside the area of check defined by spacing, as shown below.

Values

tx_layer1

The first layer on which the constraint is applied.

Type: String (layer and purpose names) or Integer (layer number)

tx_layer2

The second layer on which the constraint is applied.

Type: String (layer and purpose names) or Integer (layer number)

f_spacing

The minimum required spacing.

Parameters

None

Example

The spacing of a Metal2 shape from an outer vertex (convex corner) of a Metal1 shape must be at least 0.32.

orderedSpacings(
    ( minOuterVertexSpacing "Metal2" "Metal1" 
     0.32
)
) ;orderedSpacings

Return to top
 ⠀
X