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

allowedNeighborOverLayerWidthRange

Specifies the allowed widths for a layer1 shape that depends on the width of another shape on layer2, and, optionally, within a given distance, when both shapes overlap the same shape on layer3.

allowedNeighborOverLayerWidthRange Quick Reference

Constraint Type

Layer array

Value Types

RangeArray1DTblValue

Database Types

Design, Technology

Scope

design, foundry

Category

Length and Width

Value Type

RangeArray1DTblValue

  

The index value is the width in user units of the layer2 shape, and whose table values are the allowed widths in user units for the layer1 shape.

Optional Parameters

oaDistanceWithin

  

Specifies that the constraint only applies if the distance between the shapes is less than this value, in user units.

Type: Value

widthRangeArray

  

Specifies that the constraint only applies to layer1 shapes with these widths, in user units.

Type: RangeArrayValue

otherWidthRangeArray

  

Specifies that the constraint only applies to layer2 shapes with these widths, in user units.

Type: RangeArrayValue

Examples

The following example specifies that

set_layer_constraint -constraint allowedWidthRange -layer Li1 \
-RangeArrayValue {0.4 0.5 0.6}
set_constraint_parameter -name otherWidthRangeArray \
-RangeArrayValue {">= 1.0"}
set_layer_constraint -layer_array {Li1 PO OD} \
-constraint allowedNeighborOverLayerWidthRange \
-RangeArray1DTblValue {1.0 2 0.5 0.6}
Illustration for allowedNeighborOverLayerWidthRange

Related Topics

Length and Width Constraints


Return to top
 ⠀
X