• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. Custom IC Design
  3. ERROR (VACOMP-1008): Cannot compile ahdlcmi module library...

Stats

  • Locked Locked
  • Replies 1
  • Subscribers 126
  • Views 13433
  • Members are here 0
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

ERROR (VACOMP-1008): Cannot compile ahdlcmi module library.

zongya
zongya over 10 years ago

Hi all,

    I'm trying to simulate a voltage-controlled current source in veriloga. But spectre gave me the following errors:

   

Error found by spectre during AHDL read-in.
    ERROR (VACOMP-1008): Cannot compile ahdlcmi module library. Check the log file input.ahdlSimDB/2012_vlsix_fishy1_asl6_veriloga_veriloga.va.asl6.ahdlcmi/Linux2.6.18-402.el5+gcc/../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.
    ERROR (SFE-91): Error when elaborating the instance asl6. Simulation should be terminated.

The log file ahdlcmi.out shows:

ahdlcmicompile: Compiling ahdlcmi in input.ahdlSimDB/2012_vlsix_fishy1_asl6_veriloga_veriloga.va.asl6.ahdlcmi/Linux2.6.18-402.el5+gcc/ for Linux2.6.18-402.el5+gcc with optimize using gcc on Wed Mar 25 16:14:06 EDT 2015 [5.0]
ahdlcmicompile: Generating makefile
PATH:  /opt/cadence/installs/mmsim/tools.lnx86/systemc/gcc/4.1/install/bin:/opt/cadence/installs/ic/bin:/opt/cadence/installs/ic/tools/bin:/opt/cadence/installs/ic/share/oa/bin:/usr/synopsys/E-2010.12-SP5-2/bin:/opt/cadence/installs/EDI110/bin:/opt/cadence/installs/VIPCAT113/tools/bin:/opt/cadence/installs/VIPCAT113/bin:/opt/cadence/installs/incisiv/kits/VerificationKit/bin:/opt/cadence/installs/incisiv/bin:/opt/cadence/installs/incisiv/tools/bin:/opt/cadence/installs/incisiv/tools/cdsgcc/gcc/bin:/afs/eos/dist/cadence2008/edi/tools/bin:/afs/eos/dist/cadence2010/edi/bin:/opt/ciranova_new/ciranova_installer_linux_rhel40_gcc44x_32_4.7.1_Py262/install/bin:/opt/ciranova_new/ciranova_installer_linux_rhel40_gcc44x_32_4.7.1_Py262/install/plat_linux_gcc44x_32/bin:/opt/ciranova_new/ciranova_installer_linux_rhel40_gcc44x_32_4.7.1_Py262/install/plat_linux_gcc44x_32/3rd/oa/bin/linux_rhel30_gcc411_32/opt:/opt/ciranova_new/ciranova_installer_linux_rhel40_gcc44x_32_4.7.1_Py262/install/plat_linux_gcc44x_32/3rd/bin:/opt/Synopsys/CosmosScope/F-2011.09/ai_bin:/usr/synopsys/hspice/hspice/bin:/usr/synopsys/installer:/bin:/usr/bin:/usr/local/bin:/opt/sfw/bin:/usr/sfw/bin:/usr/ucb:/usr/openwin/bin:/etc:/home/somnathchakr/cni/bin:.:/opt/cadence/installs/ic/tools/dfII/bin:/opt/cadence/installs/ic/tools/dracula/bin:/opt/cadence/installs/ic/tools/gcf/bin:/opt/cadence/installs/ic/tools/jre/bin:/opt/cadence/installs/ic/tools/leapfrog/bin:/opt/cadence/installs/ic/tools/modelwriter/bin:/opt/cadence/installs/ic/tools/pearl/bin:/opt/cadence/installs/ic/tools/perl/bin:/opt/cadence/installs/ic/tools/plot/bin:/opt/cadence/installs/ic/tools/tlfUtil/bin:/opt/cadence/installs/mmsim/tools/bin:/opt/cadence/installs/mmsim/tools/spectre/bin:/opt/cadence/installs/ius/tools/verilog/bin:/opt/cadence/installs/ius/tools/simvision/bin:/opt/cadence/installs/ius/tools/nclaunch/bin:/opt/mentor/modelsim/modeltech/bin:/opt/mentor/calibre/cal/bin
LD_LIBRARY_PATH:  /opt/cadence/installs/mmsim/tools.lnx86/systemc/gcc/4.1/install/lib:/opt/cadence/installs/mmsim/tools/lib:/opt/cadence/installs/mmsim/tools.lnx86/mdl/lib:/opt/cadence/installs/mmsim/tools.lnx86/mmsim/lib:/opt/cadence/installs/mmsim/tools.lnx86/inca/lib:/opt/cadence/installs/mmsim/tools.lnx86/spectre/lib:/opt/cadence/installs/mmsim/tools.lnx86/lib/SuSE:/opt/cadence/installs/ic/tools/lib:/opt/cadence/installs/ic/tools/lib/SuSE/SLES11:/opt/cadence/installs/ic/share/oa/lib/linux_rhel40_gcc44x_32/opt:/opt/cadence/installs/ic/tools/Qt/32bit/lib:/opt/cadence/installs/ic/tools/dfII/lib:/opt/cadence/installs/ic/tools/sev/lib:/opt/cadence/installs/incisiv/tools.lnx86/lib:/opt/cadence/installs/ius/tools/bin:/opt/cadence/installs/ic/share/oa/lib:/opt/ciranova_new/ciranova_installer_linux_rhel40_gcc44x_32_4.7.1_Py262/install/plat_linux_gcc44x_32/3rd/lib:/opt/ciranova_new/ciranova_installer_linux_rhel40_gcc44x_32_4.7.1_Py262/install/plat_linux_gcc44x_32/lib
Can't exec "mpstat": No such file or directory at /opt/cadence/installs/mmsim/tools.lnx86/spectre/ahdlcmi/bin/getCPUnum.pl line 41.
/opt/cadence/installs/mmsim/tools.lnx86/spectre/ahdlcmi/bin/gnumake -j2 -f GNUmakefile
Can't exec "mpstat": No such file or directory at /opt/cadence/installs/mmsim/tools.lnx86/spectre/ahdlcmi/bin/getCPUnum.pl line 41.
Compiling C file asl6_func.c (optimize) with -O0
/opt/cadence/installs/mmsim/tools.lnx86/systemc/gcc/4.4/bin/gcc  -march=i686 -m32 -ffast-math -O0 -DSYSV -DSVR4 -D_REENTRANT -fPIC   -DconfigSPECTRE -I. -I/opt/cadence/installs/mmsim/tools.lnx86/spectre/ahdlcmi/include -c asl6_func.c -o obj/optimize/5.0/asl6_func.o || rm -f -f obj/optimize/5.0/asl6_func.o
Compiling C file asl6_DcFuncDerLoad.c (optimize)
/opt/cadence/installs/mmsim/tools.lnx86/systemc/gcc/4.4/bin/gcc  -march=i686 -m32 -ffast-math -O3 -DSYSV -DSVR4 -D_REENTRANT -fPIC   -DconfigSPECTRE -I. -I/opt/cadence/installs/mmsim/tools.lnx86/spectre/ahdlcmi/include -c asl6_DcFuncDerLoad.c -o obj/optimize/5.0/asl6_DcFuncDerLoad.o || rm -f -f obj/optimize/5.0/asl6_DcFuncDerLoad.o
rm -f -rf asl6_DcFuncDerLoad.c
Compiling C file asl6_DcFuncLoad.c (optimize)
/opt/cadence/installs/mmsim/tools.lnx86/systemc/gcc/4.4/bin/gcc  -march=i686 -m32 -ffast-math -O3 -DSYSV -DSVR4 -D_REENTRANT -fPIC   -DconfigSPECTRE -I. -I/opt/cadence/installs/mmsim/tools.lnx86/spectre/ahdlcmi/include -c asl6_DcFuncLoad.c -o obj/optimize/5.0/asl6_DcFuncLoad.o || rm -f -f obj/optimize/5.0/asl6_DcFuncLoad.o
rm -f -rf asl6_func.c
Compiling C file asl6_TranFuncDerLoad.c (optimize)
/opt/cadence/installs/mmsim/tools.lnx86/systemc/gcc/4.4/bin/gcc  -march=i686 -m32 -ffast-math -O3 -DSYSV -DSVR4 -D_REENTRANT -fPIC   -DconfigSPECTRE -I. -I/opt/cadence/installs/mmsim/tools.lnx86/spectre/ahdlcmi/include -c asl6_TranFuncDerLoad.c -o obj/optimize/5.0/asl6_TranFuncDerLoad.o || rm -f -f obj/optimize/5.0/asl6_TranFuncDerLoad.o
rm -f -rf asl6_DcFuncLoad.c
Compiling C file asl6_TranFuncLoad.c (optimize)
/opt/cadence/installs/mmsim/tools.lnx86/systemc/gcc/4.4/bin/gcc  -march=i686 -m32 -ffast-math -O3 -DSYSV -DSVR4 -D_REENTRANT -fPIC   -DconfigSPECTRE -I. -I/opt/cadence/installs/mmsim/tools.lnx86/spectre/ahdlcmi/include -c asl6_TranFuncLoad.c -o obj/optimize/5.0/asl6_TranFuncLoad.o || rm -f -f obj/optimize/5.0/asl6_TranFuncLoad.o
rm -f -rf asl6_TranFuncDerLoad.c
Compiling C file asl6_CreateDevice.c (optimize)
/opt/cadence/installs/mmsim/tools.lnx86/systemc/gcc/4.4/bin/gcc  -march=i686 -m32 -ffast-math -O3 -DSYSV -DSVR4 -D_REENTRANT -fPIC   -DconfigSPECTRE -I. -I/opt/cadence/installs/mmsim/tools.lnx86/spectre/ahdlcmi/include -c asl6_CreateDevice.c -o obj/optimize/5.0/asl6_CreateDevice.o || rm -f -f obj/optimize/5.0/asl6_CreateDevice.o
rm -f -rf asl6_TranFuncLoad.c
Compiling C file asl6_cmi_c.c (optimize)
/opt/cadence/installs/mmsim/tools.lnx86/systemc/gcc/4.4/bin/gcc  -march=i686 -m32 -ffast-math -O3 -DSYSV -DSVR4 -D_REENTRANT -fPIC   -DconfigSPECTRE -I. -I/opt/cadence/installs/mmsim/tools.lnx86/spectre/ahdlcmi/include -I/opt/cadence/installs/mmsim/tools.lnx86/cmi/include -c asl6_cmi_c.c -o obj/optimize/5.0/asl6_cmi_c.o || rm -f -f obj/optimize/5.0/asl6_cmi_c.o
rm -f -rf asl6_CreateDevice.c
rm -f -rf asl6_cmi_c.c
/opt/cadence/installs/mmsim/tools.lnx86/systemc/gcc/4.4/bin/gcc -shared -O3 -fPIC -o obj/optimize/5.0/libahdlcmi.so ./obj/optimize/5.0/asl6_func.o ./obj/optimize/5.0/asl6_DcFuncDerLoad.o ./obj/optimize/5.0/asl6_DcFuncLoad.o ./obj/optimize/5.0/asl6_TranFuncDerLoad.o ./obj/optimize/5.0/asl6_TranFuncLoad.o ./obj/optimize/5.0/asl6_CreateDevice.o ./obj/optimize/5.0/asl6_cmi_c.o  -m32 -Wl,-rpath,/usr/lib -Wl,-rpath,/lib -s
ld: crti.o: No such file: No such file or directory
collect2: ld returned 1 exit status
gnumake: *** [obj/optimize/5.0/libahdlcmi.so] Error 1

Could anyone please help me to solve this problem?

Thank you in advance.

  • Cancel
Parents
  • Quek
    Quek over 10 years ago

    Hi Zongya

    We can see the following error in the ahdlcmi log file:

    /opt/cadence/installs/mmsim/tools.lnx86/systemc/gcc/4.4/bin/gcc -shared ... -Wl,-rpath,/lib -s
    ld: crti.o: No such file: No such file or directory

    Would you please install glibc-devel rpm for your machine? I think it should resolve the problem.

    The alternative solution is to avoid verilogA compilation by including the following line in your .cshrc file:

    setenv CDS_AHDLCMI_ENABLE NO


    Best regards
    Quek

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • Quek
    Quek over 10 years ago

    Hi Zongya

    We can see the following error in the ahdlcmi log file:

    /opt/cadence/installs/mmsim/tools.lnx86/systemc/gcc/4.4/bin/gcc -shared ... -Wl,-rpath,/lib -s
    ld: crti.o: No such file: No such file or directory

    Would you please install glibc-devel rpm for your machine? I think it should resolve the problem.

    The alternative solution is to avoid verilogA compilation by including the following line in your .cshrc file:

    setenv CDS_AHDLCMI_ENABLE NO


    Best regards
    Quek

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
No Data

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information