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

minStubInfluenceSpacing

spacings(
( minStubInfluenceSpacing tx_layer
 'width f_stubWidth
 f_spacing
)
) ;spacings
spacingTables(
( minStubInfluenceSpacing tx_layer
 (( "width" nil nil ["distance" nil nil] ) 
  'width f_stubWidth
  [f_default]
 )
 (g_table)
)
) ;spacingTables

Specifies the minimum spacing between a stub shape (a protrusion from a wide wire) and a neighboring shape that is on the same layer, but on a different net, when it is within a certain distance of the large shape from which the stub protrudes.

Also known as the proximity or influence rule, the spacing required by the stub shape is influenced by the large shape to which it is connected.

Values

tx_layer

The layer on which the constraint is applied.

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

f_spacing

The spacing between the stub shape and the shapes inside the influence halo must be greater than or equal to this value.

"width" nil nil ["distance" nil nil]

This identifies the index for table.

g_table

The format of a row in a 1-D table is as follows:

(f_width f_spacing)

where, f_width is the width of the large influencing shape and f_spacing is the minimum spacing required between the stub shape and the shapes inside the influence halo when the width of the large influencing shape is greater than or equal to the corresponding index. The influence halo extends to the full length of the stub shape.

The format of a row in a 2-D table is as follows:

(f_width f_distance) f_spacing

where,

  • f_width is the width of the large influencing shape and f_distance is the distance up to which the influence halo extends from the large influencing shape.
  • f_spacing is the minimum spacing required between the stub shape and the shapes inside the influence halo when both width and distance are greater than or equal to the corresponding indexes.

Type: A 1-D table specifying floating-point width and spacing values, or a 2-D table specifying floating-point width, distance, and spacing values

Parameters

'width f_stubWidth

  

The constraint applies if the width of the short stub wire is less than or equal to this value.

f_default

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

Example

The minimum influence spacing on Poly1 must be at least 0.5, and the minimum spacing on Metal2 must be at least equal to the value of the technology parameter minspacing1.

spacings(
    ( minStubInfluenceSpacing "Poly1" 
     0.5
)
( minStubInfluenceSpacing "Metal2"
techParam("minspacing1")
)
) ;spacings

Return to top
 ⠀
X