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

maxWidth

spacings(
( maxWidth tx_layer
 ['vertical | 'horizontal]
 ['insideLayers (tx_layer1 tx_layer2tx_layerN)
  ['insidePurposes (t_purpose1 t_purpose2t_purposeN)]
  |
  'outsideLayers (tx_layer1 tx_layer2tx_layerN)
  ['outsidePurposes (t_purpose1 t_purpose2t_purposeN)]
 ]
 f_width 
)
) ;spacings

Specifies the maximum width for a shape on the specified layer.

Values

tx_layer

The layer on which the constraint is applied.

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

f_width

The width of the shape must be less than or equal to this value.

Parameters

'horizontal | 'vertical

(Virtuoso Advanced Node for Layout Only) The direction in which width is measured. If direction is not specified, width is measured in any direction.

This parameter can be used to model the width of a shape in a direction perpendicular to the routing direction specified for the layer.

Type: Boolean

'insideLayers (tx_layer1 tx_layer2tx_layerN)
| 'outsideLayers (
tx_layer1 tx_layer2tx_layerN)

  

Determines if the constraint applies, based on the presence or absence of one or more layers.

  • 'insideLayers: The constraint applies only if the shapes on the specified layer (layer) overlap a shape on one of these layers (layer1 layer2layerN).
  • 'outsideLayers: The constraint applies only if the shapes on the specified layer (layer) overlap the region outside the shapes on one of these layers (layer1 layer2layerN).

For more information, see Region-based Rule (One layer).

Type: String (layer name) or Integer (layer number)

'insidePurposes (t_purpose1 t_purpose2t_purposeN)

The 'insideLayers parameter is limited to only the specified purposes.

Type: String (purpose name)

'outsidePurposes (t_purpose1 t_purpose2t_purposeN)

The 'outsideLayers parameter is limited to only the specified purposes.

Type: String (purpose name)

Example

The maximum width of shapes on Metal3 must be 2.5.

spacings(
    ( maxWidth "Metal3" 2.5 )
) ;spacings

Return to top
 ⠀
X