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

Troubleshoot Parameter Evaluation

You can face following issues during parameter evaluation:

Netlisting Mode Issues

To ensure that CDF parameters are always evaluated correctly, make sure that the CDS_Netlisting_Mode shell environment variable is set to Analog.

To set CDS_Netlisting_Mode:

To check the mode currently set:

If you have the CDS_Netlisting_Mode shell environment variable set to Digital, Layout XL will not evaluate the CDF parameters by default. But, you can set the dbSearchCDF SKILL function to t to cause CDF to be searched for parameter values.

Evaluating CDF Callbacks by Default

To ensure that SKILL callbacks defined on CDF parameters (for example, lxCombination) are evaluated by default, you must set the lxEvalCDFCallbacks environment variable to t.

lxEvalCDFCallbacks causes all SKILL callbacks defined on CDF parameters to be evaluated by default when you run the following Layout XL commands. Callbacks defined on buttons are never evaluated.

The callbacks are evaluated in the order in which they are listed in the CDF, so it is important that you set the appropriate callback to the appropriate place in the list.

See Defining Parameters.

Enabling this environment variable can adversely impact performance, particularly on large designs with several callbacks.

Related Topics

Customizing the Simulation Environment

lxEvalCDFCallbacks

Issues when pPar and Callbacks are Used in a Design when Generating a Layout

Dangers of CDF Callbacks

Issues when pPar and Callbacks are Used in a Design when Generating a Layout


Return to top
 ⠀
X