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

minDiagonalEdgeLength

spacings(
( minDiagonalEdgeLength tx_layer {f_length | (f_lengthSum f_length)} )
) ;spacings

Sets the minimum edge length for a diagonal shape on the specified layer.

Values

tx_layer

The layer on which the constraint is applied.

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

f_length | (f_lengthSum f_length)

  • f_edgeLength
    The length of the diagonal edge must be greater than or equal to this value.
  • (f_lengthSum f_edgeLength)
    The constraint applies only if the sum of lengths of the consecutive edges that are shorter than edgeLength is less than lengthSum.

Parameters

None

Example

The minimum diagonal edge length must be 1.5 on Metal1 and equal to the value of the technology parameter diaglength1 on Metal2.

spacings(
    ( minDiagonalEdgeLength "Metal1" 1.5 )
    ( minDiagonalEdgeLength "Metal2" techParam("diaglength1") )
) ;spacings

Return to top
 ⠀
X