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

lineEndAlignedWithCut

orderedSpacings(
( lineEndAlignedWithCut tx_metalLayer tx_cutLayer
 'edgeExtension f_edgeExtension
 'width f_width
 'distance f_distance
 'cutOnAnyWires
 'cutClass {f_cutWidth | (f_cutWidth f_cutLength) | t_name}
 (g_length)
)
) ;orderedSpacings

(Virtuoso Layout Suite EXL and higher tiers) Specifies that a line end with a cut of specified enclosure, which is aligned against two other line ends on both sides equal to the specified value would be a violation.

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)

g_length

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

Parameters

'edgeExtension f_edgeExtension

The constraint applies when the extension is less than or equal to the specified value.

'width f_width

The constraint applies when the width of all the three wires is equal to the specified value.

'distance f_distance

  

The constraint applies when the distance or spacing between two neighbour wires is equal to the specified value.

'cutOnAnyWires

The constraint applies when the cut is on any of the three wires.

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

  

The cut class to which the constraint applies, specified by width, by length, or by name (as defined in a cutClasses constraint).

  • f_cutWidth: Width
  • f_cutLength: Length
  • t_name: Name of the cut class

Return to top
 ⠀
X