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

maeGetParameter

maeGetParameter(
t_paramName
[ ?typeName t_typeName ]
[ ?typeValue t_typeValue ]
[ ?session t_sessionName ]
)
=> t_value / nil

Description

Returns value of the given parameter for the given test or corner.

Arguments

t_paramName

Name of the parameter.

Parameter names must contain at least five non-empty names each separated by a / (slash), typically representing the library/cell/view/instance/property to be modified.  Multiple "instance/" strings can be used to specify hierarchical parameters such as library/cell/view/instance0/instance1/instance2/property.

?typeName t_typeName

Specifies whether the parameter details are to be returned for the given test or corner.

The possible values are "test" or "corner".

The default value is "test".

?typeValue t_typeValue

Name of the corner for which value is to be returned.

This argument is ignored if ?typeName is set to test.

The default value is "Global".

?session t_sessionName

Name of the session.

If not specified, the current session is used.

Value Returned

t_value

The value of the given parameter is returned for the given test or corner.

nil

The value of the given parameter is not returned for the given test or corner.

Examples

Returns the value of the parameter I1/1 for the corner C0.

maeOpenSetup("solutions" "amptest" "maestro")
;; the above function loads the given cellview and returns the session object
=> "session0"
maeGetParameter("solutions/amptest/schematic/I0/l" ?typeName "corner" ?typevalue "C0")
=> 10n

Return to top
 ⠀
X