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

parUpdateParams

parUpdateParams(
d_parasitic_id
l_parameter_list
)
=> t / nil

Description

Updates the parameter values of the listed parameters. Default values will reset the parameter to default and the storage for the default value will be deleted. Enumerated values will be reset first, then updated rather than appended.

Arguments

d_parasitic_id

The id of the parasitic model or filter whose parameter values must be updated.

l_parameter_list

The list of parameters to be updated.

A parameter_list is a list of parameters where each parameter is a list in the form of (name_string [parameter_type] parameter_value). Valid values for the optional parameter_type are 'int, 'float, 'string, 'intrange, 'floatrange, 'enum, 'enumset and 'stringset.

Value Returned

t

Parameter values are updated.

nil

Parameter values were not updated.

Examples

The following example describes how to update a parasitic resistance filter to exclude all resistors with a value less than 1.0 ohm.

parUpdateParams( filterR list( list( "include" "threshold" ) list("threshold" 1.0 ) ) )
=> t

Related Topics

Parasitic Aware Design Functions


Return to top
 ⠀
X