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

cornerEndOfLineKeepout

spacings(
( cornerEndOfLineKeepout tx_Layer 
 'minWidth f_minWidth
 'eolSpacing g_eolSpacing
 'eolWithin ( g_within1 g_within2 ) 
 ( g_spacing1 g_spacing2 )
) 
) ;spacings

(Virtuoso Advanced Node for Layout Only) Specifies that the spacing between two facing end-of-lines fulfilling certain given conditions cannot be within the given spacing range values, measured in the orthogonal direction of the end-of-lines.

Values

tx_layer

The layer on which the constraint is applied.

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

g_spacing1 g_spacing2

The spacing range values, measured in the orthogonal direction of the end-of-lines. The spacing must not be greater than or equal to g_spacing1 or less than or equal to g_spacing2.

Type: Floating-point values specifying a range of spacings that are allowed

Parameters

'minWidth f_minWidth

  

The facing end-of-lines must have width less than the given value.

'eolSpacing g_eolSpacing

The spacing of the end-of-line to a neighbor wire with PRL greater than 0 to the end-of-line edge must be greater than the given value.

'eolWithin (g_within1 g_within2)

The facing end-of-lines must be within the given values (greater than or equal to the first given value and less than or equal to the second given value) in the direction of the end-of-lines.

Example

Specifies the spacing between two facing end-of-lines as follows:

spacings(
    (cornerEndOfLineKeepout “Metal1”
     'minWidth 0.05 
'eolSpacing 0.1
'eolWithin (0.08 0.12)
(0.06 0.09))
) ;spacings

Return to top
 ⠀
X