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

Constraint Value Types

The following constraint value types can be assigned to constraints and constraint parameters:

Value Type Description

AreaValue

Area in user units2

BoolValue

Boolean

IntValue

Integer value used for counts and other true integers

FltValue

Floating-point number

DblValue

Double-precision number

LayerValue

Layer name

StringValue

String value, such as the name of a constraint group

StringAsIntValue

String value that is converted to and stored as an integer value

Value

Single value in user units, such as a distance or length

ViaDefValue

Via definition

RangeValue

Range of values.

DualValue

Two values in user units

DualValueTbl

Table of DualValue

OneDTblValue

1-D table with Value header and Value value

Int1DTblValue

1-D table with Value header and IntValue value

Dbl1DTblValue

1-D table with Value header and DblValue value

LngDbl1DTblValue

1-D table with AreaValue header and DblValue value

OneDDualValueTbl

1-D table of DualValue in user units, indexed by width

OneDDualArrayTblValue

Table of dual dimension arrays, in user units, indexed by width. Each row contains a width, the number of extension pairs associated with the width, and the extension pairs.

Dual1DTblValue

Two 1-D tables of Value

Flt1DTblValue

1-D table with Value header and FltValue value

FltHeader1DTblValue

1-D table with FltValue header and value in user units

RangeArray1DTblValue

1-D table of RangeArrayValue indexed by width.

RangeArray2DTblValue

2-D table of RangeArrayValue indexed by width.

TwoDTblValue

2-D table of Value

Int2DTblValue

2-D table of IntValue

Dbl2DTblValue

2-D table of DblValue

LayerArrayValue

List of layer names

RangeArrayValue

List of RangeValue.

StringArrayValue

List of string values

ValueArrayValue

List of values in user units

ViaDefArrayValue

List of via definitions

CellPathListValue

List of cellviews

LayerDualArrayTblValue

Minimum spacing/minimum parallel length pairs by layer

Related Topics

Range Values

Table Values in Constraints


Return to top
 ⠀
X