Deadok
New Member
Offline
Posts: 3
|
Dear All,
I have a Verilog-A model of a transistor. I built a super simple test bench in cadence and tried to run a simulation. Netlist was built successfully, however the error appeared during the compilation phase:
Error found by spectre during AHDL read-in. ERROR (VACOMP-1008): Cannot compile ahdlcmi module library. Check the log file ***/ahdlcmi.out for details. If the compiler ran out of memory, use 'setenv CDS_CMI_COMPLEVEL 0', and try again. If the reason for the failure was a syntax error, contact your Cadence Customer Support representative with the netlist, log files, behavioral model files, and any other information that can help identify the problem.
In the ahdlcmi.out file I may several lines like this:
Compiling C file InGaAs_NMOS_func.c (optimize) with -O0
***/bin/gcc -march=k8 -ffast-math -O0 -m64 -DSYSV -DSVR4 -D_REENTRANT -fPIC -DconfigSPECTRE -I. -I/***/cadence/release2012/mmsim_v11.10.366/tools.lnx86/spectre/ahdlcmi/include -c InGaAs_NMOS_func.c -o obj/optimize/5.0/InGaAs_NMOS_func.o || rm -f -f obj/optimize/5.0/InGaAs_NMOS_func.o
InGaAs_NMOS_func.c: In function 'InGaAs_NMOS_AcLoad': InGaAs_NMOS_func.c:3603: error: expected expression before ')' token
I put "***" to hide the exact paths as it doesn't change the situation. What may cause a problem? What would you recommend me to do?
I would appreciate any advice.
Thanks.
|