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

minCornerClearance

Sets the minimum spacing required between the corners of shapes on different layers.

minCornerClearance Quick Reference

Constraint Type

Layer pair (non-symmetric)

Value Types

Value

Database Types

Design, Technology

Scope

design, foundry

Category

Spacing

Value Type

Value

Specifies in user units the minimum spacing required between the corners of shapes on different layers.

Optional Parameters

cornerType

Specifies the type of layer1 corners to which the constraint applies.

Type: IntValue 0 allCorner
1 concaveCorner
2 convexCorner

otherCornerType

Specifies the type of layer2 corners to which the constraint applies.

Type: IntValue 0 otherAllCorner
1 otherConcaveCorner
2 otherConvexCorner

deltaVoltage

Specifies that the constraint applies only if the maximum voltage difference between the two shapes is greater than this value.

Type: FltValue

Examples

Sets a minimum spacing requirement of 0.5 user units between concave corners on Metal1 and all corners on Metal2 provided the maximum voltage difference between the shapes exceeds 0.8V.

set_constraint_parameter -name cornerType -IntValue 1
set_constraint_parameter -name otherCornerType -IntValue 0
set_constraint_parameter -name deltaVoltage -FltValue 0.8
set_layerpair_constraint -constraint minCornerClearance \
-layer1 "Metal1" -layer2 "Metal2" \
-Value 0.5

Related Topics

Clearance Constraints


Return to top
 ⠀
X