Product Documentation
Virtuoso Space-based Router Constraint Reference
Product Version IC23.1, June 2023

minDirectionalOverlap

Specifies the required overlap in a given direction between two shapes on different layers. In this case:

The constraint can optionally apply only:

minDirectionalOverlap Quick Reference

Constraint Type

Layer pair (non-symmetric)

Value Type

Value

Database Types

Design, Technology

Scope

design, foundry

Category

Overlap

Value Type

Value

Specifies the required overlap in user units.

Optional Parameters

overlapDirection

Specifies the overlap measurement direction for which the constraint applies.

Type: IntValue 0 anyOverlap
1 horizontalOverlap
2 verticalOverlap)

widthRangeArray

Specifies that the constraint applies only to layer1 shapes with widths in this range.

Type: RangeArrayValue in user units

otherWidthRangeArray

Specifies that the constraint applies only to layer2 shapes with widths in this range.

Type: RangeArrayValue in user units

sameNetOnly

Specifies that the constraint applies only if the layer1 and layer2 shapes are on the same net. The default value of this parameter is false.

Type: BoolValue

Example: minDirectionalOverlap using overlapDirection

Sets the minimum overlap between the shapes on Metal1 and Metal2 to 0.5 user units under the following conditions:

set_constraint_parameter -name widthRangeArray -RangeArrayValue {"[1.1 1.3]"}
set_constraint_parameter -name otherWidthRangeArray -RangeArrayValue {"[0.5 0.6]"}
set_constraint_parameter -name overlapDirection -IntValue 0
set_layerpair_constraint -layer1 Metal1 -layer2 Metal2 \
-constraint minDirectionalOverlap -Value 0.5
Illustration for minDirectionalOverlap using overlapDirection

Related Topics

Overlap Constraints

minDirectionalOverlap


Return to top
 ⠀
X