Product Documentation
Virtuoso Technology Data Constraints Reference
Product Version IC23.1, November 2023

minParallelViaSpacing (One layer)

spacings(
( minParallelViaSpacing tx_layer 
 ['centerToCenter]
 ['exceptSameNet | 'exceptSameMetal | 'exceptSameVia] 
 f_spacing 
)
) ;spacings

Specifies the minimum spacing between via cuts on a layer if the via cuts have parallel edges with an overlap greater than zero. The constraint does not apply if the via cuts share the same metal shape.

Values

tx_layer

The cut layer on which the constraint is applied.

Type: String (layer and purpose names) or Integer (layer number)

f_spacing

The spacing between via cuts must be greater than or equal to this value.

Parameters

'centerToCenter

The spacing is measured center-to-center. Otherwise, the spacing is measured edge-to-edge.

'exceptSameNet | 'exceptSameMetal | 'exceptSameVia

The constraint does not apply to via cuts that are on the same net ('exceptSameNet), on a contiguous same-metal shape ('exceptSameMetal), or are overlapped by a single metal shape from above and by another single metal shape from below ('exceptSameVia).


Return to top
 ⠀
X