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

forbiddenSpanLength

spacings( 
( forbiddenSpanLength tx_layer 
{'horizontalEdge | 'verticalEdge}
'exceptJogLength f_orthogonalSpanLength
['treatAsJog]
g_spanLength
)
); spacings

(Virtuoso Layout Suite EXL and higher tiers) Defines a span length that is not allowed in the 'edgeDirection parameter unless in a Z or L shape configuration that has a jog length orthogonal to the 'edgeDirection and is equal to the value specified in the f_orthogonalSpanLength parameter.

Values

tx_layer

The layer on which the constraint is applied.

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

g_spanLength

The span length.

Parameters

'horizontalEdge | 'verticalEdge

Specifies the direction of the span length. It is horizontalEdge or verticalEdge.    

'exceptJogLength f_orthogonalSpanLength

The constraint applies if the forbidden span length wire is part of a Z shape jog with span length in the orthogonal direction exactly equal to the specified value.

'treatAsJog

The constraint specifies the jog condition applied to L shape.

Example

spacings(
    (forbiddenSpanLength "Metal1"  'verticalEdge 'exceptJogLength 0.7
     'treatAsJog
0.5)
) ;spacings

Return to top
 ⠀
X