minEdgeAdjacentLength
spacings( ( minEdgeAdjacentLengthtx_layer'maxLengthf_maxLength['edgeCountx_maxEdges] ['convexCorner ['exceptWithinf_within] | 'concaveCorner | 'threeConcaveCorners ['widthf_width]]f_length) ( minEdgeAdjacentLengthtx_layer'maxLengthf_maxLength['edgeCountx_maxEdges] (f_length1 f_length2) )
) ;spacings
Specifies the minimum lengths allowed for edges adjacent to a short edge that is less than maxLength long.
Foundries require control over the minimum length of edges adjacent to a short edge of a polygon. Some foundries require control over the minimum length of each edge adjacent to a short edge.
When 'exceptWithin is specified, the constraint does not apply if a neighboring shape is present inside the region highlighted in pink, as shown below.

Values
Parameters
Examples
- Example 1: minEdgeAdjacentLength with maxLength and edgeCount
- Example 2: minEdgeAdjacentLength with maxLength, edgeCount, and convexCorner
- Example 3: minEdgeAdjacentLength with maxLength, edgeCount, threeConcaveCorners, and width
Example 1: minEdgeAdjacentLength with maxLength and edgeCount
If a polygon has at most one short edge less than 0.6 long, the edges adjacent to the short edge must be at least 1.0 long.

Example 2: minEdgeAdjacentLength with maxLength, edgeCount, and convexCorner
The convex corner formed by 0.4 and 0.8 long edges lies between two concave corners. If one edge of the convex corner is less than 1.0, then the other edge must be greater than or equal to 0.6, and if both edges are less than 1.0, then both edges must also be greater than or equal to 0.6.

Example 3: minEdgeAdjacentLength with maxLength, edgeCount, threeConcaveCorners, and width
If there exist three consecutive concave (C) corners with two convex (V) corners in between, then the length of both edges that form the middle concave corner must be greater than or equal to 0.08, provided the shapes that are connected to form the middle concave corner are less than or equal to 0.04 wide.


Return to top