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

minEdgeMaxCount

Specifies the maximum allowed number of consecutive small edges that is permitted in a step to satisfy the minEdgeLength constraint.

minEdgeMaxCount Quick Reference

Constraint Type

Layer

Value Types

IntValue

Database Types

Design, Technology

Scope

design, foundry

Category

Length and Width

Value Type

minEdgeMaxCount constraints have an IntValue.

Parameter

Examples

The example in the following figure permits up to two consecutive edges of less than 0.3.

Format Example

Tcl

set_constraint_parameter -name maxLength -Value 0.3
set_layer_constraint -layer Metal1 -constraint minEdgeMaxCount \
-IntValue 2 -hardness hard

LEF

MINSTEP 0.3 MAXEDGES 2 ;
Example for minEdgeMaxCount Constraint

Related Topics

Length and Width Constraints

minEndOfLineAdjacentToStep

A minimum step rule optionally requires a certain minimum length for end-of-line edges that are adjacent to a minimum edge. If a minimum step edge has an adjacent edge that is also an end-of-line edge, that end-of-line edge must not be shorter than a certain value.

minEndOfLineAdjacentToStep

Constraint Type

Layer

Value Types

IntValue

Database Types

Design, Technology

Scope

design, foundry

Category

Length and Width

Value Type

IntValue

Specifies in user units the required minimum length of an end-line edge adjacent to an edge less than the maxLength value.

Required Parameters

maxLength

Specifies the maximum length of the adjacent edge; the constraint applies if the end-of-line edge has an adjacent edge of length less than this value.

Type: IntValue

Optional Parameters

exceptAdjacentLength

Specified that the no adjacent EOL minimum step rule does not apply if the other neighbor edge of the minimum step edge has length greater than or equal to adjacentLength.

Type: IntValue

noBetweenEol

Specifies that any end-of-line with length less than the constraint value cannot have adjacent steps of length less than the maxLength parameter.

Type: BoolValue (default is false)

concaveCorner

Specifies that both of the neighbor edges of a EOL have concave corner at the other end.

Type: BoolValue (default is false)

adjacentLength

Specifies that the constraint applies only if the other neighbor edge of the minimum step edge has length greater than or equal to this value.

Type: IntValue

Related Topics

Length and Width Constraints


Return to top
 ⠀
X