minSideExtension
Specifies the extension that either the short or long side edge of a layer1 shape must extend past a layer2 shape.
Optionally, the constraint may apply only if the layer2 extension is less than or equal to a certain value.
This constraint may not apply to all layer1 or layer2 widths. Two parameters indicate the set of width ranges for each layer when the constraint applies.
This constraint applies to rectangular shapes only. Non-rectangular shapes are ignored.
This constraint is not symmetric.
minSideExtension Quick Reference
Value Type
minSideExtension constraints have a Value that represents the minimum side extension in user units.
Parameters
-
otherExtension(Value, optional) specifies that the constraint applies only if the layer2 extension past layer1 is less than or equal to this value. -
longSideEdge(BoolValue, optional) Whentrue, the constraint applies to the long side edge of layer1, otherwise (false) applies only to the short side edge. -
widthRangeArray(RangeArrayValue, optional) specifies that the constraint applies only if the layer1 width is in one of the ranges. -
otherWidthRangeArray(RangeArrayValue, optional) specifies that the constraint applies only if the layer2 width is in one of the ranges. -
exceptEdgeLengthRangeArray(RangeArrayValue, optional) specifies that the constraint does not apply if the layer2 edge length is in this range.
Examples
Example 1—minSideExtension With No Parameters
In this example, the short edge of Metal1 shapes must extend at least 1.5 μm past Metal2 shapes.
| Format | Example |
|---|---|
set_layerpair_constraint -constraint minSideExtension \ |
|
orderedSpacings( |

Example 2—minSideExtension With otherExtension Parameter
In this example, short edge of Metal1 shapes must extend past Metal2 shapes at least 0.2 μm when Metal2 shapes extend past Metal1 shapes by less than or equal to 2.0 μm.

Example 3—minSideExtension With longSideEdge Parameter
In this example, the long edge of Metal1 shapes must extend at least 0.15 μm past Metal2 shapes.

Example 4—minSideExtension With exceptEdgeLengthRangeArray and longSideEdge Parameters
In this example, the extension of a long edge of a layer1 shape past a layer2 shape must be greater than or equal to 0.12um, except when the layer2 edge is less than or equal to 0.2um, equal to 0.5um, or equal to 0.6um.

Related Topics
Return to top