minDiagonalSpacing
Sets the minimum spacing, edge-to-edge, between diagonal shapes on a layer.
minDiagonalSpacing Quick Reference
Value Types
minDiagonalSpacing constraints have the following value types:
-
Value
Specifies the minimum spacing, edge-to-edge, between diagonal shapes on the specified layer.

-
OneDTblValue
Specifies the minimum spacing, edge-to-edge, between diagonal shapes on the specified layer as a 1D table. The table value is the minimum spacing, based on the lookup key (width) which is the width of the wider of the two shapes. The width of a shape is defined as the smaller of the shape’s two dimensions.

-
TwoDTblValue
Specifies the minimum spacing, edge-to-edge, between diagonal shapes on the specified layer as a 2D table. The table value is the minimum spacing, based on the row lookup key (width) as the width of the wider of the two shapes, and the column lookup key (length) as the parallel run length between the two shapes. The parallel run length is calculated as the distance in the lengthwise direction for which the two shapes are directly orthogonal such that a perpendicular line to the length would intersect both shapes.

Parameters
-
distanceMeasureType(IntValue, optional) specifies the spacing measurement method as Euclidean (0, default) or Manhattan (1). For information on this parameter, see Euclidean and Manhattan Spacing Constraints. -
widthLengthTableType(IntValue) specifies the table type whenminSameNetSpacingis aTwoDTblValuetable. The values are given in Table 16-1. -
eolAddSpace(OneDTblValue, optional) specifies additional spacing required based on the wire width. -
eolRadialCheck(BoolValue, optional) enables radial checking from the wire corners.
Related Topics
Return to top