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

minOrthogonalViaSpacing

spacingTables(
( minOrthogonalViaSpacing tx_cutLayer
 (( "distance" nil nil ) 
  [f_default] 
 )
   (g_table)
)
) ;spacingTables

Specifies the minimum orthogonal spacing between an overlapping via cut pair and any other via cut based on the distance between the overlapping via cuts.

The following figure illustrates how orthogonal spacing is applied. If the distance between the overlapping via cuts is less than cutWithin, the spacing between the overlapping via cut pair and any other via cut must be greater than orthoSpacing.

Values

tx_cutLayer

The cut layer on which the constraint is applied.

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

"distance" nil nil

This identifies the index for table.

g_table

The format of a table row is as follows:

f_cutWithin f_orthoSpacing

where, f_cutWithin is the distance between the overlapping via cuts and f_orthoSpacing is the orthogonal spacing applied between an overlapping via cut pair and any other via cut when the distance between the overlapping via cuts is less than f_cutWithin.

Type: A 1-D table specifying floating-point distance and spacing values.

Parameters

f_default

The spacing value to be used when no table entry applies.


Return to top
 ⠀
X