maeAddRelxSetup
maeAddRelxSetup(
t_relxSetupName
t_freshTest
t_agedTest
[ ?stressTest t_stressTest ]
[ ?stressVarList l_stressVarList ]
[ ?agedVarList l_agedVarList ]
[ ?freshTestEnabled g_freshTestEnabled ]
[ ?stressTestEnabled g_stressTestEnabled ]
[ ?agedTestEnabled g_agedTestEnabled ]
[ ?stressFile t_stressFile ]
[ ?relxOptions l_relxOptions ]
[ ?relxModelSetup l_relxModelSetup ]
[ ?run t_runName ]
[ ?session t_session ]
)
=> t / nil
Description
Adds a reliability setup with the specified settings in the specified ADE Explorer or ADE Assembler session.
Arguments
|
t_relxSetupName
|
Name of the reliability setup to be added.
|
|
t_freshTest
|
Name of the test to be used as the fresh test.
|
|
t_agedTest
|
Name of the test to be used as the aged test.
|
|
?stressTest t_stressTest
|
Name of the test to be used as the stress test.
Default: ""
|
|
?stressVarList l_stressVarList
|
|
|
List of name-value pairs of the variables to be used in the stress test.
For example:
?stressVarList '(("vdc" "1.7")("a" "7")("b" "9"))
If you do not specify this argument, variables and their values are used from the specified stress test.
|
|
?agedVarList l_agedVarList
|
|
|
List of name-value pairs of the variables to be used in the aged test.
For example:
?agedVarList '(("vdc" "1.9")("a" "9")("b" "11"))
If you do not specify this argument, variables and their values are used from the specified aged test.
|
|
?freshTestEnabled g_freshTestEnabled
|
|
|
Specifies whether to enable the fresh test.
Valid values:
-
t: Fresh test is enabled. -
nil: Fresh test is disabled.
Default: t
|
|
?stressTestEnabled g_stressTestEnabled
|
|
|
Specifies whether to enable the stress test.
Valid values:
-
t: Stress test is enabled. -
nil: Stress test is disabled.
Default: t
|
|
?agedTestEnabled g_agedTestEnabled
|
|
|
Specifies whether to enable the aged test.
Valid values:
-
t: Aged test is enabled. -
nil: Aged test is disabled.
Default: t
|
|
?stressFile t_stressFile
|
|
|
Name of the stress file to be reused for stress simulation.
If you specify this argument, you must specify the ?stressTestEnabled as nil. Otherwise, the stress file specified by the argument ?stressFile will be ignored.
|
|
?relxOptions l_relxOptions
|
|
|
List of name-value pairs of the reliability options.
For example:
?relxOptions '(nil simulator "spectre" relxOpts (((relxOpts uriLibs) "") ((relxOpts mosAgingTime) "1 2") ((relxOpts gaAgePoints) "1,2") ((relxOpts enableSelfheating) t) ((relxOpts enableGradualAging) t) ((relxOpts enableDegSort) t) ((relxOpts agingPointsType) "Gradual aging"))
If you do not specify this argument, the default values of the reliability options are used in the reliability setup.
|
|
?relxModelSetup l_relxModelSetup
|
|
|
List specifying the reliability model setup.
|
|
?run t_runName
|
Name of the run in the run plan in which you want to add the reliability setup. If you do not specify this argument, the reliability setup is added to the active setup.
This argument is useful only when the setup has a run plan.
|
|
?session t_session
|
|
|
Name of the ADE Explorer or ADE Assembler session.
Default: The current session.
|
Value Returned
|
t
|
The reliability setup is added.
|
|
nil
|
The reliability setup is not added because of an error.
|
Examples
The following example adds a reliability setup relA in the active setup of the current maestro session:
maeAddRelxSetup("relA" "testA" "testB" ?stressTest "testC" ?stressVarList '(("vdc" "1.7")("a" "7")("b" "9")) ?agedVarList '(("vdc" "1.9")("a" "9")("b" "11")) ?freshTestEnabled t ?stressTestEnabled t ?agedTestEnabled t ?relxOptions '(nil simulator "spectre" relxOpts (((relxOpts uriLibs) "") ((relxOpts mosAgingTime) "1 2") ((relxOpts gaAgePoints) "1,2") ((relxOpts enableSelfheating) t) ((relxOpts enableGradualAging) t) ((relxOpts enableDegSort) t) ((relxOpts agingPointsType) "Gradual aging"))))
The following example adds a reliability setup relB in Run.0 in the current maestro session:
maeAddRelxSetup("relB" "testA" "testA" ?stressTest "testA" ?stressVarList '(("vdc" "1.7")("a" "7")("b" "9")) ?agedVarList '(("vdc" "1.9")("a" "9")("b" "11")) ?freshTestEnabled t ?stressTestEnabled t ?agedTestEnabled t ?run "Run.0")
Return to top