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

minJointCornerSpacing

spacings(
( minJointCornerSpacing tx_layer
 'jointWidth f_width
 'spanLength f_spanLength
 ['sameMask]
 ['length f_length]
 ['minLength f_minLength]
 f_spacing 
)
) ;spacings

Specifies the minimum spacing on a layer between two corners formed by joint edges when the parallel run length between the corners is less than or equal to zero.

Values

tx_layer

The layer on which the constraint is applied.

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

f_spacing

The spacing between corners must be greater than or equal to this value.

Parameters

'jointWidth f_width

  

The constraint applies only if the width of the joint (that is not an end-of-line edge) is less than this value.

'spanLength f_spanLength

The constraint applies only if the span length of the joint is greater than this value.

'sameMask

(Virtuoso Advanced Node for Layout Standard) The constraint applies only between shapes on the same mask.

Type: Boolean

'length f_length

  

The constraint applies only if the length of the edges forming the corners is less than or equal to this value.

'minLength f_minLength

  

The constraint applies only if the length of both sides of a joint (that is not an end-of-line edge) is greater than or equal to this value.

Example

The spacing between two corners formed by joint edges must be at least 0.05 if the joint width is less than 0.07 and the joint span length is greater than 0.06. Additionally, the length of the edges forming the corners must be less than 0.1.


Return to top
 ⠀
X