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

requiredEndOfLineShape

spacings(
( requiredEndOfLineShape tx_layer 
 'shapeWidthRange f_shapeWidthRange 
 'lengthRange f_lengthRange 
 ['horizontal | 'vertical] 
 f_spacingRange 
)
) ;spacings

(Virtuoso Layout Suite EXL and higher tiers) Specifies the spacing at which at least one end-to-end shape must be present on at least one end of a rectangular shape.

Values

tx_layer

The layer on which the constraint is applied.

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

f_spacingRange

The spacing at which an end-to-end shape must be present on at least one of the ends of a rectangular shape.

Parameters

'shapeWidthRange f_shapeWidthRange

  

The width of the rectangular shape on which the constraint applies must be within this range.

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

'lengthRange f_lengthRange

The length of the rectangular shape on which the constraint applies must be within this range.

'horizontal | 'vertical

The direction in which spacing between shapes is measured. If direction is not specified, spacing is measured in any direction.

Type: Boolean

Example

A rectangular shape whose width is less than or equal to 0.4 and length less than or equal to 0.8 must have at least one neighboring shape at a spacing of 0.5 measured in the horizontal direction.


Return to top
 ⠀
X