Product Documentation
Virtuoso Layout Suite XL: Connectivity Driven Editing User Guide
Product Version IC23.1, November 2023

updateSchParamWithEvalValue

layoutXL updateSchParamWithEvalValue boolean { t | nil }

Description

Updates the schematic parameter value with the layout parameter value, when the two values are found to be different during evaluation. The mismatch is also reported by the Check – Against Source command.

The default is t. For information about the behavior of the environment variable when set to nil, see Additional Information.

GUI Equivalent

Command:

Options – Connectivity (Update tab)

Field:

Update schematic parameter expressions with evaluated value

(Connectivity Form)

Examples

envGetVal("layoutXL" "updateSchParamWithEvalValue")
envSetVal("layoutXL" "updateSchParamWithEvalValue" 'boolean t)
envSetVal("layoutXL" "updateSchParamWithEvalValue" 'boolean nil)

Additional Information

When the updateSchParamWithEvalValue environment variable is set to nil, the value of the schematic parameter is not updated to that of the layout parameter, even if the two evaluated values are found to be different and the schematic parameter is defined as an expression. The Check – Against Source command continues to report the parameter mismatch.

Let us consider an example. Let us assume that after an evaluation of the parameters, where needed, the schematic and the layout parameter values are found to be as displayed in the table below.

Schematic Parameters Layout Parameters

w = “3u”

w = “4u”*

* Value changed by the designer in the layout

width = iPar(“w”)

width = “3u”

w = “4u”

width = “3u”

To ensure that a schematic parameter value is not updated to match the corresponding layout value even when the updateSchParamWithEvalValue environment variable set to t, add the parameter to the list of parameters to ignore for check (paramsToIgnoreForCheck) or manually edit the parameters to match the layout counterparts.

Conditions that Trigger Evaluation of Schematic Parameters

Schematic parameters (or properties) are considered for evaluation if:

Related Topics

Connectivity form (Parameters tab)

Updating Schematic Parameter Values in Preselection Mode

Updating Schematic Parameter Values in Postselection Mode

List of Layout XL Environment Variables

Setting Environment Variables


Return to top
 ⠀
X