Product Documentation
Virtuoso Space-based Router Constraint Reference
Product Version IC23.1, June 2023

minQuadrupleExtension

Specifies the minimum extension of a shape on layer1 with a given minimum width past a shape on layer2. The extension of a shape on layer1 can have up to four different values specified to apply to the four sides of the layer2 shape, which is typically a square or rectangle. The first two extensions apply to one pair of opposite edges (for example, top and bottom, or left and right), and the other two extensions apply to the remaining pair of opposite edges.

Usually, an OR constraint group should contain only settings of the same constraint with different parameters. If any of the settings is satisfied, the constraint requirement is met. The exception is that minQuadrupleExtension, minDualExtension, and minWireExtension can be bound together in an OR group and if any of the constraints is satisfied, the extension requirement is met.

minQuadrupleExtension Quick Reference

Constraint Type

Layer pair (non- symmetric)

Value Types

OneDDualArrayTblValue

Database Types

Design, Technology

Scope

design, foundry

Category

Extension

Value Types

minQuadrupleExtension constraints have a OneDDualArrayTblValue which is indexed by wire width, in user units. Each row contains a minimum width, the number of extension pairs associated with the width, and the extension DualValue pairs. Each DualValue pair specifies an extension quadruple. The first DualValue specifies the first two extension values on opposite sides, and the next DualValue specifies the remaining two extension values for the other two opposite sides.

For example,

#                     width #pairs 1st pair     2nd ext pair
-OneDDualArrayTblValue {0.3 2   {0.05 0.05} {0.08 0.1}}

For a wire greater than or equal to 0.3 user units in width, a via touching or overlapping the wire must have minimum extensions of {0.05 0.05} on opposite sides, and {0.08 0.1} on the other two opposite sides.

Parameters

Examples

In this example,

Related Topics

Extension Constraints


Return to top
 ⠀
X