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

minInnerVertexClearance

Specifies the minimum spacing between the inside corner of a shape on layer1 and a shape on layer2. The minimum spacing is satisfied when at least one of the layer2 shape edges that are adjacent to the inside corner edges of the layer1 shape meets the required spacing.

Optionally, this constraint does not apply if both edges of the layer2 shape, which are adjacent to the layer1 inside corner are at a distance greater than or equal to the specified distance.

minInnerVertexClearance Quick Reference

Constraint Type

Layer pair (non-symmetric)

Value Types

Value

Database Types

Design, Technology

Scope

design, foundry

Category

Clearance

Value Type

minInnerVertexClearance constraints have a Value that represents the minimum clearance.

Parameters

Examples

In this example, when NW forms an inside corner, then at least one adjacent OD edge must have a 1.0 clearance, or both OD edges must have clearance of 0.5 user units. All OD edges must have a clearance of at least a 0.3 user units from NW shapes.

Format Example

Tcl

set_layerpair_constraint -constraint minClearance \
-layer1 NW -layer2 OD -Value 0.3
set_constraint_parameter -name distance -Value 0.5 
set_layerpair_constraint -constraint minInnerVertexClearance \
-layer1 NW -layer2 OD -Value 1.0

Virtuoso

spacings( 
(minSpacing NW OD
0.3
)
orderedSpacings(
(minInnerVertexSpacing NW OD
'distance 0.5
1.0
)
)
Illustration for minInnerVertexClearance

Related Topics

Clearance Constraints

check_space


Return to top
 ⠀
X