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

minNeighborViaSpacing

spacings(
( minNeighborViaSpacing tx_cutLayer 
 'within f_within 
 ['centerToCenter] 
 f_spacing 
)
) ;spacings

Specifies the minimum spacing between two cut shapes on the given cut layer if both cut shapes have a common neighboring cut shape within the given distance.

Values

tx_cutLayer

The layer on which the constraint is applied.

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

f_spacing

The spacing between the cut shapes must be greater than or equal to this value.

Parameters

'within f_within

  

The distance between a cut shape and the common neighboring cut shape must be less than this value.

'centerToCenter

The distance and spacing are measured center-to-center. Otherwise, the distance and spacing are measured edge-to-edge.

Type: Boolean

Example

The minimum spacing between two via cuts must be 0.2 if they have a common neighboring via cut at a distance less than 0.3.


Return to top
 ⠀
X