• 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. Simulation failed, cannot compile ahdl libraries

Stats

  • Locked Locked
  • Replies 10
  • Subscribers 124
  • Views 19705
  • 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

Simulation failed, cannot compile ahdl libraries

Kabal
Kabal over 12 years ago

 Hello, I am using the IBM0.18um kit, and so far can simulate stuff without problems.

Now that i have added some customizable ESD structures to schematic, then i layed it all out, checked, lvs'ed, no problems so far.

What i want to do now is simulate the whole thing, and for some reason Cadence does not do it saying that it cannot compile ahdlcmi module library. I am not quite sure what has to be done to feed that data correctly and make MMSIM 10 simulate everything?

 

below is a log file:

 
Created directory input.ahdlSimDB/ (775)
Created directory input.ahdlSimDB//2156_cmrf7sf_relML_Spectre_models_esd_modules.va.It2_monitor.ahdlcmi/ (775)
Created directory input.ahdlSimDB//2156_cmrf7sf_relML_Spectre_models_esd_modules.va.It2_monitor.ahdlcmi/Linux/ (775)
Compiling ahdlcmi module library.

Error found by spectre during AHDL read-in.
    ERROR (VACOMP-1008): Cannot compile ahdlcmi module library. Check the log file input.ahdlSimDB//2156_cmrf7sf_relML_Spectre_models_esd_modules.va.It2_monitor.ahdlcmi/Linux/../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 It2_monitor. Simulation should be terminated.

Opening directory input.ahdlSimDB/ (775)
Opening directory input.ahdlSimDB//2156_cmrf7sf_relML_Spectre_models_esd_modules.va.It2_monitor.ahdlcmi/ (775)
Opening directory input.ahdlSimDB//2156_cmrf7sf_relML_Spectre_models_esd_modules.va.It2_monitor.ahdlcmi/Linux/ (775)

Error found by spectre during AHDL read-in.
    ERROR (VACOMP-2235): Internal Compiling Error: The built-in termcurs parameter is redefined in module 'It2_monitor'.
        Please send the netlist, log files, behavioral model files, and any other information that can help identify the problem to support@cadence.com.
    ERROR (VACOMP-1816): Exiting AHDL compilation.
    ERROR (SFE-91): Error when elaborating the instance It2_monitor. Simulation should be terminated.

Opening directory input.ahdlSimDB/ (775)
Created directory input.ahdlSimDB//2156_cmrf7sf_relML_Spectre_models_mvcap.va.mosvarcap.ahdlcmi/ (775)
Created directory input.ahdlSimDB//2156_cmrf7sf_relML_Spectre_models_mvcap.va.mosvarcap.ahdlcmi/Linux/ (775)
Compiling ahdlcmi module library.

Error found by spectre during AHDL read-in.
    ERROR (VACOMP-1008): Cannot compile ahdlcmi module library. Check the log file input.ahdlSimDB//2156_cmrf7sf_relML_Spectre_models_mvcap.va.mosvarcap.ahdlcmi/Linux/../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 mosvarcap. Simulation should be terminated.
Error found by spectre during AHDL read-in.
    ERROR (VACOMP-1697): "parameter real (*integer inherited_mfactor; *) m=1;<<--? "
        "Internal (bsource)", line 381: Attempting to redefine identifier 'm'. Remove the extra definition or use a different identifier.


Time for Elaboration: CPU = 1.00685 s, elapsed = 1.58013 s.
Time accumulated: CPU = 1.41178 s, elapsed = 2.02404 s.
Peak resident memory used = 40.2 Mbytes.

spectre terminated prematurely due to fatal error.

 

by the way, i tried setenv CDS_CMI_COMPLEVEL 0, it did not help.

any ideas?

  • Cancel
Parents
  • Andrew Beckett
    Andrew Beckett over 12 years ago

    Did you try checking the log file that it suggested:

    input.ahdlSimDB//2156_cmrf7sf_relML_Spectre_models_mvcap.va.mosvarcap.ahdlcmi/Linux/../ahdlcmi.out

    What does that say? Which OS are you running on? (please post the output of:
    cat /etc/redhat-release ; uname -a
    )

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • Andrew Beckett
    Andrew Beckett over 12 years ago

    Did you try checking the log file that it suggested:

    input.ahdlSimDB//2156_cmrf7sf_relML_Spectre_models_mvcap.va.mosvarcap.ahdlcmi/Linux/../ahdlcmi.out

    What does that say? Which OS are you running on? (please post the output of:
    cat /etc/redhat-release ; uname -a
    )

    Regards,

    Andrew.

    • 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