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

validCutClass

spacings(
( validCutClass tx_cutLayer 
 ['rowCol (x_row x_col)]
 {(f_width f_length) | t_name}
)
) ;spacings

Specifies the cut class that is allowed on the given layer.

This constraint should be used in a net's default constraint group, and not in the foundry constraint group.

Values

tx_cutLayer

The cut layer on which the constraint is applied.

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

(f_width f_length) | t_name

  

The cut class allowed for the specified layer, specified by width and length or by name (as defined in a cutClasses constraint).

  • f_width: Width
  • f_length: Length
  • t_name: Name of the cut class

Parameters

'rowCol (x_row x_col)

  

The number of rows and columns in a multiple-cut via of the specified cut class must be equal to row and col, respectively.

Example

The cuts in a 0.3x0.3 via on layer Via1 must be organized into 2x2 array.

spacings(
    ( validCutClass "Via1" 
     'rowCol (2 2)
(0.3 0.3)
)
) ;spacings

Return to top
 ⠀
X