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

maeSetSetup

maeSetSetup(
[ ?tests l_testNames ]
[ ?variables l_variables ]
[ ?parameters l_params ]
[ ?corners l_corners ]
[ ?enabled g_enabled ]
[ ?session t_sessionName ] 
)
=> t / nil

Description

Enables or disables the tests, global variables, parameters, and corners.

Arguments

?tests l_testNames

List of the tests that are to be enabled or disabled.

?variables l_variables

List of the global variables to be enabled or disabled.

?parameters l_params

List of the parameters to be enabled or disabled.

?corners l_corners

List of the corners to be enabled or disabled.

To enable or disable the Nominal corner, add Nominal or nominal to the list.

If all other corners are disabled, the function keeps the Nominal corner enabled.

?enabled g_enabled

Specifies whether the given tests, global variables, parameters, or corners are to be enabled or disabled.

  • t: Enables the given tests, global variables, parameters, or corners. This is the default value.
  • nil: Disables the given tests, global variables, parameters, or corners.

?session t_sessionName

Name of the session.

If not specified, the current session is used.

Value Returned

t

The specified tests, global variables, parameters, or corners are enabled or disabled.

nil

Unsuccessful operation

Examples

Enables the specified tests test1, test2, and test3, corners nominal and C1, and variables VDD and IREF.

; load the setup
maeOpenSetup("solutions" "ampTest" "maestro") > t
maeSetSetup(?tests '("test1" "test3")) 
; enables test1 and test3.
maeSetSetup(?tests '("test2") ?enabled nil) 
; Disable test2

Disables the corners nominal and C1 and the global variables VDD and IREF.

maeSetSetup(?corners '("nominal" "C1") ?variables '("VDD"  "IREF")?enabled nil)

Return to top
 ⠀
X