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

minExtensionOnLongSide

orderedSpacings(
( minExtensionOnLongSide tx_layer1 tx_layer2 
 ['widthRanges (g_ranges) ['otherWidthRanges (g_otherWidthRanges)]]
 f_extension 
)
) ;orderedSpacings

(Virtuoso Advanced Node for Layout Standard) Specifies the minimum extension of a shape on layer1 past the long edges of a shape on layer2.

Optionally, the constraint can be applied to shapes with certain widths. cat

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_extension

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

Parameters

'widthRanges g_ranges

  

The constraint applies only if the width of the layer1 shape falls in one of these ranges.

Type: Floating-point values specifying a range of widths that trigger the constraint

'otherWidthRanges g_otherWidthRanges

The constraint applies only if the width of the layer2 shape falls in one of these ranges.

Type: Floating-point values specifying a range of widths that trigger the constraint

Examples

Example 1: minExtensionOnLongSide

A Metal1 shape must have an extension greater than or equal to 0.15 on the long edges of a Metal2 shape.

Example 2: minExtensionOnLongSide with widthRanges and otherWidthRanges

A Metal1 shape must have an extension greater than or equal to 0.15 on the long edges of a Metal2 shape if all of the following conditions are met:


Return to top
 ⠀
X