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

minPrlTwoSidesSpacing

spacings(
( minPrlTwoSidesSpacing tx_cutLayer 
 'cutClass {f_width | (f_width f_length) | t_name} 
 'otherCutClass {f_width | (f_width f_length) | t_name} 
 'prlRangeOne g_prlRangeOne 'prlRangeTwo g_prlRangeTwo 
 (f_prlSpacing f_nonPrlSpacing) 
)
) ;spacings

(Virtuoso Advanced Node for Layout Only) Specifies that the center-to-center spacing between two cut shapes on a layer must be greater than or equal to prlSpacing if the parallel run length between the cut shapes satisfies both 'prlRangeOne and 'prlRangeTwo. If the cut shapes do not satisfy 'prlRangeOne and 'prlRangeTwo, the center-to-center spacing between them must be greater than or equal to nonPrlSpacing. The cut shapes can belong to the same cut class or to different cut classes.

Values

tx_cutLayer

The layer on which the constraint is applied.

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

f_prlSpacing f_nonPrlSpacing

  

The spacing between two cut shapes must be greater than or equal to prlSpacing or nonPrlSpacing.

Parameters

'cutClass {f_width | (f_width f_length) | 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

'otherCutClass {f_width | (f_width f_length) | t_name}

  

The other 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

'prlRangeOne g_prlRangeOne 'prlRangeTwo g_prlRangeTwo

  

If the parallel run length falls in the range prlRangeOne in one direction and in the range prlRangeTwo in the perpendicular direction, the center-to-center spacing between the two cut shapes must be greater than or equal to prlSpacing.

Type: Floating-point values specifying a range of parallel run lengths

Example

The center-to-center spacing between two VA via cuts must be greater than or equal to 0.15 if the parallel run length between them falls in the range [-0.07 -0.05] in one direction and in the range [-0.1 -0.08] in the perpendicular direction.

If the parallel run length is not satisfied in one or both directions, the center-to-center spacing between the two via cuts must be greater than or equal to 0.2.


Return to top
 ⠀
X