trimShape
Determines how shapes are formed on a trim metal layer at the line-ends of wires.
Shapes are always formed at the line-ends of wires.
trimShape Quick Reference
Value Type
Required Parameter
|
Specifies that the width of the shape formed on the trim metal layer must be equal to this value.
Type: |
Optional Parameters
|
Specifies that the length of the shape formed on the trim metal layer must be less than or equal to this value.
Type: |
|
|
Specifies that no shape is formed on the trim metal layer if the spacing between the line-ends of two wires is greater than or equal to this value.
Type: |
|
|
Specifies that no shape is formed on the trim metal layer if the width of the line-end of a wire is greater than this value.
Type: |
|
|
Specifies that the trim metal shape must extend by this value on either side from the center of the metal that it trims. This parameter should be used only when the constraint value is
Type: |
|
|
Specifies that the trim metal shape must extend from the edges of the metal that it trims. This parameter should be used only when
Type: |
Examples
Example 1: trimShape with adjacentTrack
Specifies that the width of each TrimMetal1 shape must be equal to 0.02 and the TrimMetal1 shapes must extend to the centerline of adjacent tracks (adjacentTrack). No TrimMetal1 shape is formed if the spacing between line-ends of two wires is greater than or equal to 0.03.
set_constraint_parameter -name exactWidth -Value 0.02
set_constraint_parameter -name exactSpacing -Value 0.03
set_layer_constraint -constraint trimShape -layer TrimMetal1 -IntValue 0

Example 2: trimShape with midTrack
Specifies that the width of the TrimMetal1 shapes must be equal to 0.02 and the TrimMetal1 shapes must extend by half of the required spacing of the wires (midTrack). No TrimMetal1 shape is formed if the spacing between line-ends of two wires is greater than or equal to 0.03.
set_constraint_parameter -name exactWidth -Value 0.02
set_constraint_parameter -name exactSpacing -Value 0.03
set_layer_constraint -constraint trimShape -layer TrimMetal1 -IntValue 1

Example 3: trimShape with edgeExtension and extension
Specifies that the width of each TrimMetal1 shape must be equal to 0.02 and it must extend by 0.05 on either side from the center of the metal that it trims.
set_constraint_parameter -name exactWidth -Value 0.02
set_constraint_parameter -name edgeExtension -Value 0.05
set_layer_constraint -constraint trimShape -layer TrimMetal1 -IntValue 2

Example 4: trimShape with edgeExtension, metalEdge, and extension
Specifies that the width of each TrimMetal1 shape must be equal to 0.02 and it must extend by 0.05 on either side from the metal edges that it trims.
set_constraint_parameter -name exactWidth -Value 0.2
set_constraint_parameter -name edgeExtension -Value 0.5
set_constraint_parameter -name metalEdge -BoolValue true
set_layer_constraint -constraint trimShape -layer TrimMetal1 -IntValue 2

Related Topics
Return to top