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

minEndOfLineToConcaveCornerSpacing

spacings(
( minEndOfLineToConcaveCornerSpacing tx_layer 
 'width f_width 
 ['minLength f_minLength]
 ['dualAdjacentLength (f_minAdjLength1 f_minAdjLength2)]
 f_spacing
)
); spacings

Specifies the minimum spacing between an end-of-line edge and a concave corner of a neighboring shape.

Values

tx_layer

The layer on which the constraint is applied.

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

f_spacing

The minimum required spacing between the end-of-line edge and the concave corner.

Parameters

'width f_width

  

The constraint applies only if the width of the end-of-line edge is less than or equal to this value.

'minLength f_minLength

The constraint applies only if both adjoining edges of an end-of-line edge are greater than or equal to this value.

'dualAdjacentLength (f_minAdjLength1 f_minAdjLength2)

  

(Virtuoso Advanced Node for Layout Standard) The constraint applies only if the edges forming the concave corner satisfy the following conditions:

  • Any one edge is greater than the first value
  • The other edge is greater than the second value.

Examples

Example 1: minEndOfLineToConcaveCornerSpacing with width and minLength

The minimum spacing between an end-of-line edge less than or equal to 0.1 wide and a concave corner must be greater than or equal to 0.06 if both adjoining edges of the end-of-line edge are greater than or equal to 0.2 long.

Example 2: minEndOfLineToConcaveCornerSpacing with width and dualAdjacentLength

The minimum spacing between an end-of-line edge less than or equal to 0.1 wide and a concave corner must be greater than or equal to 0.06 if the edges that form the concave corner are both greater than 0.12 long.


Return to top
 ⠀
X