minSideExtension
orderedSpacings( ( minSideExtensiontx_layer1 tx_layer2['otherExtensionf_otherExtension] ['longEdge] ['widthRanges (g_ranges) ['otherWidthRanges (g_otherWidthRanges)]] ['exceptEdgeLengthRanges (g_lengthRanges)]f_extension)
) ;orderedSpacings
Specifies the minimum extension of a layer1 shape past a pair of opposite sides of a layer2 shape.
Optionally, you can specify if the constraint applies only to the long or short edges of the layer1 shape or to layer1 and layer2 shapes with width in the specified ranges. Additionally, shapes on layer2 with length in the specified ranges can be exempted.
Values
Parameters
|
The constraint applies only if the extension of the layer2 shape past the layer1 shape is less than or equal to this value. |
|
|
The constraint applies to the long edge of the layer1 shape; otherwise, the constraint applies to the short edge. |
|
|
The constraint applies only if the width of the layer1 shape falls in one of these ranges.
Type: Floating-point values specifying a |
|
|
The constraint applies only if the width of the layer2 shape falls in one of these ranges.
Type: Floating-point values specifying a |
|
|
(Virtuoso Advanced Node for Layout Standard) The constraint does not apply if the length of the layer2 shape falls in this range.
Type: Floating-point values specifying a |
|
Examples
- Example 1: minSideExtension
- Example 2: minSideExtension with otherExtension
- Example 3: minSideExtension with longEdge and exceptEdgeLengthRanges
Example 1: minSideExtension
The extension of a Metal1 shape on two opposite sides of a Metal2 shape must be at least 1.5.

Example 2: minSideExtension with otherExtension
The extension of a Metal1 shape on a pair of opposite sides of a Metal2 shape must be at least 2.0 if the extension of one side of the Metal2 shape past the Metal1 shape is less than or equal to 0.2.

Example 3: minSideExtension with longEdge and exceptEdgeLengthRanges
The extension of a long edge of a Metal1 shape past a Metal2 shape must be greater than or equal to 0.12, except when the Metal2 edge is less than or equal to 0.2, equal to 0.5, or equal to 0.6.

Return to top