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

edgeMustCoincide

orderedSpacings(
( edgeMustCoincide tx_layer1 tx_layer2 
 ['horizontalEdge | 'verticalEdge] 
 ['edgeLengthRanges (g_ranges) ['endOfLineOnly]]
)
) ;orderedSpacings

(Virtuoso Advanced Node for Layout Standard) Specifies the layer1 edges that must coincide with a layer2 edge.

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)

Parameters

'horizontalEdge | 'verticalEdge

  

The constraint applies only to layer1 edges that are in this direction.

Type: Boolean

'edgeLengthRanges (g_ranges)

  

The constraint applies only if the layer1 edge length is in this range.

Type: Floating-point values specifying the length ranges to which the constraint applies

'endOfLineOnly

The constraint applies only if the layer1 edge is between two convex corners and its length falls in the range specified with 'edgeLengthRanges.

Type: Boolean

Example

Horizontal Metal1 edges between two convex corners must coincide with a Metal2 edge if the edge length is less than 0.02 or greater than 0.03 and less than 0.04.


Return to top
 ⠀
X