Hello. I got stuck with this problem for a long back. I dont have any body to help. Please, help me. I am using the specter model of EPC2040 to design and simulate POWER NMOS. I made a symbol with the ports and included simulation path But the below error is coming during simulation:
Cadence (R) Virtuoso (R) Spectre (R) Circuit Simulator
Version 12.1.0.347.isr3 32bit – 10 Jan 2013
Copyright (C) 1989-2012 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.
Protected by U.S. Patents:
5,610,847; 5,790,436; 5,812,431; 5,859,785; 5,949,992; 5,987,238;
6,088,523; 6,101,323; 6,151,698; 6,181,754; 6,260,176; 6,278,964;
6,349,272; 6,374,390; 6,493,849; 6,504,885; 6,618,837; 6,636,839;
6,778,025; 6,832,358; 6,851,097; 6,928,626; 7,024,652; 7,035,782;
7,085,700; 7,143,021; 7,493,240; 7,571,401.
Includes RSA BSAFE(R) Cryptographic or Security Protocol Software from RSA Security, Inc.
User: buet Host: cadence HostID: 7F0100 PID: 6926
Memory available: 936.7674 MB physical: 1.9851 GB
CPU Type: 12th Gen Intel(R) Core™ i5-1235U
Processor PhysicalID CoreID Frequency
0 0 0 2496.0
1 0 1 2496.0
2 1 0 2496.0
3 1 1 2496.0
Simulating `input.scs’ on cadence at 10:15:03 PM, Mon Jun 5, 2023 (process id: 6926).
Current working directory: /home/buet/simulation/NMOS_sim/spectre/schematic/netlist.
Command line:
/home/buet/cadence/MMSIM121/tools.lnx86/spectre/bin/32bit/spectre
input.scs +escchars +log …/psf/spectre.out +inter=mpsc
+mpssession=spectre1_3272_16 -format psfxl -raw …/psf
+lqtimeout 900 -maxw 5 -maxn 5
spectre pid = 6926
Loading /home/buet/cadence/MMSIM121/tools.lnx86/cmi/lib/5.0/libinfineon_sh.so …
Loading /home/buet/cadence/MMSIM121/tools.lnx86/cmi/lib/5.0/libphilips_o_sh.so …
Loading /home/buet/cadence/MMSIM121/tools.lnx86/cmi/lib/5.0/libphilips_sh.so …
Loading /home/buet/cadence/MMSIM121/tools.lnx86/cmi/lib/5.0/libsparam_sh.so …
Loading /home/buet/cadence/MMSIM121/tools.lnx86/cmi/lib/5.0/libstmodels_sh.so …
Reading file: /home/buet/simulation/NMOS_sim/spectre/schematic/netlist/input.scs
Reading file: /home/buet/cadence/gpdk090_v4.6/models/spectre/gpdk090.scs
Reading file: /home/buet/cadence/gpdk090_v4.6/models/spectre/gpdk090_mos.scs
Reading file: /home/buet/cadence/gpdk090_v4.6/models/spectre/gpdk090_mos_iso.scs
Reading file: /home/buet/cadence/gpdk090_v4.6/models/spectre/gpdk090_resistor.scs
Reading file: /home/buet/cadence/gpdk090_v4.6/models/spectre/resd_va.va
Reading link: /home/buet/cadence/MMSIM121/tools.lnx86/spectre/etc/ahdl/discipline.h
Reading file: /home/buet/cadence/MMSIM121/tools.lnx86/spectre/etc/ahdl/disciplines.vams
Reading link: /home/buet/cadence/MMSIM121/tools.lnx86/spectre/etc/ahdl/constants.h
Reading file: /home/buet/cadence/MMSIM121/tools.lnx86/spectre/etc/ahdl/constants.vams
Reading file: /home/buet/cadence/gpdk090_v4.6/models/spectre/rnoise_va.va
Reading file: /home/buet/cadence/gpdk090_v4.6/models/spectre/gpdk090_capacitor.scs
Reading file: /home/buet/cadence/gpdk090_v4.6/models/spectre/gpdk090_diode.scs
Reading file: /home/buet/cadence/gpdk090_v4.6/models/spectre/gpdk090_bipolar.scs
Reading file: /home/buet/DC_DC_Hybrid/MOSmodel/EPC2040.scs
Notice from spectre in `EPC2040’, during circuit read-in.
“input.scs” 16: Subcircuit ‘EPC2040’ is empty.
Time for NDB Parsing: CPU = 638.902 ms, elapsed = 614.483 ms.
Time accumulated: CPU = 638.902 ms, elapsed = 614.483 ms.
Peak resident memory used = 32.3 Mbytes.
Error found by spectre during circuit read-in.
ERROR (SFE-3): “input.scs” 15: `EPC2040’ is being redefined.
ERROR (SFE-23): “/home/buet/DC_DC_Hybrid/MOSmodel/EPC2040.scs” 7: setenv is an instance of an undefined model 0.
Opening directory input.ahdlSimDB/ (775)
Opening directory input.ahdlSimDB//bsource.va.bsource_6.ahdlcmi/ (775)
Opening directory input.ahdlSimDB//bsource.va.bsource_6.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//bsource.va.bsource_6.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 bsource_6. Simulation should be terminated.
Opening directory input.ahdlSimDB/ (775)
Opening directory input.ahdlSimDB//bsource.va.bsource_3.ahdlcmi/ (775)
Opening directory input.ahdlSimDB//bsource.va.bsource_3.ahdlcmi/Linux/ (775)
Opening directory input.ahdlSimDB/ (775)
Opening directory input.ahdlSimDB//bsource.va.bsource_2.ahdlcmi/ (775)
Opening directory input.ahdlSimDB//bsource.va.bsource_2.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//bsource.va.bsource_2.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 bsource_2. Simulation should be terminated.
Opening directory input.ahdlSimDB/ (775)
Opening directory input.ahdlSimDB//bsource.va.bsource_1.ahdlcmi/ (775)
Opening directory input.ahdlSimDB//bsource.va.bsource_1.ahdlcmi/Linux/ (775)
Opening directory input.ahdlSimDB/ (775)
Opening directory input.ahdlSimDB//bsource.va.bsource_2.ahdlcmi/ (775)
Opening directory input.ahdlSimDB//bsource.va.bsource_2.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//bsource.va.bsource_2.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 bsource_2. Simulation should be terminated.
Opening directory input.ahdlSimDB/ (775)
Opening directory input.ahdlSimDB//bsource.va.bsource_4.ahdlcmi/ (775)
Opening directory input.ahdlSimDB//bsource.va.bsource_4.ahdlcmi/Linux/ (775)
Opening directory input.ahdlSimDB/ (775)
Opening directory input.ahdlSimDB//bsource.va.bsource_2.ahdlcmi/ (775)
Opening directory input.ahdlSimDB//bsource.va.bsource_2.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//bsource.va.bsource_2.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 bsource_2. Simulation should be terminated.
Opening directory input.ahdlSimDB/ (775)
Opening directory input.ahdlSimDB//bsource.va.bsource_5.ahdlcmi/ (775)
Opening directory input.ahdlSimDB//bsource.va.bsource_5.ahdlcmi/Linux/ (775)
Error found by spectre during hierarchy flattening.
ERROR (SFE-46): “/home/buet/DC_DC_Hybrid/MOSmodel/EPC2040.scs” 30: gswitch': An instance of
bsource_6’ can have at most 0 terminals (but has 3).
Time for Elaboration: CPU = 456.931 ms, elapsed = 1.44781 s.
Time accumulated: CPU = 1.09583 s, elapsed = 2.06253 s.
Peak resident memory used = 42.7 Mbytes.
spectre terminated prematurely due to fatal error.
Kindly help me by seeing the above error log file.
With Regards
Kaushik