allowedNeighborDiffLayerWidthRange
Specifies the allowed widths for a layer1 shape that depends on the width of another shape on layer2 within a given distance.
allowedNeighborDiffLayerWidthRange Quick Reference
Value Type
|
Specifies a table whose 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. |
|
For this constraint, index values represent discrete values, rather than each entry read as greater or equal to the index value, but less than the next index value.
Required Parameters
|
Specifies that the constraint applies only if the distance between the shapes is less than this value in user units.
Type: |
Optional Parameters
|
Specifies that the constraint only applies to layer1 shapes with these widths, in user units.
Type: |
|
|
Specifies that the constraint only applies to layer2 shapes with these widths, in user units.
Type: |
|
Examples
The following example specifies that
-
A
Metal1shape must be greater than or equal to2.0and less than or equal to3.0user units in width when it is within 2.5 user units of aMetal2shape that is greater than or equal to 2.5 user units in width. -
All
Metal1shapes must be at least 2.0 user units in width.
set_layer_constraint -constraint minWidth -layer Metal1 -Value 2.0
set_constraint_parameter -name oaDistanceWithin -Value 2.5
set_layer_constraint -layer1 Metal1 -layer2 Metal2 \
-constraint allowedNeighborDiffLayerWidthRange \
-RangeArray1DTblValue {2.5 1 [2.0 3.0]}

Related Topics
Return to top