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

minSize

Specifies the minimum width and length of a rectangle that must be able to fit inside any polygon on the layer.

In some processes, the minimum allowed size for a shape is different for rectangular shapes as compared to non-rectangular shapes. The constraint can optionally apply only to rectangular shapes.

minSize Quick Reference

Constraint Type

Layer

Value Types

DualValueTbl

Database Types

Design, Technology

Scope

design, foundry

Category

Length and Width

Value Type

DualValueTbl

Specifies one or more width/length pairs that represent the dimensions, in user units, of rectangles. This constraint is satisfied if any of the rectangles can fit within the polygon.

Optional Parameter

rectOnly

Specifies that the constraint applies only to rectangular shapes.

Type: BoolValue

Examples

Example 1: minSize

Requires that a 1.0 by 2.0 rectangle must fit within each Metal1 polygon.

set_layer_constraint -constraint minSize -layer Metal1 \
-DualValueTbl { 1.0 2.0 }

Example 2: minSize with rectOnly parameter

Specifies that a 0.2 by 0.3 rectangle must fit within each Metal1 rectangle.

set_constraint_parameter -name rectOnly -BoolValue true
set_layer_constraint -constraint minSize -layer Metal1 \
-DualValueTbl { 0.2 0.3 }

Related Topics

Length and Width Constraints


Return to top
 ⠀
X