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

allowedNeighborWidthRange

Specifies the allowed widths for a shape that depends on the width of another shape within a given distance on the same layer.

allowedNeighborWidthRange Quick Reference

Constraint Type

Layer

Value Types

RangeArray1DTblValue

Database Types

Design, Technology

Scope

design, foundry

Category

Length and Width

Value Type

RangeArray1DTblValue

  

The index value is the width of the neighbor shape, in user units, and the table values are the allowed widths, in user units.

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 shapes with these widths, in user units.

Type: RangeArrayValue

Examples

The following example specifies that

set_constraint_parameter -name oaDistanceWithin -Value 1.5 
set_constraint_parameter -name widthRangeArray \
-RangeArrayValue { "<= 1.0"}
set_layer_constraint -constraint allowedNeighborWidthRange \
-layer Poly -row_name width \
-RangeArray1DTblValue {0.3 2 0.3 0.4 \
0.4 3 0.3 0.4 0.5 \
0.5 2 0.4 0.5 }
Illustration for allowedNeighborWidthRange

Related Topics

Length and Width Constraints


Return to top
 ⠀
X