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

minEndOfStubSpacing

Specifies the minimum spacing between a stub and its neighboring geometry for two types of stubs.

The constraint applies when any geometry occurs within a region defined by the minEndOfStubSpacing constraint, the width of the stub (eosWidth), and the side length for maximum stubs (eosMaxLength) and/or minimum stubs (eosMinLength). The following figure shows examples of stubs where c1 and c2 are the stub sides.

The following types of neighboring geometries will trigger the constraint:

minEndOfStubSpacing Quick Reference

Constraint Type

Layer

Value Types

Value

Database Types

Design, Technology

Scope

design, foundry

Category

Spacing

Value Type

The minEndOfStubSpacing constraint has a Value that represents the minimum distance required between the end of a stub and its neighboring geometry.

Parameters

Examples

The following example for a minimum stub results in a violation whenever any wire is located within minEndOfStubSpacing of the stub end.

set_constraint_parameter -name eosMaxLength -Value 0.28
set_constraint_parameter -name eosWidth -Value 0.24
set_constraint_parameter -name eolRadialCheck -BoolValue true
set_layer_constraint -layer Metal2 -constraint minEndOfStubSpacing -Value 0.20 -hardness hard

The following example for a maximum stub results in a violation if one of the following occurs:

set_constraint_parameter -name eosMaxLength -Value 0.05
set_constraint_parameter -name eosWidth -Value 0.12
set_constraint_parameter -name eosJogDistance -Value 0.12
set_constraint_parameter -name eosJogWidth -Value 0.12
set_constraint_parameter -name width -Value 0.12
set_layer_constraint -layer Metal3 -constraint minEndOfStubSpacing -Value 0.13 -hardness hard

Related Topics

Spacing Constraints


Return to top
 ⠀
X