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

threeShapesForbiddenSpacingRanges

spacings(
( threeShapesForbiddenSpacingRanges tx_layer
 'horizontal | 'vertical
 'shapeSpacingRanges g_spacingRanges
 'centerShapeSpanLengthRanges g_centerShapeSpanLengthRanges
 ['shapeSpanLengthRanges g_shapeSpanLengthRanges]
 ['otherShapeSpanLengthRanges g_otherShapeSpanLengthRanges]
 (g_forbiddenOtherSpacingRanges)
)
) ;spacings

(Virtuoso Advanced Node for Layout Only) Specifies a list of forbidden spacing ranges between  three shapes on a given layer.

Values

tx_layer

The layer on which the constraint is applied.

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

g_forbiddenOtherSpacingRanges

The spacing that is forbidden between the three shapes.

Type: A list of floating-point value ranges specifying forbidden spacing.

Parameters

'horizontal | 'vertical

The direction in which forbidden spacing is measured.

Type: Boolean

'shapeSpacingRanges g_spacingRanges

The constraint applies to these allowed spacing ranges from the shape at the center to the shape at one side.

'centerShapeSpanLengthRanges g_centerShapeSpanLengthRanges

The constraint applies to these span length ranges for the shape at the center.

'shapeSpanLengthRanges g_shapeSpanLengthRanges

The constraint applies to these span length ranges for a shape on one side of the center shape. The default span length is greater than zero and the rule applies to all shapes.

'otherShapeSpanLengthRanges g_otherShapeSpanLengthRanges

The constraint applies to these span length ranges for a shape on the other side of the center shape. The default value is greater than zero and the rule applies to all shapes.

Examples

The spacing direction is specified as horizontal. The span length and spacing is measured in the spacing direction.


Return to top
 ⠀
X