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

minCornerExtension

orderedSpacings(
( minCornerExtension tx_metalLayer tx_cutLayer
 'cutClass {f_cutWidth | (f_cutWidth f_cutLength) | t_name}
 'corners x_corners 
 f_extension
)
) ;orderedSpacings

Specifies a search window whose sides extend up to a distance equal to extension from the cut edges. A violation occurs if the number of metal concave corners inside the search window exceeds corners.

If a metal corner collides with a corner of the search window, it is not counted; if a metal corner aligns with a side edge of the search window, it is counted.

Values

tx_metalLayer

The metal layer on which the constraint is applied.

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

tx_cutLayer

The cut layer on which the constraint is applied.

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

f_extension

The distance the sides of the search window extend beyond the cut edges is equal to this value.

Parameters

'cutClass {f_cutWidth | (f_cutWidth f_cutLength) | t_name}

  

The cut class to which the constraint applies, specified by width, 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

'corners x_corners

  

A violation occurs if the number of metal concave corners inside the search window exceeds this value.

Example

A violation occurs if more than two concave corners are found inside a search window whose sides extend 0.05 away from the edges of a VA via cut.


Return to top
 ⠀
X