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

minEndOfLineExtensionSpacing

Specifies the minimum spacing between an end-of-line edge of a given width and neighboring wire edges when a specified extension must be applied to the end-of-line before the spacing is checked.The constraint can also specify an extension that must be applied to the neighbor wire, when the neighbor wire is an end-of-line of a given width, before spacing is checked. You can use optional parameters to specify when the constraint does not apply, based on the length of the sides of the wire adjacent to the end-of-line edge.

minEndOfLineExtensionSpacing Descriptions

minEndOfLineExtensionSpacing Quick Reference

Constraint Type

Layer

Value Types

Value

Database Types

Design, Technology

Scope

design, foundry

Category

Spacing

Value Type

The minEndOfLineExtensionSpacing constraint has a Value that represents the spacing in user units.

Parameters

Examples

In this example, the minimum spacing between an end-of-line and a neighboring wire is 0.1 when extensions are applied under the following conditions:

Case type For end-of-line width: Apply this extension to the end-of-line before checking spacing:

end-to-side

< 0.11

0.14

end-to-side

>= 0.11 and < 0.15

0.12

end-to-end

< 0.11

0.00

end-to-end

>= 0.11 and < 0.15

0.13

minEndOfLineExtensionSpacing with end-to-end extensions

Format Example

Tcl

set_constraint_parameter -name extensionSpacing \
-OneDTblValue {0.11 0.14 0.15 0.12} \
-OneDTblValueB {0.11 0.00 0.15 0.13}
set_layer_constraint -layer Metal2 \
-constraint minEndOfLineExtensionSpacing -Value 0.1

LEF

EOLEXTENSIONSPACING 0.1 
ENDOFLINE 0.11 EXTENSION 0.14
ENDOFLINE 0.15 EXTENSION 0.12 ENDTOEND 0.13 ;

Related Topics

Spacing Constraints

minEndOfLinePerpSpacing

minEndOfLineSpacing


Return to top
 ⠀
X