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

maeGetSetup

maeGetSetup(
[ ?typeName t_typeName ]
[ ?enabled g_enabled ]
[ ?run t_runName ]
[ ?session t_sessionName ]
)
=> l_setupDetails / nil

Description

Returns the required setup details of variables, parameters, corners, and tests from the given session.

Arguments

?typeName t_typeName

Type of data for which the details are to be returned.

The possible values are:

  • tests (default)
  • corners
  • variables
  • parameters

?enabled g_enabled

Status of variables to be returned.

  • t: Returns the enabled variables.
  • nil: Returns the disabled variables.
  • 'all (default): Returns both enabled and disabled variables.

?run t_runName

Name of a run in the run plan for which you want to get the setup details.

?session t_sessionName

Name of the session.

If not specified, the currently active session is used.

Value Returned

l_setupDetails

List containing the names of variables, parameters, corners, and tests.

nil

The setup details are not returned.

Examples

Returns the names of all the tests in the current session:

maeGetSetup()

Returns the names of all the enabled tests in the current session.

maeGetSetup(?enabled t)
=> ("AC" "TRAN")

Returns the names of all the enabled corners in the current session.

maeGetSetup(?typeName "corners" ?enabled t)
=> ("Nominal" "c2")

Returns the names of all the enabled variables.

maeGetSetup(?typeName "variables" ?enabled t)
=> ("gain" "vcm" "vdd")

Returns the list of variables from the given run in the run plan.

maeGetSetup(?typeName "variables" ?run "Run.0")
=> ("AVDD")

Return to top
 ⠀
X