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

minEndOfLineExtension

orderedSpacings(
( minEndOfLineExtension tx_layer1 tx_layer2
 (
   f_eolWidth 
   f_eolWithin 
   [f_eolSpace [f_parWithin [f_parSpace]]]
   f_extension
 ) 
)
) ;orderedSpacings 

Specifies the minimum extension of an end-of-line edge of a layer1 shape past a layer2 shape when three parallel layer1 edges are present on three sides of the enclosing layer1 shape at a distance less than or equal to the specified values.

Values

tx_layer1

The first layer on which the constraint is applied. The shape on this layer encloses a shape on tx_layer2.

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

tx_layer2

The second layer on which the constraint is applied. The shape on this layer is enclosed.

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

f_extension

The extension of an end-of-line edge past a cut edge must be greater than or equal to this value.

Parameters

f_eolWidth

  

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

f_eolSpace f_eolWithin

  

These two parameters together define a verification region that extends beyond and on both sides of the end-of-line edge up to a distance equal to eolSpace and eolWithin, respectively. The constraint applies only if a layer1 neighboring edge is present inside this verification region (and inside the verification regions defined by parWithin and parSpace).

f_parWithin f_parSpace

These two parameters together define verification regions on either side of the enclosing layer1 shape. The verification regions extend up to a distance equal to parWithin along the length of the enclosing layer1 shape and equal to parSpace on both sides of the end-of-line edge. The constraint applies only if a layer1 edge is present inside both verification regions (and inside the verification region defined by eolSpace and eolWithin).

Example

The extension of a Metal1 end-of-line edge past a Via1 cut edge must be greater than or equal to "extension" if three parallel Metal1 edges are present on three sides of the enclosing Metal1 shape.


Return to top
 ⠀
X