• 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. Failed to compile ahdlcmi module library

Stats

  • Locked Locked
  • Replies 5
  • Subscribers 126
  • Views 15960
  • 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

Failed to compile ahdlcmi module library

Irun
Irun over 14 years ago

Hi,

The icfb version is 5.1.0 06/24/2004 17:30, (only the base CDs), when I tried to simulate a circuit which module file contains ahdl_include "res_va.va" statement, it gets error saying that it can not compile ahdlcmi module library. (spectre outlog: ...
Failed to compile ahdlcmi module library, see
/home/michen/csmc05/CSMC05MS/models/res_va.va.ahdlcmi/ for details) Details is attached below:

ahdlcmicompile: Compiling ahdlcmi in /home/michen/csmc05/CSMC05MS/models/res_va.va.ahdlcmi/ for Linux2.6.9-89.ELsmp+gcc with optimize using gcc on Sat Nov 27 00:13:10 HKT 2010 [0]
ahdlcmicompile: Generating makefile
PATH: /home/IC5141/tools.lnx86/systemc/gcc/install/bin:.:.:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/home/IC5141/tools/bin:/home/IC5141/tools/dfII/bin:/home/IC5141/tools/plot/bin:/home/IC5141/tools/dracula/bin:/home/IC5141/tools/jre/bin:/home/IC5141/tools/spectre/bin:/home/michen/bin:/home/IC5141/tools/bin:/home/IC5141/tools/dfII/bin:/home/IC5141/tools/plot/bin:/home/IC5141/tools/dracula/bin:/home/IC5141/tools/jre/bin:/home/IC5141/tools/spectre/bin:/home/IC5141/tools/systemc/gcc/install/bin
LD_LIBRARY_PATH: /home/IC5141/tools.lnx86/systemc/gcc/install/lib:/home/IC5141/tools.lnx86/mdl/lib:/home/IC5141/tools.lnx86/dfII/lib:/home/IC5141/tools.lnx86/lib:/home/IC5141/tools/lib:/home/IC5141/tools/systemc/gcc/install/lib:
Compiling C file installdev.c (optimize)
/home/IC5141/tools.lnx86/systemc/gcc/install/bin/gcc -ansi -march=i486 -O3 -DSYSV -DSVR4 -D_REENTRANT -fPIC -DconfigSPECTRE -I. -I/home/IC5141/tools.lnx86/spectre/ahdlcmi/include -c installdev.c -o obj/Linux2.6.9-89.ELsmp+gcc/optimize/installdev.o || rm -f -f obj/Linux2.6.9-89.ELsmp+gcc/optimize/installdev.o;
/tmp/ccquAzZh.s: Assembler messages:
/tmp/ccquAzZh.s:7: Error: suffix or operands invalid for `push'
/tmp/ccquAzZh.s:10: Error: suffix or operands invalid for `pop'
/tmp/ccquAzZh.s:18: Error: suffix or operands invalid for `push'
/tmp/ccquAzZh.s:20: Error: suffix or operands invalid for `push'
/tmp/ccquAzZh.s:24: Error: suffix or operands invalid for `pop'
/tmp/ccquAzZh.s:25: Internal error, aborting at ../../gas/config/tc-i386.c line 4022 in output_imm


I know many others have encountered this error before, and they got the advice to update to a newer version of the simulator.
But in the reference file spectreref.pdf(Product Version 5.1.41 June 2004) I found  it mentioned
"Verilog-A compilation
In this release the simulation performance of Verilog-A has been improved by performing a
one time compilation step. The performance improvement obtained is proportional to the
complexity and amount of Verilog-A in your design. Following the initial compilation,
recompilation will only be performed if the Verilog-A source is changed.
Verilog-A compilation is enabled by default. If you are making frequent changes to the Verilog-
A used in your design, the overhead of the compilation step may become an issue. To turn
off compilation  set the CDS_AHDLCMI_ENABLE shell environment variable to NO e.g:
..."

Since this icfb version can compile Verilog-a, why i still got the above error? Is there something I've missed to setup in the environment file?

 

 

  • Cancel
Parents
  • ROHIT DWIVEDI
    ROHIT DWIVEDI over 12 years ago

     sir i am working on CADENCE 6.1.5 and i am desighning a LNA using RF inductor and resistor of UMC_18_CMOS LIBRARY. it also produces the same simulation error ahdlcmi library module is not found. how can i attach this library to my cadence. i have the module library of cadence5.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • ROHIT DWIVEDI
    ROHIT DWIVEDI over 12 years ago

     sir i am working on CADENCE 6.1.5 and i am desighning a LNA using RF inductor and resistor of UMC_18_CMOS LIBRARY. it also produces the same simulation error ahdlcmi library module is not found. how can i attach this library to my cadence. i have the module library of cadence5.

    • 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