rectangularGapMinSpacing
spacingTables( ( rectangularGapMinSpacingtx_layer(( "track" nil nil ) 'exactWidthf_exactWidth'maxLengthf_maxLength['endToEndSpacingf_endToEndSpacing] ) (g_table) )
) ;spacingTables
(Virtuoso Advanced Node for Layout Only) Specifies the dimensions and spacing requirements for rectangular gaps on a routing layer. No wires on the routing layer can be inside these gaps.
Some processes require the entire design to be filled by wires, except for some rectangular gaps with an exact width and with length less than or equal to the specified value. These rectangular gaps must satisfy spacing requirements based on whether the gaps are on the same track, on adjacent tracks, or two tracks apart, where a track is along the preferred direction of the routing layer.
Values
Parameters
|
The end-to-end spacing between gaps with parallel run length greater than zero must be greater than or equal to this value. |
|
Examples
- Example 1: rectangularGapMinSpacing with exactWidth and maxLength
- Example 2: rectangularGapMinSpacing with exactWidth, maxLength, and endToEndSpacing
Example 1: rectangularGapMinSpacing with exactWidth and maxLength
Gaps must have an exact width of 0.2 and must be less than or equal to 0.6 in length. There can be no wiring in these gaps. Spacing between gaps must be:
- Greater than or equal to 0.4 when on the same track
- Greater than or equal to 0.3 when on adjacent tracks
-
Greater than or equal to 0.5 when the gaps are two tracks apart

Example 2: rectangularGapMinSpacing with exactWidth, maxLength, and endToEndSpacing
Gaps must have an exact width of 0.2 and must be less than or equal to 0.6 in length. Spacing between gaps must be:
- Greater than or equal to 0.4 when on the same track
- Greater than or equal to 0.3 when on adjacent tracks
- Greater than or equal to 0.5 when the gaps are two tracks apart
The end-to-end spacing between gaps must be greater than or equal to 0.4 if the parallel run length between gaps is greater than zero.

Return to top