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.
-
Type the following commands in the CIW:
setShellEnvVar("CDS_Netlisting_Mode=Analog") cdsSetNetlistMode()
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 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.
- Generate All From Source
- Generate Folded Devices
- Update Components And Nets
- Update Layout Parameters
- Update Schematic Parameters
- Back Annotate (Dummy backannotation)
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
Enabling this environment variable can adversely impact performance, particularly on large designs with several callbacks.
Related Topics
Issues when pPar and Callbacks are Used in a Design when Generating a Layout
Issues when pPar and Callbacks are Used in a Design when Generating a Layout
Return to top