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

minEndOfLinePerpSpacing

Specifies the minimum distance required between an end-of-line and a perpendicular edge. Typically, minEndOfLinePerpSpacing is slightly larger than minSpacing on the layer.

minEndOfLinePerpSpacing Quick Reference

Constraint Type

Layer

Value Types

Value

Database Types

Design, Technology

Scope

design, foundry

Category

Spacing

Value Type

The minEndOfLinePerpSpacing constraint has a Value that represents the required minimum distance, in user units, between an end-of-line wire and unobstructed edges that are perpendicular to it.

Format Example

Tcl

set_constraint_parameter -name width -Value eolwidth
set_constraint_parameter -name endOfLinePerpWidth -Value perWidth
set_layer_constraint -constraint minEndOfLinePerpSpacing \
-layer Metal1 -Value eolSpace

LEF

PROPERTY LEF58_SPACING
"SPACING eolSpace EOLPERPENDICULAR eolwidth perWidth ;"

Parameters

The following parameters are required:

The constraint is triggered when the width of an end-of-line is less than width, and an edge that is perpendicular to the end-of-line is less than or equal to endOfLinePerpWidth in length. The perpendicular edge must also be within sight of the end-of-line, such that an unobstructed line can be drawn from the end-of-line to the perpendicular edge, not including the endpoints of either edge.

Examples

The following example requires a minimum spacing of 0.12 user units between an end-of-line of width less than 0.11 user units and a perpendicular edge that is less than or equal to 0.18 user units in length. In addition, a minimum spacing of 0.11 is set for shapes on the layer.

Format Example

Tcl

set_constraint_parameter -name width -Value 0.11
set_constraint_parameter -name endOfLinePerpWidth -Value 0.18
set_layer_constraint -constraint minEndOfLinePerpSpacing \
-layer Metal1 -Value 0.12

LEF

PROPERTY LEF58_SPACING
"SPACING 0.12 EOLPERPENDICULAR 0.11 0.18 ;"

The following figures show how the constraint is interpreted in this example.

Related Topics

Spacing Constraints

minEndOfLineExtensionSpacing

minEndOfLineSpacing


Return to top
 ⠀
X