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

minWireExtension

spacings(
( minWireExtension tx_layer
 {f_extension | (f_distance f_extension)}
 ['coincidentAllowed]
)
) ;spacings

Specifies the minimum extension of a wire on layer past the center of a via cut that can be on a cut layer above or below layer.

Values

tx_layer

The layer on which the constraint is applied.

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

f_extension

The distance from the center of the via cut to the edge of the enclosing wire must be greater than or equal to this value.

Parameters

f_distance

  

The constraint applies only if the distance between the extension and a shape in the proximity of the extension on the same layer is less than or equal to this value.

'coincidentAllowed

The edges of the via cut can coincide with the edges of the enclosing wire. Otherwise, the extension requirement must be met.

Type: Boolean

Example

The distance a Metal3 wire must extend past the center of a via cut on the cut layer above or below Metal3 must be greater than or equal to 1.5.

spacings(
    ( minWireExtension "Metal3" 
     1.5
)
) ;spacings


Return to top
 ⠀
X