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

minDirectionalOverlap

orderedSpacings(
( minDirectionalOverlap tx_layer1 tx_layer2 
 ['horizontalOverlap | 'verticalOverlap] 
 ['widthRanges g_ranges] 
 ['otherWidthRanges g_ranges] 
 ['sameNetOnly] 
 f_value
)
) ;orderedSpacings

(Virtuoso Advanced Node for Layout Standard) Specifies the minimum overlap required between the shapes on layer1 and layer2. The overlap is measured in the direction of the length of the layer2 shape, between the outside edge of the layer1 shape and the innermost edge of the layer2 shape.

Optionally, the constraint applies when one or more of the following conditions are met:

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_value

The overlap must be greater than or equal to this value.

Parameters

'horizontalOverlap | 'verticalOverlap

  

The direction in which the overlap is measured. By default, the constraint applies to both vertical and horizontal overlaps.

Type: Boolean

'widthRanges g_ranges

The constraint applies only if the width of the layer1 shape falls in this range.

Type: Floating-point values specifying a range of widths that are allowed

'otherWidthRanges g_ranges

The constraint applies only if the width of the layer2 shape falls in this range.

Type: Floating-point values specifying a range of widths that are allowed

'sameNetOnly

The constraint applies only if the shapes on layer1 and layer2 are on the same net.

Type: Boolean

Example

The minimum overlap between Metal1 and Metal2 shapes must be 0.5 if both of the following conditions are met:


Return to top
 ⠀
X