Hi~ I am kinda a newbie to Cadence. Don't laugh at me if my questions are stupid :)
I am using version 5.1.0, and IBM design kits.
Some warnings come up when I start up cadence.
1. Startup:*WARNING* No user triggers registered for viewType schematic.
*WARNING* No user triggers registered for viewType schematicSymbol.*WARNING* No user triggers registered for viewType maskLayout.What do those mean? How to get rid of this?
2. When I open the schematic, click any simulation tool, either Analog environment,or ADS dynamic link . It shows:*WARNING* ERROR (LM -30): license server ("") does not support feature "34510" (run 'lic_error -30' for more information)
*WARNING* ERROR (LM -30):
license server ("") does not support feature
"Analog_Design_Environment_L" (run 'lic_error -30' for more information)
I check my licenses from "Options", I can only "check out" ("95210 Virtuoso(R) Analog Design Environment XL"), but not ( "34510 Virtuoso(R) Analog Design Environment" .
So is this a serious problem? I can still run simulations.
3.While doing simulation, the following show up:
spectre (ver. 5.10.41.071008 -- 10 Jul 2008).Opening directory /tmp2/IBM130/IBM_PDK/cmrf8sf/V126.96.36.199DM/Spectre/models/coupled_cpw.va.ahdlcmi/ (770)Compiling ahdlcmi module library.Failed to compile ahdlcmi module library, see /tmp2/IBM130/IBM_PDK/cmrf8sf/V188.8.131.52DM/Spectre/models/coupled_cpw.va.ahdlcmi/ for detailsCould not open ahdlcmi module library
/tmp2/IBM130/IBM_PDK/cmrf8sf/V184.108.40.206DM/Spectre/models/coupled_cpw.va.ahdlcmi/obj/Linux2.6.18-128.1.1.el5+gcc/optimize/libahdlcmi.so: cannot open shared object file: No such file or directoryOpening directory /tmp2/IBM130/IBM_PDK/cmrf8sf/V220.127.116.11DM/Spectre/models/mvcapdg.va.ahdlcmi/ (770)
So, is it because of my version of spectre doesn't support AHDL? How to fix this?
For 1), there is a call to the function deUnRegUserTriggers() for each of the viewTypes shown (schematic, schematicSymbol, and maskLayout) - this is likely in a .cdsinit SKILL syntax file in the home, working or local installation subdirectory. It could also be loaded as part of a library initialization sequence, libInit.il, which is automatically loaded on first access to the library. It is just a warning and can be ignored, though it is not the best programming practice to have code that generates these warnings, I'm sure that they could be avoided. What do these mean? A user trigger would allow you to run a SKILL procedure upon opening a view of the type that the trigger was registered for, it's a handy way to customize every schematic, every symbol and every layout view (in this case).
For 2) I'm not sure, but perhaps the license daemons are not the most recent? Check the versions of lmgrd and cdslmd running on the license server against the version of software that you are running. I would say that this is problematic and needs to be resolved!
For 3) I doubt that Spectre doesn't support AHDL/Verilog-A it has been for a long while. I suspect that the LD_LIBRARY_PATH environment variable does not include the paths required for the AHDLCMI - however I defer to experts here as I don't work with Spectre much.
Hope this helps you!