minExtensionSpacing
spacingTables( ( minExtensionSpacingtx_layer(( "extension" nil nil ) ['cutClass {f_width| (f_width f_length) |t_name} ['longEdgeOnly]] ['layertx_cutLayer] [f_default] ) (g_table) )
) ;spacingTables
Specifies the minimum spacing on a metal layer between an edge that has an extension less than the specified value past a shape on a cut layer to a second shape on the same metal layer.
Optionally, the constraint applies only to the metal edge containing the long edge of the specified rectangular cut class. The constraint can also be applied to a cut shape on the specified cut layer.
The portion of the metal edge to which the constraint applies is determined by extending the corners of the cut shape by the extension value in Euclidean style to intersect the metal edge.

Values
Parameters
|
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 only to the long edges of a rectangular via cut. |
|
|
The constraint applies only to the via cuts on this cut layer. |
|
Example
The spacing between a Metal1 edge that has an extension less than 0.03 past a cut shape of type VB (0.04x0.06) on layer Via1 to another Metal1 shape must be at least 0.1.

Return to top