minLargeNeighborViaArrayCutSpacing
spacings( ( minLargeNeighborViaArrayCutSpacingtx_cutLayer'numCutsx_numCuts['cutClass {f_width| (f_width f_length) |t_name}] ['distanceWithinf_distWithin'arrayWidthf_arrayWidth]f_cutSpacing)
) ;spacings
Specifies the minimum spacing between via cuts in a large array with rows and columns greater than or equal to numCuts.
Optionally, the constraint can be applied to the via cuts in a neighboring array if the neighboring array is at a distance less than distWithin from the large array and has parallel run length greater than or equal to arrayWidth, which is measured in the direction perpendicular to distWithin.

Values
|
The layer on which the constraint is applied. Type: String (layer and purpose names) or Integer (layer number) |
|
|
The spacing between via cuts must be greater than or equal to this value. |
Parameters
|
The constraint applies only if the number of rows and columns in the large array is greater than or equal to this value. |
|
|
The cut class to which the constraint applies, specified by width, by width and length, or by name (as defined in a cutClasses constraint). |
|
|
The constraint applies to via cuts in a neighboring array if it is at a distance less than distWithin from the large array and has parallel run length greater than or equal to arrayWidth, which is measured in the direction perpendicular to distWithin (the via cuts in such a neighboring array are considered part of the large array). |
|
Example
The spacing between VA via cuts in a 3x3 array and in a neighboring array at a distance less than 0.2 from the large array with width greater than or equal to 0.06 must be at least 0.05.

Return to top