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

minBoundaryInteriorHalo

Sets the minimum spacing required between the edges of shapes on the specified layer and the PR boundary. You can optionally limit the constraint to consider only vertical or only horizontal edges and specify an incremental step size for the halo spacing which must be met for the constraint to be satisfied.

minBoundaryInteriorHalo Quick Reference

Constraint Type

Layer

Value Types

Value

Database Types

Design, Technology

Scope

design, foundry

Category

Spacing

Value Type

Value

Specifies in user units the minimum distance required between the edge of the shape and the PR boundary.

Optional Parameters

coincidentAllowed

  

Specifies whether shapes must meet the minimum distance (false, default) or their edges can be coincident with the boundary (true). This parameter is not currently supported by Space-based Router and Chip Optimizer.

Type: BoolValue

interSpace

  

Restricts the size of the halo to integer multiples of this value.

Type: IntValue

oaSpacingDirection

  

Specifies the extension direction to which the constraint applies.

Type: IntValue 0 any
1 horizontal
2 vertical

Examples

set_constraint_parameter -name oaSpacingDirection -IntValue 2
set_constraint_parameter -name interSpace -IntValue 0.04
set_layer_constraint -constraint minBoundaryInteriorHalo \
-layer Metal1 -Value 0.1

Sets the minimum spacing between the vertical extensions of Metal1 shapes and the PR boundary to 0.1+(0.04*x) user units (where x is a positive integer).

Related Topics

Spacing Constraints

check_space


Return to top
 ⠀
X