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

minStitchOverlap

spacings( 
( minStitchOverlap tx_layer 
 ['all | 'endToEnd | 'endToSide | 'endToAny | 'sideToSide] 
 ['eolWidth f_eolWidth] 
 ['width f_width ['otherWidth f_otherWidth]] 
 (f_overlapValue) 
) 
) ;spacings

(Virtuoso Advanced Node for Layout Standard) Specifies the minimum overlap between two shapes on the same layer, but on two different masks.

The figure below illustrates four different types of overlaps that can occur. Overlap type "all" includes all other overlap types; overlap type "endToAny" includes both "endToEnd" and "endToSide".

Edges with width less than eolWidth are end-of-line edges. All other edges are considered as sides.

Values

tx_layer

The layer on which the constraint is applied.

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

f_overlapValue

The overlap between the two shapes must be greater than or equal to this value.

Type: Float

Parameters

'all | 'endToEnd | 'endToSide | 'endToAny | 'sideToSide

  

The overlap type. The default value is 'all.

  • 'all: The constraint applies to any two overlapping edges.
  • 'endToEnd: The constraint applies if the two overlapping edges are both end-of-line edges.
  • 'endToSide: The constraint applies if an end-of-line edge overlaps a side edge.
  • 'endToAny: The constraint applies if one of the overlapping edges is an end-of-line edge.
  • 'sideToSide: The constraint applies if the two overlapping edges are both side edges.

Type: Boolean

'eolWidth f_eolWidth

The constraint applies only if the end-of-line width is less than this value. This parameter must be specified if overlap type is 'endToSide, 'endToEnd, or 'endToAny.

'width f_width

The constraint applies to shapes with width greater than or equal to this value.

If 'eolWidth is also specified, the constraint applies only if the width of the shape without an end-of-line edge is greater than or equal to this value.

'otherWidth f_otherWidth

The constraint applies only if one shape has width greater than or equal to width and the other shape has width greater than or equal to this value.

This parameter is used with overlap types 'all and 'sideToSide when 'eolWidth is not specified.

Examples

Example 1: minStitchOverlap with endToSide and eolWidth

The end-to-side overlap between a Metal1 end-of-line edge less than 0.022 wide and a Metal1 side on different masks must be at least 0.04.

Example 2: minStitchOverlap with endToEnd and eolWidth

The end-to-end overlap between two Metal1 end-of-line edges less than 0.022 wide on different masks must be at least 0.04.


Return to top
 ⠀
X