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

minWireOverlap

orderedSpacings(
( minWireOverlap tx_layer1 tx_layer2
 ['sameDir] ['centerLine | 'sameWidth]
 f_overlap
)
) ;orderedSpacings
spacingTables(
( minWireOverlap tx_layer1 tx_layer2
 (( "width" nil nil )
  ['sameDir] ['centerLine | 'sameWidth] 
  [f_default]
 )
 (g_table)
)
) ;spacingTables

(Virtuoso Advanced Node for Layout Standard) Specifies the minimum overlap of a wire on layer1 and a wire on layer2 in the direction of length of the two wires.

The constraint applies only if the wires overlap in the same direction. Optionally, the constraint can restrict any overlap between the wires to be in the same direction.

Values

tx_layer1

The first layer on which the constraint is applied.

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

tx_layer2

The second layer on which the constraint is applied.

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

f_overlap

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

"width" nil nil

  

This identifies the index for table.

g_table

The format of the table row is as follows:

(f_width f_overlap)

where, width is the width of the wire and overlap is the minimum overlap requirement that must be satisfied when the width of the wire is greater than or equal to the specified index value.

Type: A 1-D table specifying floating-point width and overlap values

Parameters

'sameDir

The wires can overlap only if they are in the same direction.

Type: Boolean

'centerLine | 'sameWidth

  

The wire alignment that must be satisfied.

  • 'centerLine: The centerlines of the two wires must overlap exactly.
  • 'sameWidth: The two wires must have the same width and must completely overlap.

Type: Boolean

f_default

The overlap value to be used when no table entry applies.

Examples

Example 1: minWireOverlap with sameDir and centerLine

Wires on Metal1 and Metal2 can overlap only if they are in the same direction. Additionally, they must satisfy a minimum overlap value of 1.5 and must be aligned on their centerlines.

Example 2: minWireOverlap with sameWidth

Wires on Metal1 and Metal2 must satisfy a minimum overlap value of 1.5. Additionally, they must have the same width and overlap exactly.


Return to top
 ⠀
X