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

minNotchSpanSpacing

spacings(
( minNotchSpanSpacing tx_layer 
 'notchSpan f_notchSpan 
 'notchSpace f_notchSpace
 ['exceptNotchLength f_notchLength]
 f_spacing 
)
) ;spacings

Specifies the minimum spacing between a notch and a neighboring shape on a layer. The spacing applies only if the span of the legs of the notch is less than notchSpan and the distance between the legs of the notch is less than notchSpace. Additionally, the neighboring shape must have parallel run length greater than zero with both legs of the notch.

Multiple consecutive notches satisfying notchSpan and notchSpace constitute a violation, irrespective of the distance of the neighboring shape from a notch.

Values

tx_layer

The layer on which the constraint is applied.

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

f_spacing

The spacing between the notch and a neighboring shape must be greater than or equal to this value.

Parameters

'notchSpan f_notchSpan

  

The constraint applies only if the span of the legs of the notch is less than this value.

'notchSpace f_notchSpace

The constraint applies only if the distance between the legs of the notch is less than this value.

'exceptNotchLength f_notchLength

  

The constraint does not apply if the notch length is equal to this value.

Example

The spacing between a notch and a neighboring shape must be at least 0.1 if the span of the legs of the notch is less than 0.15 and the spacing between the legs of the notch is less than 0.12. Notches with length equal to 0.13 are exempt from the rule.


Return to top
 ⠀
X