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

minEdgeLengthSpacing

spacings(
( minEdgeLengthSpacing tx_layer
 'length f_length ['prl f_parallelRunLength]
 ['horizontalEdge | 'verticalEdge]
 f_spacing 
)
) ;spacings

(Virtuoso Advanced Node for Layout Standard) Specifies the minimum spacing between a shape on the specified layer and the short edge of a second shape on the same layer. The constraint applies only if the length of the short edge is less than the specified value.

Optionally, the constraint can be applied to edges in the specified direction and to edges that have parallel run length greater than or equal to the specified value.

Values

tx_layer

The layer on which the constraint is applied.

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

f_spacing

The minimum required spacing between shapes.

Parameters

'length f_length

  

The constraint applies only to the edges with length less than this value.

'prl f_parallelRunLength

  

The constraint applies only if the parallel run length between the two edges is greater than or equal to this value.

'horizontalEdge | 'verticalEdge

  

The constraint applies only to the edges in the specified direction. The default is any direction.

Type: Boolean

Example

The spacing between a shape and the horizontal short edge of another shape on Metal1 must be at least 1.0 if the short edge is less than 1.2 long and the parallel run length between the two edges is greater than or equal to -0.3.


Return to top
 ⠀
X