• 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 while simulating verilog-A block

Stats

  • Locked Locked
  • Replies 6
  • Subscribers 125
  • Views 16720
  • 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 while simulating verilog-A block

tangudubharat
tangudubharat over 8 years ago

Hai,


I am trying to simulate one schematic which includes the variable capacitor (designed using Verilog-A).  While simulation, I am getting some errors which I could not figure out.

Can someone help me?  I am pasting the log file


Cadence (R) Virtuoso (R) Spectre (R) Circuit Simulator
Version 15.1.0.385.isr3 32bit -- 22 Feb 2016
Copyright (C) 1989-2016 Cadence Design Systems, Inc. All rights reserved worldwide. Cadence, Virtuoso and Spectre are registered trademarks of Cadence Design Systems, Inc. All others are the property of their respective holders.

Includes RSA BSAFE(R) Cryptographic or Security Protocol Software from RSA Security, Inc.

User: Newton   Host: Newton.vlsi   HostID: 10AC3F0A   PID: 76922
Memory  available: 674.8651 MB  physical: 3.9027 GB
Linux   : Red Hat Enterprise Linux Client release 6.9 (Santiago)
CPU Type: Intel(R) Xeon(R) CPU E5-1607 v3 @ 3.10GHz
All processors running at 1200.0 MHz
        Socket: Processors
        0:       0,  1,  2,  3
        
System load averages (1min, 5min, 15min) : 19.0 %, 18.0 %, 9.5 %


Simulating `input.scs' on Newton.vlsi at 12:30:29 AM, Sun Apr 9, 2017 (process id: 76922).
Current working directory: /home/Newton/simulation/varcap_test/spectre/schematic/netlist
Command line:
    /home/Newton/cadence_tools/MMSIM/MMSIM151/tools.lnx86/bin/spectre  \
        input.scs +escchars +log ../psf/spectre.out +inter=mpsc  \
        +mpssession=spectre0_60350_2 -format psfxl -raw ../psf  \
        +lqtimeout 900 -maxw 5 -maxn 5
spectre pid = 76922

Loading /home/Newton/cadence_tools/MMSIM/MMSIM151/tools.lnx86/cmi/lib/5.0/libinfineon_sh.so ...
Loading /home/Newton/cadence_tools/MMSIM/MMSIM151/tools.lnx86/cmi/lib/5.0/libphilips_o_sh.so ...
Loading /home/Newton/cadence_tools/MMSIM/MMSIM151/tools.lnx86/cmi/lib/5.0/libphilips_sh.so ...
Loading /home/Newton/cadence_tools/MMSIM/MMSIM151/tools.lnx86/cmi/lib/5.0/libsparam_sh.so ...
Loading /home/Newton/cadence_tools/MMSIM/MMSIM151/tools.lnx86/cmi/lib/5.0/libstmodels_sh.so ...
Reading file:  /home/Newton/simulation/varcap_test/spectre/schematic/netlist/input.scs
Reading file:  /home/Newton/cadence_tools/MMSIM/MMSIM151/tools.lnx86/spectre/etc/configs/spectre.cfg
Reading file:  /home/Newton/Documents/UMC180/Models/Spectre/mm180_bjt_v121.lib.scs
Reading file:  /home/Newton/Documents/UMC180/Models/Spectre/mm180_bjt_v121.mdl.scs
Reading file:  /home/Newton/Documents/UMC180/Models/Spectre/mm180_mimcap_v101.lib.scs
Reading file:  /home/Newton/Documents/UMC180/Models/Spectre/mm180_mimcap_v101.mdl.scs
Reading file:  /home/Newton/Documents/UMC180/Models/Spectre/mm180_reg18bpw_v123.lib.scs
Reading file:  /home/Newton/Documents/UMC180/Models/Spectre/mm180_reg18bpw_v123.mdl.scs
Reading file:  /home/Newton/Documents/UMC180/Models/Spectre/mm180_reg33bpw_v123.lib.scs
Reading file:  /home/Newton/Documents/UMC180/Models/Spectre/mm180_reg33bpw_v123.mdl.scs
Reading file:  /home/Newton/Documents/UMC180/Models/Spectre/mm180_res_v141.lib.scs
Reading file:  /home/Newton/Documents/UMC180/Models/Spectre/mm180_res_v141.mdl.scs
Reading file:  /home/Newton/Documents/UMC180/Models/Spectre/mm180_res_v141.va
Reading link:  /home/Newton/cadence_tools/MMSIM/MMSIM151/tools.lnx86/spectre/etc/ahdl/discipline.h
Reading file:  /home/Newton/cadence_tools/MMSIM/MMSIM151/tools.lnx86/spectre/etc/ahdl/disciplines.vams
Reading link:  /home/Newton/cadence_tools/MMSIM/MMSIM151/tools.lnx86/spectre/etc/ahdl/constants.h
Reading file:  /home/Newton/cadence_tools/MMSIM/MMSIM151/tools.lnx86/spectre/etc/ahdl/constants.vams
Reading file:  /home/Newton/Documents/UMC180/Models/Spectre/mm180_lvt18_v113.lib.scs
Reading file:  /home/Newton/Documents/UMC180/Models/Spectre/mm180_lvt33_v113.lib.scs
Reading file:  /home/Newton/Documents/UMC180/Models/Spectre/mm180_reg18_v124.lib.scs
Reading file:  /home/Newton/Documents/UMC180/Models/Spectre/mm180_reg18_v124.mdl.scs
Reading file:  /home/Newton/Documents/UMC180/Models/Spectre/mm180_reg33_v114.lib.scs
Reading file:  /home/Newton/Documents/UMC180/Models/Spectre/mm180_reg33_v114.mdl.scs
Reading file:  /home/Newton/Documents/UMC180/Models/Spectre/mm180_zvt18_v121.lib.scs
Reading file:  /home/Newton/Documents/UMC180/Models/Spectre/mm180_zvt18_v121.mdl.scs
Reading file:  /home/Newton/Documents/UMC180/Models/Spectre/mm180_zvt33_v113.lib.scs
Reading file:  /home/Newton/Documents/UMC180/Models/Spectre/core_rf_v2d4.lib.scs
Reading file:  /home/Newton/Documents/UMC180/Models/Spectre/core_rf_v2d4.mdl.scs
Reading file:  /home/Newton/Documents/UMC180/Models/Spectre/io_rf_v2d3.lib.scs
Reading file:  /home/Newton/Documents/UMC180/Models/Spectre/io_rf_v2d3.mdl.scs
Reading file:  /home/Newton/Documents/UMC180/Models/Spectre/l_slcr20k_rf_v2d3.lib.scs
Reading file:  /home/Newton/Documents/UMC180/Models/Spectre/l_slcr20k_rf_v2d3.mdl.scs
Reading file:  /home/Newton/Documents/UMC180/Models/Spectre/mimcapm_rf_v2d3.lib.scs
Reading file:  /home/Newton/Documents/UMC180/Models/Spectre/mimcapm_rf_v2d3.mdl.scs
Reading file:  /home/Newton/Documents/UMC180/Models/Spectre/mim.va
Reading file:  /home/Newton/Documents/UMC180/Models/Spectre/pad_rf_v2d3.lib.scs
Reading file:  /home/Newton/Documents/UMC180/Models/Spectre/pad_rf_v2d3.mdl.scs
Reading file:  /home/Newton/Documents/UMC180/Models/Spectre/rnhr_rf_v2d4.lib.scs
Reading file:  /home/Newton/Documents/UMC180/Models/Spectre/rnhr_rf_v2d4.mdl.scs

Warning from spectre in `rnhr_rf', during circuit read-in.
    WARNING (SFE-2296): "/home/Newton/Documents/UMC180/UMC_18_CMOS/../Models/Spectre/./rnhr_rf_v2d4.mdl.scs" 8: The inline subckt definition `rnhr_rf' does not contain any inline components. The `inline' qualifier will therefore be ignored.

Reading file:  /home/Newton/Documents/UMC180/Models/Spectre/rnnpo_rf_v2d4.lib.scs
Reading file:  /home/Newton/Documents/UMC180/Models/Spectre/rnnpo_rf_v2d4.mdl.scs

Warning from spectre in `rnnpo_rf', during circuit read-in.
    WARNING (SFE-2296): "/home/Newton/Documents/UMC180/UMC_18_CMOS/../Models/Spectre/./rnnpo_rf_v2d4.mdl.scs" 8: The inline subckt definition `rnnpo_rf' does not contain any inline components. The `inline' qualifier will therefore be ignored.

Reading file:  /home/Newton/Documents/UMC180/Models/Spectre/rnppo_rf_v2d4.lib.scs
Reading file:  /home/Newton/Documents/UMC180/Models/Spectre/rnppo_rf_v2d4.mdl.scs

Warning from spectre in `rnppo_rf', during circuit read-in.
    WARNING (SFE-2296): "/home/Newton/Documents/UMC180/UMC_18_CMOS/../Models/Spectre/./rnppo_rf_v2d4.mdl.scs" 8: The inline subckt definition `rnppo_rf' does not contain any inline components. The `inline' qualifier will therefore be ignored.

Reading file:  /home/Newton/Documents/UMC180/Models/Spectre/vardiop_rf_v2d3.lib.scs
Reading file:  /home/Newton/Documents/UMC180/Models/Spectre/vardiop_rf_v2d3.mdl.scs
Reading file:  /home/Newton/Documents/UMC180/Models/Spectre/varmis_18_rf_v2d3.lib.scs
Reading file:  /home/Newton/Documents/UMC180/Models/Spectre/varmis_18_rf_v2d3.mdl.scs
Reading file:  /home/Newton/Documents/UMC180/Models/Spectre/mm180_diode_v113.mdl.scs
Reading file:  /home/Newton/Desktop/work/PhD_work/varcap/veriloga/veriloga.va
Time for NDB Parsing: CPU = 91.986 ms, elapsed = 170.808 ms.
Time accumulated: CPU = 104.983 ms, elapsed = 170.812 ms.
Peak resident memory used = 31.9 Mbytes.


The CPU load for active processors is :
        Spectre  0 (62.5 %)      1 (43.8 %)      2 (43.8 %)      3 (29.4 %)
        Other   
Opening directory input.ahdlSimDB/ (775)
Opening directory input.ahdlSimDB//cbca1efacc0b5f822e93584eeafed5ab.varcap.ahdlcmi/ (775)
Opening directory input.ahdlSimDB//cbca1efacc0b5f822e93584eeafed5ab.varcap.ahdlcmi/Linux/ (775)
Compiling ahdlcmi module library.

Warning from spectre during AHDL read-in.
    WARNING (VACOMP-2397): Compilation failed when using pipe build. Bytecode flow will be used for encrypted VerilogA, and normal file compilation will be used for unencrypted VerilogA.

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//cbca1efacc0b5f822e93584eeafed5ab.varcap.ahdlcmi/Linux//..//ahdlcmi.out for details. 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 varcap. Simulation should be terminated.

Time for Elaboration: CPU = 37.994 ms, elapsed = 1.04592 s.
Time accumulated: CPU = 142.977 ms, elapsed = 1.21686 s.
Peak resident memory used = 38.1 Mbytes.


Aggregate audit (12:30:30 AM, Sun Apr 9, 2017):
Time used: CPU = 144 ms, elapsed = 1.22 s, util. = 11.8%.
Time spent in licensing: elapsed = 31.9 ms.
Peak memory used = 38.1 Mbytes.
Simulation started at: 12:30:29 AM, Sun Apr 9, 2017, ended at: 12:30:30 AM, Sun Apr 9, 2017, with elapsed time (wall clock): 1.22 s.
spectre completes with 2 errors, 4 warnings, and 0 notices.
spectre terminated prematurely due to fatal error.

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 8 years ago

    Unknown said:
    Error found by spectre during AHDL read-in.
        ERROR (VACOMP-1008): Cannot compile ahdlcmi module library. Check the log file input.ahdlSimDB//cbca1efacc0b5f822e93584eeafed5ab.varcap.ahdlcmi/Linux//..//ahdlcmi.out for details. 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 varcap. Simulation should be terminated.

    Did you look in the log file mentioned above? Can you post the contents? (this will be under the netlist directory if you ran from ADE).

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • tangudubharat
    tangudubharat over 8 years ago
    I am posting the contents in the file ahdlcmi.out found out in the path which u have mentioned.


    ahdlcmicompile: Compiling ahdlcmi in input.ahdlSimDB//cbca1efacc0b5f822e93584eeafed5ab.varcap.ahdlcmi/Linux/ for Linux with optimize using gcc on Sun Apr 9 00:30:30 IST 2017 [5.0]
    ahdlcmicompile: Generating makefile
    PATH: /home/Newton/cadence_tools/MMSIM/MMSIM151/tools.lnx86/cdsgcc/gcc/4.1/install/bin:/home/Newton/cadence_tools/MMSIM/MMSIM151/bin:/home/Newton/cadence_tools/MMSIM/MMSIM151/tools.lnx86/bin:/home/Newton/cadence_tools/IC616/IC616ISR11_lnx86/bin:/home/Newton/cadence_tools/IC616/IC616ISR11_lnx86/tools/bin:/home/Newton/cadence_tools/IC616/IC616ISR11_lnx86/oa_v22.43.046/bin:/home/Newton/cadence_tools/SPB/SPB166_lnx86/tools/fet/bin:/home/Newton/cadence_tools/SPB/SPB166_lnx86/tools/pcb/bin:/home/Newton/cadence_tools/SPB/SPB166_lnx86/tools/mainwin540/mw/bin-i86_linux:/home/Newton/cadence_tools/SPB/SPB166_lnx86/tools/mainwin540/mw/bin-linux_optimized:/home/Newton/cadence_tools/SPB/SPB166_lnx86/tools/mainwin540/mw/bin:/home/Newton/cadence_tools/SPB/SPB166_lnx86/tools/jre/bin:/home/Newton/cadence_tools/MMSIM/MMSIM151/tools/bin:/home/Newton/cadence_tools/MMSIM/MMSIM151/share/bin:/home/Newton/cadence_tools/SSV/lnx86/bin:/home/Newton/cadence_tools/SSV/lnx86/share/bin:/home/Newton/cadence_tools/SSV/lnx86/tools.lnx86/bin:/home/Newton/cadence_tools/Sigrity/SIGRITY2015/tools/dfII/bin:/home/Newton/cadence_tools/Sigrity/SIGRITY2015/tools/bin:/home/Newton/cadence_tools/Sigrity/SIGRITY2015/tools.lnx86/bin:/home/Newton/cadence_tools/PVS151/PVS15.1_lnx86/bin:/home/Newton/cadence_tools/PVS151/PVS15.1_lnx86/tools/bin:/home/Newton/cadence_tools/PVS151/PVS15.1_lnx86/tools.lnx86/bin:/home/Newton/cadence_tools/PVS151/PVS15.1_lnx86/share/bin:/home/Newton/cadence_tools/SPB/SPB166_lnx86/bin:/home/Newton/cadence_tools/SPB/SPB166_lnx86/tools/bin:/home/Newton/cadence_tools/SPB/SPB166_lnx86/tools.lnx86/bin:/home/Newton/cadence_tools/SPB/SPB166_lnx86/share/bin:/home/Newton/cadence_tools/MVS152/mvs/bin:/home/Newton/cadence_tools/MVS152/mvs/tools/bin:/home/Newton/cadence_tools/MVS152/mvs/tools.lnx86/bin:/home/Newton/cadence_tools/MVS152/mvs/share/bin:/home/Newton/cadence_tools/Liberate/LIBERATE151/bin:/home/Newton/cadence_tools/Liberate/LIBERATE151/tools/bin:/home/Newton/cadence_tools/Liberate/LIBERATE151/tools.lnx86/bin:/home/Newton/cadence_tools/Liberate/LIBERATE151/share/bin:/home/Newton/cadence_tools/Jasper/jasper_2015.12p001/bin:/home/Newton/cadence_tools/Jasper/jasper_2015.12p001/Linux64/bin:/home/Newton/cadence_tools/Innovus/lnx86/bin:/home/Newton/cadence_tools/Innovus/lnx86/tools.lnx86/bin:/home/Newton/cadence_tools/Innovus/lnx86/share/celtic/scripts:/home/Newton/cadence_tools/Incisive/bin:/home/Newton/cadence_tools/Incisive/tools/bin:/home/Newton/cadence_tools/Incisive/tools.lnx86/bin:/home/Newton/cadence_tools/Incisive/share/bin:/home/Newton/cadence_tools/assura/lnx86/bin:/home/Newton/cadence_tools/assura/lnx86/tools/bin:/home/Newton/cadence_tools/assura/lnx86/tools.lnx86/bin:/home/Newton/cadence_tools/assura/lnx86/share/bin:/home/Newton/cadence_tools/Genus/15.20-s010_1/bin:/home/Newton/cadence_tools/Genus/15.20-s010_1/tools.lnx86/bin:/home/Newton/cadence_tools/Genus/15.20-s010_1/share/bin:/home/Newton/cadence_tools/EXT/lnx86/bin:/home/Newton/cadence_tools/EXT/lnx86/tools/bin:/home/Newton/cadence_tools/EXT/lnx86/tools.lnx86/bin:/home/Newton/cadence_tools/EXT/lnx86/share/bin:/home/Newton/cadence_tools/ET151/ET151/lnx86/bin:/home/Newton/cadence_tools/ET151/ET151/lnx86/tools/bin:/home/Newton/cadence_tools/ET151/ET151/lnx86/tools.lnx86/bin:/home/Newton/cadence_tools/ET151/ET151/lnx86/share/bin:/home/Newton/cadence_tools/Confrml/CONFRML152/bin:/home/Newton/cadence_tools/Confrml/CONFRML152/tools.lnx86/bin:/home/Newton/cadence_tools/Confrml/CONFRML152/share/bin:/home/Newton/cadence_tools/IC616/IC616ISR11_lnx86/tools/dfII/bin:/home/Newton/cadence_tools/IC616/IC616ISR11_lnx86/share/bin:/home/Newton/cadence_tools/IC616/IC616ISR11_lnx86/share/oa/bin/:/home/Newton/calibre/calibre/aoi_cal_2016.1_14.11/bin:/home/Newton/cadence_tools/MMSIM/MMSIM151/tools/bin:/home/Newton/cadence_tools/MMSIM/MMSIM151/share/bin:/home/Newton/cadence_tools/SSV/lnx86/bin:/home/Newton/cadence_tools/SSV/lnx86/share/bin:/home/Newton/cadence_tools/SSV/lnx86/tools.lnx86/bin:/home/Newton/cadence_tools/Sigrity/SIGRITY2015/tools/dfII/bin:/home/Newton/cadence_tools/Sigrity/SIGRITY2015/tools/bin:/home/Newton/cadence_tools/Sigrity/SIGRITY2015/tools.lnx86/bin:/home/Newton/cadence_tools/PVS151/PVS15.1_lnx86/bin:/home/Newton/cadence_tools/PVS151/PVS15.1_lnx86/tools/bin:/home/Newton/cadence_tools/PVS151/PVS15.1_lnx86/tools.lnx86/bin:/home/Newton/cadence_tools/PVS151/PVS15.1_lnx86/share/bin:/home/Newton/cadence_tools/SPB/SPB166_lnx86/bin:/home/Newton/cadence_tools/SPB/SPB166_lnx86/tools/bin:/home/Newton/cadence_tools/SPB/SPB166_lnx86/tools.lnx86/bin:/home/Newton/cadence_tools/SPB/SPB166_lnx86/share/bin:/home/Newton/cadence_tools/MVS152/mvs/bin:/home/Newton/cadence_tools/MVS152/mvs/tools/bin:/home/Newton/cadence_tools/MVS152/mvs/tools.lnx86/bin:/home/Newton/cadence_tools/MVS152/mvs/share/bin:/home/Newton/cadence_tools/Liberate/LIBERATE151/bin:/home/Newton/cadence_tools/Liberate/LIBERATE151/tools/bin:/home/Newton/cadence_tools/Liberate/LIBERATE151/tools.lnx86/bin:/home/Newton/cadence_tools/Liberate/LIBERATE151/share/bin:/home/Newton/cadence_tools/Jasper/jasper_2015.12p001/bin:/home/Newton/cadence_tools/Jasper/jasper_2015.12p001/Linux64/bin:/home/Newton/cadence_tools/Innovus/lnx86/bin:/home/Newton/cadence_tools/Innovus/lnx86/tools.lnx86/bin:/home/Newton/cadence_tools/Innovus/lnx86/share/celtic/scripts:/home/Newton/cadence_tools/Incisive/bin:/home/Newton/cadence_tools/Incisive/tools/bin:/home/Newton/cadence_tools/Incisive/tools.lnx86/bin:/home/Newton/cadence_tools/Incisive/share/bin:/home/Newton/cadence_tools/assura/lnx86/bin:/home/Newton/cadence_tools/assura/lnx86/tools/bin:/home/Newton/cadence_tools/assura/lnx86/tools.lnx86/bin:/home/Newton/cadence_tools/assura/lnx86/share/bin:/home/Newton/cadence_tools/Genus/15.20-s010_1/bin:/home/Newton/cadence_tools/Genus/15.20-s010_1/tools.lnx86/bin:/home/Newton/cadence_tools/Genus/15.20-s010_1/share/bin:/home/Newton/cadence_tools/EXT/lnx86/bin:/home/Newton/cadence_tools/EXT/lnx86/tools/bin:/home/Newton/cadence_tools/EXT/lnx86/tools.lnx86/bin:/home/Newton/cadence_tools/EXT/lnx86/share/bin:/home/Newton/cadence_tools/ET151/ET151/lnx86/bin:/home/Newton/cadence_tools/ET151/ET151/lnx86/tools/bin:/home/Newton/cadence_tools/ET151/ET151/lnx86/tools.lnx86/bin:/home/Newton/cadence_tools/ET151/ET151/lnx86/share/bin:/home/Newton/cadence_tools/Confrml/CONFRML152/bin:/home/Newton/cadence_tools/Confrml/CONFRML152/tools.lnx86/bin:/home/Newton/cadence_tools/Confrml/CONFRML152/share/bin:/home/Newton/cadence_tools/IC616/IC616ISR11_lnx86/tools/dfII/bin:/home/Newton/cadence_tools/IC616/IC616ISR11_lnx86/share/bin:/home/Newton/cadence_tools/IC616/IC616ISR11_lnx86/share/oa/bin/:/home/Newton/calibre/calibre/aoi_cal_2016.1_14.11/bin:/home/Newton/Synopsis/cdesigner/bin:/home/Newton/Synopsis/cview/bin:/home/Newton/Synopsis/hspice/hspice/bin:/home/Newton/Synopsis/starrc/bin:/home/Newton/Synopsis/ic_validator/bin:/home/Newton/Synopsis/ic_validator/bin/AMD.64:/home/Newton/Synopsis/vcs_mx/amd64/bin:/home/Newton/Synopsis/design_vision/bin:/home/Newton/Synopsis/tetra/bin:/home/Newton/Synopsis/primetime/bin:/home/Newton/Synopsis/design_vision/bin:/home/Newton/Synopsis/formality/bin:/home/Newton/Synopsis/ic_compiler/bin:/home/Newton/Synopsis/TCAD/bin:/cad/hspice_inst/hspice/bin:/cad/cscope/ai_bin:/cad/hspice_inst/hspice/bin:/home/Newton/Synopsis/cdesigner/bin:/home/Newton/Synopsis/cview/bin:/home/Newton/Synopsis/hspice/hspice/bin:/home/Newton/Synopsis/starrc/bin:/home/Newton/Synopsis/ic_validator/bin:/home/Newton/Synopsis/ic_validator/bin/AMD.64:/home/Newton/Synopsis/vcs_mx/amd64/bin:/home/Newton/Synopsis/design_vision/bin:/home/Newton/Synopsis/tetra/bin:/home/Newton/Synopsis/primetime/bin:/home/Newton/Synopsis/design_vision/bin:/home/Newton/Synopsis/formality/bin:/home/Newton/Synopsis/ic_compiler/bin:/home/Newton/Synopsis/TCAD/bin:/cad/hspice_inst/hspice/bin:/cad/cscope/ai_bin:/cad/hspice_inst/hspice/bin:/usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/Newton/bin
    LD_LIBRARY_PATH: /home/Newton/cadence_tools/MMSIM/MMSIM151/tools.lnx86/cdsgcc/gcc/4.1/install/lib:/home/Newton/cadence_tools/MMSIM/MMSIM151/tools.lnx86/giganta/lib:/home/Newton/cadence_tools/MMSIM/MMSIM151/tools.lnx86/mdl/lib:/home/Newton/cadence_tools/MMSIM/MMSIM151/tools.lnx86/mmsim/lib:/home/Newton/cadence_tools/MMSIM/MMSIM151/tools.lnx86/inca/lib:/home/Newton/cadence_tools/MMSIM/MMSIM151/tools.lnx86/spectre/lib:/home/Newton/cadence_tools/MMSIM/MMSIM151/tools.lnx86/dfII/lib:/home/Newton/cadence_tools/MMSIM/MMSIM151/tools.lnx86/lib:/home/Newton/cadence_tools/IC616/IC616ISR11_lnx86/tools/lib:/home/Newton/cadence_tools/IC616/IC616ISR11_lnx86/oa_v22.43.046/lib/linux_rhel50_gcc44x_32/opt:/home/Newton/cadence_tools/IC616/IC616ISR11_lnx86/tools/Qt/32bit/lib:/home/Newton/cadence_tools/IC616/IC616ISR11_lnx86/tools/dfII/lib:/home/Newton/cadence_tools/IC616/IC616ISR11_lnx86/tools/sev/lib:/home/Newton/cadence_tools/Incisive/tools.lnx86/lib:/home/Newton/cadence_tools/SPB/SPB166_lnx86/tools/jre/lib/i386/server:/home/Newton/cadence_tools/SPB/SPB166_lnx86/tools/jre/lib/i386:/home/Newton/cadence_tools/SPB/SPB166_lnx86/tools/mainwin540/mw/../misc/linux/gcc/fixed3/lib:/home/Newton/cadence_tools/SPB/SPB166_lnx86/tools/fet/bin:/home/Newton/cadence_tools/SPB/SPB166_lnx86/tools/mainwin540/mw/lib-linux_optimized:/usr/dt/lib:/usr/openwin/lib:/home/Newton/cadence_tools/SPB/SPB166_lnx86/tools/lib:/home/Newton/cadence_tools/SPB/SPB166_lnx86/tools/dfII/lib:/home/Newton/cadence_tools/SPB/SPB166_lnx86/tools/jre/lib:/home/Newton/cadence_tools/SPB/SPB166_lnx86/tools/jre/lib/i386/client:/home/Newton/cadence_tools/SPB/SPB166_lnx86/tools/jre/lib/i386/native_threads:/home/Newton/cadence_tools/SPB/SPB166_lnx86/tools/jre/lib/i386:/home/Newton/cadence_tools/MMSIM/MMSIM151/tools/lib
    /home/Newton/cadence_tools/MMSIM/MMSIM151/tools.lnx86/spectre/ahdlcmi/bin/gnumake -l 4.000000 -j4 -f GNUmakefile
    Cleaning ./obj/optimize/5.0
    rm -f -rf ./obj/optimize/5.0
    Compiling C file varcap.c (optimize)
    /home/Newton/cadence_tools/MMSIM/MMSIM151/tools.lnx86/cdsgcc/gcc/4.8/bin/gcc -march=i686 -m32 -ffast-math -O3 -DSYSV -DSVR4 -D_REENTRANT -fPIC -DconfigSPECTRE -I. -I/home/Newton/cadence_tools/MMSIM/MMSIM151/tools.lnx86/spectre/ahdlcmi/include -c varcap.c -o obj/optimize/5.0/varcap.o || rm -f -f obj/optimize/5.0/varcap.o
    In file included from /usr/include/features.h:385:0,
    from /usr/include/math.h:28,
    from varcap.c:20:
    /usr/include/gnu/stubs.h:7:27: fatal error: gnu/stubs-32.h: No such file or directory
    # include <gnu/stubs-32.h>
    ^
    compilation terminated.
    rm -f -rf varcap.c
    /home/Newton/cadence_tools/MMSIM/MMSIM151/tools.lnx86/cdsgcc/gcc/4.8/bin/gcc -shared -O3 -fPIC -o obj/optimize/5.0/libahdlcmi_varcap.so ./obj/optimize/5.0/varcap.o -m32 -Wl,-rpath,/usr/lib -Wl,-rpath,/lib -s
    gcc: error: ./obj/optimize/5.0/varcap.o: No such file or directory
    gnumake: *** [obj/optimize/5.0/libahdlcmi_varcap.so] Error 1
    gnumake: *** No rule to make target `obj/optimize/5.0/varcap.o', needed by `obj/optimize/5.0/libahdlcmi_varcap.so'. Stop.
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 8 years ago

    The error below:

    Unknown said:
    /usr/include/gnu/stubs.h:7:27: fatal error: gnu/stubs-32.h: No such file or directory
    # include <gnu/stubs-32.h>

    suggests that the glibc-devel rpm is not installed on your machine. I think this would also show up if you did:

    <MMSIMinstDir>/tools.lnx86/bin/checkSysConf MMSIM15.1

    i.e.

    `cds_root spectre`/tools.lnx86/bin/checkSysConf MMSIM15.1

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • tangudubharat
    tangudubharat over 8 years ago
    I have installed that rp you were suggesting. It is showing that latest version of that package has been installed.

    [root@Newton bin]# pwd
    /home/Newton/cadence_tools/MMSIM/MMSIM151/tools.lnx86/bin
    [root@Newton bin]# yum install glibc-devel
    Loaded plugins: product-id, refresh-packagekit, search-disabled-repos, security,
    : subscription-manager
    Setting up Install Process
    Package glibc-devel-2.12-1.209.el6.x86_64 already installed and latest version
    Nothing to do
    [root@Newton bin]# checkSysConf MMSIM15.1
    bash: checkSysConf: command not found
    [root@Newton bin]#
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 8 years ago

    First of all, my apologies. I didn't make it clear that you need the 32-bit version of the RPM installed (as well as the 64-bit). Sounds as if you have the 64 bit version installed already.

    On my machine it's:

    glibc-devel-2.12-1.149.el6_6.5.i686

    I think the yum incantation is:

    yum install glibc-devel.i686

    Actually the checkSysConf wouldn't have helped; only relatively recently did it start being able to check for both the 32-bit and 64-bit packages where needed. In your case you presumably don't have "." in the search path so you may have needed to do ./checkSysConf

    I think your simulation would also have ran if you picked "use 64 bit binaries" on the Setup->Environment form in ADE.

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • tangudubharat
    tangudubharat over 8 years ago
    Thanks for the reply.

    My error has been resolved.

    It was because of missing of 32 bit version glibc-devel package.

    Thanks for assisting
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel

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