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

tieShield

spacings( 
( tieShield 
 ['shieldTieFreq 
  ['shieldTieFreqValue x_shieldTieFreqValue]
 ]
 ['shieldRedundantVia]
)
) ;spacings

Applies the constraint to vias based on whether or not ties are used for shield wires.

Parameters

'shieldTieFreq

Specifies that shields be tied at specified distances. Otherwise, by default, the shield engine will tie one connection per shield.

'shieldTieFreqValue x_shieldTieFreqValue

Specified when shieldTieFreq is used. The intervals at which connections are tied on shield wires. If a value is not specified or it is less than or equal to 0, the shield engine will tie only one connection per route segment.

'shieldRedundantVia

Specifies that new shield shapes will be connected with redundant or overlapping existing shield shapes during the tie shield operation. If not used, only one via is added per shield shape and no overlap connection will be made with existing shield shapes.

Example

Ties will be used to shield wires at a distance of 1.3. New shield shapes will be connected with redundant or overlapping existing shield shapes.

spacings(
    ( tieShield 'shieldTieFreq 'shieldTieFreqValue 1.3 'shieldRedundantVia)
) ;spacings

Return to top
 ⠀
X