endOfLineKeepout
In some processes, the spacing from the end of a line to other shapes on the same layer is specified by a simple keep-out region around the end of the line. Depending on the process, if a corner of another shape or a corner or an edge intersect the keep-out area, it may cause a violation. However, in some processes, if the corner or edge that intersects the keep-out area is part of the same metal shape, it is not considered as a violation. This rule applies to wires where ends of lines are less than a given width.
endOfLineKeepout Quick Reference
Value Type
|
Specifies that the value array should contain the following three values in the following order: |

Required Parameters
|
Specifies that the constraint applies for all lines with
Type: |
Optional Parameters
|
Specifies that only a corner is considered as a violation. If this parameter is not present or is set to
Type: |
|
|
When set to 2 (contiguousShapesConnectivityType), the constraint does not apply to the edges and corners of the same metal shape. If this parameter is not specified, the constraint applies to all shapes.
Type: |
|
|
Specifies that the constraint applies if the parallel run length between the end-of-line shape and the other shape is less than this value. (Also supports negative parallel run length.)
Type: |
|
|
Specifies that the rule applies only if the neighbor wire is not coming from either the front edge (when set to 1) or the back edge (when set to 2) of the keepout region.
Type: |
|
|
Specifies that the rule applies only if the shape under consideration has different mask wires on either side.
Type: |
|
|
Specifies that the constraint applies only to trigger wires on the specified mask
Type: |
|
Examples
set_constraint_parameter -name width -Value 0.2
set_constraint_parameter -name cornerOnly -BoolValue false
set_layer_constraint -group foundry -layer Metal2 \
-constraint endOfLineKeepout -hardness hard -ValueArrayValue (0.3 0.5 0.1)
Specifies a simple keep-out region around the end of the line under the following conditions:
- All lines have the end-of-line width less than 0.2
-
cornerOnlyis set tofalse -
Constraint applies to all shapes.

Related Topics
Return to top