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

protrusionWidth

spacings(
( protrusionWidth tx_layer
 ( f_protrusionLength f_wireWidth f_protrusionWidth ) 
)
) ;spacings

Specifies the minimum width for a protrusion that connects to a wire. The width of the protrusion depends on the length of the protrusion and the width of the wire to which it connects.

Values

tx_layer

The layer on which the constraint is applied.

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

f_protrusionLength

  

The constraint applies only if the length of the protrusion is less than this value.

f_wireWidth

The constraint applies only if the width of the wire to which the protrusion connects is greater than or equal to this value.

f_protrusionWidth

The width of the protrusion must be greater than or equal to this value.

Parameters

None

Example

On Metal3, the width of a protrusion must be greater than or equal to 0.25 if the length of the protrusion is less than 1.5 and the width of the wire to which this protrusion connects is greater than or equal to 0.5.

spacings(
    ( protrusionWidth "Metal3" (1.5 0.5 0.25) )
) ;spacings


Return to top
 ⠀
X