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

minNeighborViaSpacing

Specifies the minimum spacing between two shapes on a given cut layer that have a common neighboring cut shape within a given distance. The distance and spacing is optionally measured from center-to-center of the cut shapes. By default, the distance and spacing are measured from nearest cut edge-to-cut edge.

minNeighborViaSpacing Quick Reference

Constraint Type

Layer

Value Types

Value

Database Types

Design, Technology

Scope

design, foundry

Category

Via Construction

Value Type

minNeighborViaSpacing constraints have a Value that represents the minimum spacing between the two shapes on the cut layer.

Parameters

Examples

This example requires a 0.4 neighbor via spacing if a common neighbor via is within 0.3 user units measured center-to-center.

Format Example

Tcl

set_constraint_parameter -name centerToCenter -BoolValue true
set_constraint_parameter -name distanceWithin -Value 0.3
set_layer_constraint -constraint minNeighborViaSpacing \
-layer V1 -Value 0.4

Virtuoso

spacings( 
( minNeighborViaSpacing V1 'within 0.3 'centerToCenter 0.4 )
) ;spacings

Related Topics

Via Construction Constraints


Return to top
 ⠀
X