trimMinSpacing
Defines the minimum spacing between shapes on the specified trim metal layer.
trimMinSpacing Quick Reference
Value Type
|
Specifies the minimum spacing, edge-to-edge, between shapes on the specified layer. |
Required Parameters
Optional Parameter
|
Specifies that the spacing between two shapes must be greater than or equal to the first given value if the parallel run length between the shapes is zero; if the parallel run length between the shapes is greater than zero, the spacing between them must be greater than or equal to the second given value. Otherwise, the spacing between the two shapes must be greater than or equal to the constraint value.
Type: |
|
|
Specifies that end-to-end spacing in the given direction must be greater than or equal to this value if the parallel run length between the shapes is greater than
Type: |
|
|
Specifies the direction in which end-to-end spacing is measured.
Valid Values:
Type: |
|
|
Specifies that end-to-end spacing is applied only if the parallel run length between the shapes is greater than this value, when specified.
Type: |
|
|
Specifies that end-to-end spacing must be greater than or equal to this value if the shapes are aligned.
If
Type: |
|
|
Specifies that if a shape on
Type: |
|
|
Specifies the layer on which
Type: |
|
|
Specifies that the constraint applies only between shapes on the same mask.
Type: |
Examples
- Example 1: trimMinSpacing with prlSpacing, endToEndSpacing, and verticalDirection
- Example 2: trimMinSpacing with endToEndSpacing, verticalDirection, parallelRunLength, and exactAligned
- Example 3: trimMinSpacing with endToEndSpacing, vertical, parallelRunLength, exceptWidth, and layer
Example 1: trimMinSpacing with prlSpacing, endToEndSpacing, and verticalDirection
set_constraint_parameter -name prlSpacing -DualValue {0.3 0.4}
set_constraint_parameter -name endToEndSpacing -Value 0.8
set_constraint_parameter -name oaSpacingDirection -IntValue 2
set_layer_constraint -constraint trimMinSpacing -layerTrimMetal1-Value 0.5
Specifies that the spacing between two shapes must be greater than or equal to 0.3 if the parallel run length between the two shapes is zero. If the parallel run length between the two shapes is greater than zero, the spacing between them must be greater than or equal to 0.4. Otherwise, the spacing between the two shapes must be greater than or equal to 0.5.
The end-to-end spacing in the vertical direction must be greater than or equal to 0.8 if the parallel run length between the shapes is greater than zero.

Example 2: trimMinSpacing with endToEndSpacing, verticalDirection, parallelRunLength, and exactAligned
set_constraint_parameter -name endToEndSpacing -Value 0.8
set_constraint_parameter -name oaSpacingDirection -IntValue 2
set_constraint_parameter -name parallelRunLength -Value -0.1
set_constraint_parameter -name exactAligned -Value 0.7
set_layer_constraint -constraint trimMinSpacing -layerTrimMetal1-Value 0.5
Specifies that the end-to-end spacing in the vertical direction must be greater than or equal to 0.8 if the parallel run length between the shapes is greater than -0.1. If the shapes are aligned, the end-to-end spacing in the vertical direction must be greater than or equal to 0.7. Otherwise, the spacing between the shapes must be at least 0.5.

Example 3: trimMinSpacing with endToEndSpacing, vertical, parallelRunLength, exceptWidth, and layer
set_constraint_parameter -name endToEndSpacing -Value 0.8
set_constraint_parameter -name oaSpacingDirection -IntValue 2
set_constraint_parameter -name parallelRunLength -Value -0.1
set_constraint_parameter -name exceptWidth -Value 0.4
set_constraint_parameter -name layer -LayerValue Metal1
set_layer_constraint -constraint trimMinSpacing -layerTrimMetal1-Value 0.5
Specifies that the end-to-end spacing in the vertical direction must be greater than or equal to 0.8 if the parallel run length between the shapes is greater than -0.1. If the width of a shape on Metal1 is greater than or equal to 0.4, the end-to-end spacing requirement is exempted. Otherwise, the spacing between the shapes must be at least 0.5.

Related Topics
Return to top