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

minEdgeAdjacentDistance

Specifies the minimum length, in user units, for one of the edges between one set of consecutive minimum step edges and another set of consecutive minimum step edges. This constraint also specifies the minimum step edge length, in user units, and optionally, specifies how many minimum step edges must be connected for this constraint to apply. This constraint is usually applied in combination with the minEdgeMaxCount constraint.

minEdgeAdjacentDistance Quick Reference

Constraint Type

Layer

Value Types

Value

Database Types

Design, Technology

Scope

design, foundry

Category

Length and Width

Value Type

The minEdgeAdjacentDistance constraint is a Value that specifies the minimum length for one of the edges between one set of consecutive minimum step edges and another set of consecutive minimum step edges.

Parameters

The minEdgeAdjacentDistance constraint has the following parameters:

Examples

In the following figure, between minimum step edges that are less than 0.6 user units each, there must be an edge that is at least 1.0 user units.

Format Example

Tcl

set_constraint_parameter -name maxLength -Value 0.6
set_constraint_parameter -name maxEdgeCount -IntValue 1
set_layer_constraint -layer Metal1 \
-constraint minEdgeAdjacentDistance -Value 1.0 -hardness hard

LEF

PROPERTY LEF58_MINSTEP \
"MINSTEP 0.6 MAXEDGES 1 MINBETWEENLENGTH 1.0 ;" ;
Examples Using the minEdgeAdjacentDistance Constraint

Related Topics

Length and Width Constraints


Return to top
 ⠀
X