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

coreEOLBlockage

spacings(
( coreEOLBlockage tx_layer
 {'horizontal | 'vertical}
 ['sideExtension g_sideExtension]
 (f_outwardSize f_inwardSize)
)
) ;spacings

(Virtuoso Layout Suite EXL and higher tiers) Specifies the size and direction of end-of-line blockages from core edges. Wires starting in the core interior and ending with an end-of-line edge in the blockage violate the constraint. On the other hand, wires with no end-of-line edge in the blockage or those that start in the edge but end in the blockage do not violate the constraint.

Values

tx_layer

The layer on which the constraint is applied.

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

f_outwardSize f_inwardSize

The f_outwardSize value specifies the size of the line-end blockage measured outward from the core.

The f_inwardSize value specifies the size of the line-end blockage measured inward from the core.

Type: Float, specified in microns.

Parameters

'horizontal | 'vertical

  

End-of-line blockages are formed on core edges in this direction.

'sideExtension g_sideExtension

  

(Virtuoso Layout Suite EXL and higher tiers) Line-end blockages are extended by the given g_sideExtension value along the direction of the core edge.

Example

Specifies that the blockage area is orthogonal to the vertical direction by 0.06 microns outward from the core edge and 0.08 microns inward from the core edge. Line-end blockages are extended by 0.04 along the direction of the core edge.

spacings(
 (coreEOLBlockage "Metal1"  
'vertical
'sideExtension 0.04
(0.06 0.08))
) ;spacings

Return to top
 ⠀
X