Product Documentation
Virtuoso ADE SKILL Reference
Product Version IC23.1, November 2023

maeSetSpec

maeSetSpec (
t_outputName
t_testName
[ ?minimum g_minValue ]
[ ?maximum g_maxValue ]
[ ?gt g_greaterThanValue ]
[ ?lt g_lessThanValue ]
[ ?range g_rangeValues ]
[ ?tolerance g_toleranceValue ]
[ ?info g_info ]
[ ?weight g_weightingFactor ]
[ ?corner g_cornerName ]
[ ?session t_sessionName ]
)
=> t / nil

Description

Adds a specification to an output defined for a test. You can also use this function to modify an existing specification for an output.

Arguments

t_outputName

Name of the output for which the specification is to be set.

t_testName

Name of the test to which the output is associated.

?minimum g_minValue

Value for the min specification.

?maximum g_maxValue

Value for the max specification.

?gt g_greaterThanValue

Value for the greater than specification.

?lt g_lessThanValue

Value for the less than specification.

?range g_rangeValues

A range of values for the range specification.

?tolerance g_toleranceValue

Value for the tolerance specification.

?info g_info

An information string for the info specification.

?weight g_weightingFactor

A weighting factor for this specification.

?corner g_cornerName

Name of the corner for which the spec is to be enabled. This argument helps to override a specification for a particular corner.

By default, a specification defined for a measurement applies to all the corners enabled for the test. To change the specification for a particular corner, specify the name of that corner in this argument. In ADE Assembler, you can view the overridden corner name in the Override Specifications form.

This argument is considered only for ADE Assembler sessions because ADE explorer does nor support overridden specifications.

?session t_sessionName

Name of the session.

If not specified, the current session is used.

Value Returned

t

The given specification is added to the specified output.

nil

The given specification is not added.

Examples

Adds the >1 spec to output out1 in test TRAN.

sess= maeOpenSetup("solutions" "ampTest" "maestro")
=> "session0"
maeSetSpec("out1" "TRAN" ?gt "1")
=> t

Return to top
 ⠀
X