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

inlineViaPreferred

Specifies a preference for inline vias, with longer extensions aligned with the longer dimension of the cut bound, and will override the preferred extension direction of the upper layer.

This constraint is enabled by setting the db.use_separate_pref_ext_dir environment variable to true.

When this constraint is set, the create_derived_vias command will create vias with aligned extensions even if the -align_extensions argument is not set.

inlineViaPreferred Quick Reference

Constraint Type

Layer pair

Value Types

BoolValue

Database Types

Design, Technology

Scope

design, foundry

Category

Routing

Value Type

inlineViaPreferred constraints have a BoolValue that specifies whether inline vias are preferred for the given upper and lower layer pair.

Examples

The following example sets a preference for Metal1/Metal2 vias to be inline.

set_layerpair_constraint -constraint inlineViaPreferred -layer1 Metal1 -layer2 Metal2 -BoolValue true

Related Topics

Routing Constraints

layerHeight

Specifies the height of the layer off the substrate.

layerHeight Quick Reference

Constraint Type

Layer

Value Types

Value

Database Types

Design, Technology

Scope

design, foundry

Category

Routing

Value Type

layerHeight constraints have a Value to specify the height, in user units, off the substrate.

Related Topics

Routing Constraints


Return to top
 ⠀
X