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

duyExmmtension

orderedSpacings(
( dummyExtension tx_layer1 tx_layer2 tx_layer3
 ['width f_width]
 f_extension
)
) ;orderedSpacings

Specifies the minimum extension of a dummy poly shape (layer2) past an adjacent shape on the active layer (layer3). The first layer is the poly layer, the second is the dummy poly layer, and the third is the active layer.

The constraint does not apply if a gate is joined to another gate above or below.

Values

tx_layer1

The poly layer on which the constraint is applied.

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

tx_layer2

The dummy poly layer on which the constraint is applied.

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

tx_layer3

The active layer on which the constraint is applied.

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

f_extension

The dummy poly extension must be greater than or equal to this value.

Parameters

f_width

The constraint applies only if the width of the dummy poly shape is less than this value.

Example

The minimum extension of a PolyX shape past a Diff shape must be at least 1.0 if the PolyX shape has width less than 0.5.

orderedSpacings(
    ( dummyExtension "Poly1" "PolyX" "Diff" 
     'width 0.5 
1.0
)
) ;orderedSpacings

Return to top
 ⠀
X