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

validLayers

interconnect(
( validLayers (tx_layer1 | (tx_layer1 tx_purpose1)
       [tx_layer2 | (tx_layer2 tx_purpose2)] 
       …
      )
)
) ;interconnect

Defines a list of valid routing layers and layer-purpose pairs.

Values

tx_layer1

The layer on which the constraint is applied.

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

tx_layer1 tx_purpose1

  

The layer-purpose pair on which the constraint is applied.

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

Parameters

None

Examples

Valid routing layers include Metal1, Metal2, and Metal3.

interconnect(
    ( validLayers (Metal1 Metal2 Metal3) )
) ;interconnect

Valid layers and layer-purpose pairs for routing include Metal1, (Metal2 pin), and Metal3.

interconnect(
    ( validLayers (Metal1 (Metal2 pin) Metal3) )
) ;interconnect

Return to top
 ⠀
X