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

maxPolyLength

orderedSpacings(
( maxPolyLength tx_layer1 tx_layer2 tx_layer3 
 ['width f_width] 
 f_length 
)
) ;orderedSpacings

Specifies the maximum allowed distance between layer2 edges, along layer1, or from any point on layer3 over layer1, along layer1, when the width of the layer1 shape is less than width.

Values

tx_layer1

The first (poly routing) layer on which the constraint is applied.

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

tx_layer2

The second (cut) layer on which the constraint is applied.

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

tx_layer3

The third (gate forming, such as active or oxide) layer on which the constraint is applied.

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

f_length

The maximum allowed distance between layer2 edges, along layer1, or from any point on layer3 over layer1, along layer1.

Parameters

'width f_width

  

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

Example

The maximum allowed distance between Cont edges, along Poly, or from any point on Oxide over Poly, along Poly, must be 0.5 when the width of the Poly shape is less than 0.2.

orderedSpacings(
( maxPolyLength "Poly" "Cont" "Oxide" 
 'width 0.2 
 0.5 
 'ref "MAXPOLY" 
 'description "maxPolyLength"
)
) ;orderedSpacings

Return to top
 ⠀
X