Product Documentation
Virtuoso Parasitic Aware Design SKILL Reference
Product Version IC23.1, June 2023

aelSumOPParam

aelSumOPParam(
instName
simParam
[ labelParam ]
[ resName ]
)
=> integer / nil

Description

Returns a number which is the result of adding the values of the parameters specified by instName.

The argument instName can be a schematic name which maps to multiple m-factor devices, one device, or a specific extracted name which allows you to display specific m-factor devices values.

To do this, aelSumOPParam creates a list with all the instances being considered. The instance may be a schematic instance (the result of inst()), or an extracted instance. For example I0/M0_1_qrc.

If a schematic instance is given in out-of-context, then the mapped extracted instances are considered, for example if inst() is given, the instances considered could be ("/I0/M0" "/I0/M0_1_qrc" "/I0/M0_2_qrc" "/I0/M0_2_qrc" "I0/M0_3_qrc" "I0/M0_4_qrc"). Once the list is created, the param specified for each instance is added. This param can be any of the simulation parameters.

The default is id.

To know more about the function definition, see aelSumOPParam.

Arguments

instName

A string that can be a schematic instance, the result of the method inst(), or an extracted instance name.

simParam

Any simulation parameter. For example, id.

labelParam

A parameter required when the name of the label parameter defined by opParamExprList is different from the simulation parameter being processed. For example, if the label parameter is mFactorF and the simulation parameter being processed is id, then labelParam must be given with the value mFactorF.

resName

A string used to select the type of results from a particular analysis, for example dcOpInfo-info. The type of results available can be obtained using the following command.

results(?noAlias t) 

As a default, this input is set to the current type of results.

Value Returned

integer

A number which is the result of adding all of the simParam available in the specified instName.

nil

The instance has failed to map.

Related Topics

Parasitic Aware Design Functions

Specifying Parameters to be Displayed

sumOPParamV2


Return to top
 ⠀
X