• 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-1070): Internal Compiling Error

Stats

  • Locked Locked
  • Replies 2
  • Subscribers 125
  • Views 1685
  • 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-1070): Internal Compiling Error

USAAWA
USAAWA 7 months ago

Hello I am facing this compilation error after introducing some pspice vendor models, I am sharing the output log file and the netlist as well as the pspice code which is in a .cir file. 
apparently it works sometimes and successfully compiles but most times I have to face this error
I create a pspice view in which I post the .cir code. Then I make a symbol, following that I create a spectre from the pspice file. 
I do run into another error which gets solved by including pspice in the switch view list
But this error frustratingly happens for most logic gates with a provided .cir file which is pspice.

First my log file:


Spectre (R) Circuit Simulator
Version 23.1.0.275.isr2 64bit -- 13 Oct 2023
Copyright (C) 1989-2023 Cadence Design Systems, Inc. All rights reserved worldwide. Cadence 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: uawais Host: eceesrv02 HostID: A995271F PID: 1268011
Memory available: 249.3930 GB physical: 269.6882 GB
Linux : Red Hat Enterprise Linux release 8.8 (Ootpa)
CPU Type: Intel(R) Xeon(R) CPU E5-2650 v3 @ 2.30GHz
Socket: Processors [Frequency] (Hyperthreaded Processor)
0: 0 [3000.0] ( 20 ), 2 [3000.0] ( 22 ), 4 [3000.0] ( 24 )
6 [3000.0] ( 26 ), 8 [3000.0] ( 28 ), 10 [2543.1] ( 30 )
12 [3000.0] ( 32 ), 14 [2437.0] ( 34 ), 16 [3000.0] ( 36 )
18 [3000.0] ( 38 )
1: 1 [3000.0] ( 21 ), 3 [3000.0] ( 23 ), 5 [3000.0] ( 25 )
7 [3000.0] ( 27 ), 9 [3000.0] ( 29 ), 11 [3000.0] ( 31 )
13 [3000.0] ( 33 ), 15 [3000.0] ( 35 ), 17 [3000.0] ( 37 )
19 [3000.0] ( 39 )

System load averages (1min, 5min, 15min) : 5.0 %, 6.3 %, 4.7 %
Hyperthreading is enabled


Simulating `input.scs' on eceesrv02 at 12:06:31 PM, Thur Jan 16, 2025 (process id: 1268011).
Current working directory: /home/uawais/uawais/uawais/cmos10lpe/simulation/INV_Test/spectre/schematic/netlist
Environment variable:
SPECTRE_DEFAULTS=-E
Command line:
/usr/local/tools/cadence/SPECTRE/tools/bin/spectre -64 input.scs \
+escchars +log ../psf/spectre.out +inter=mpsc \
+mpssession=spectre5_1261742_4 -format psfxl -raw ../psf +mts \
+lqtimeout 900 -maxw 5 -maxn 5 -env ade +adespetkn=adespe
spectre pid = 1268011

Licensing Information:
[12:06:32.451953] Configured Lic search path (22.01-s002): 5280@enlicense4.eas.asu.edu

Licensing Information:
[12:06:32.208795] Periodic Lic check successful

Loading /usr/local/tools/cadence/SPECTRE/tools.lnx86/cmi/lib/64bit/5.0/libinfineon_sh.so ...
Loading /usr/local/tools/cadence/SPECTRE/tools.lnx86/cmi/lib/64bit/5.0/libphilips_I_sh.so ...
Loading /usr/local/tools/cadence/SPECTRE/tools.lnx86/cmi/lib/64bit/5.0/libphilips_sh.so ...
Loading /usr/local/tools/cadence/SPECTRE/tools.lnx86/cmi/lib/64bit/5.0/libsparam_sh.so ...
Loading /usr/local/tools/cadence/SPECTRE/tools.lnx86/cmi/lib/64bit/5.0/libstmodels_sh.so ...
Reading file: /home/uawais/uawais/uawais/cmos10lpe/simulation/INV_Test/spectre/schematic/netlist/input.scs
Reading link: /usr/local/tools/cadence/SPECTRE
Reading file: /usr/local/tools/cadence/SPECTRE231/tools.lnx86/spectre/etc/configs/spectre.cfg
Reading file: /usr/include/stdc-predef.h
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/design.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/functions.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/shared.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/fixed_corner.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/fet_dist.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/correlation.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/fet_param.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/beol_param.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/beol_dist.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/diode_param.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/esd_param.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/mosvar_param.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/mimcap_param.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/havar_param.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/resistor_param.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/vpnp_param.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/adnfet.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/adpfet.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/dgnfet.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/dgpfet.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/dgvnfet.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/dgvpfet.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/dgxnfet.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/dgxpfet.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/hvtnfet.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/hvtpfet.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/lvtnfet.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/lvtpfet.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/natdgnfet.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/natnfet.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/nfet.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/pfet.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/srpdanfet.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/srpdbnfet.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/srpdcnfet.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/srpddnfet.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/srpganfet.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/srpgbnfet.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/srpgcnfet.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/srpgdnfet.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/srpuapfet.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/srpubpfet.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/srpucpfet.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/srpudpfet.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/nfet_rf.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/pfet_rf.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/lvtnfet_rf.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/lvtpfet_rf.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/hvtnfet_rf.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/hvtpfet_rf.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/dgnfet_rf.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/dgpfet_rf.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/dgvnfet_rf.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/dgvpfet_rf.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/dgnfettw.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/dgvnfettw.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/hvtnfettw.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/lvtnfettw.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/nfettw.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/dgnfettw_rf.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/dgvnfettw_rf.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/lvtnfettw_rf.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/nfettw_rf.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/hvtnfettw_rf.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/vpnp.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/ngrvpnp.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/vncap.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/mimcap.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/ncap.va
Reading file: /usr/local/tools/cadence/SPECTRE231/tools.lnx86/spectre/etc/ahdl/constants.vams
Reading file: /usr/local/tools/cadence/SPECTRE231/tools.lnx86/spectre/etc/ahdl/disciplines.vams
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/ncap.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/dgncap.va
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/dgncap.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/pcap.va
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/pcap.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/hacap.va
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/havar.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/efuse.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/nwres.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/opppcres.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/oprppres.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/opndres.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/sblkndres.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/sblkpdres.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/esdvpnp.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/esdndsx.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/esdvnpn.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/esdscr_dw.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/esdscr_tw.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/esdvpnp_rf.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/esdndsx_rf.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/esdvnpn_rf.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/esdscr_dw_rf.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/esdscr_tw_rf.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/diodenwx.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/diodenx.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/diodepnw.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/diodepwtw.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/diodetwx.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/tdndsx.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/tdpdnw.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/indstack.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/indstack2.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/symindp.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/indp.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/inds.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/bondpad.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/pex_res.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/pex_cap.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/pexwirecap.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/subc.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/single_RC.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/singlecpw.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/singlewire.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/coupled_RC.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/coupledcpw.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/coupledwires.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/rfline.scs
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/single_rcline.va
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/single_cpw.va
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/coupled_rcline.va
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/coupled_cpw.va
Reading file: /usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/esd_modules.va
Reading file: /home/uawais/cadence/Libraries/tlv3604.olb
Reading file: /home/uawais/cadence/CMOS10LPE.update/PCBLibraries/SN74AHCT1G14/pspice/design.pspice
Time for NDB Parsing: CPU = 279.389 ms, elapsed = 2.32154 s.
Time accumulated: CPU = 393.62 ms, elapsed = 2.32155 s.
Peak resident memory used = 162 Mbytes.

Reading link: /usr/local/tools/cadence/SPECTRE/tools.lnx86/spectre/etc/ahdl/discipline.h
Reading link: /usr/local/tools/cadence/SPECTRE/tools.lnx86/spectre/etc/ahdl/constants.h

Error found by spectre during AHDL read-in.
ERROR (VACOMP-1070): Internal Compiling Error: Please send the netlist, log files, behavioral model files, and any other information that can help identify the problem to support@cadence.com.

Time for Elaboration: CPU = 24.527 ms, elapsed = 55.434 ms.
Time accumulated: CPU = 418.268 ms, elapsed = 2.3771 s.
Peak resident memory used = 171 Mbytes.

Time for parsing: CPU = 23 us, elapsed = 23.1266 us.
Time accumulated: CPU = 418.402 ms, elapsed = 2.37724 s.
Peak resident memory used = 171 Mbytes.

~~~~~~~~~~~~~~~~~~~~~~
Pre-Simulation Summary
~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~
Licensing Information:
Lic Summary:
[12:06:34.285059] Cdslmd servers:5280@enlicense4.eas.asu.edu
[12:06:34.285082] Feature usage summary:
[12:06:34.285082] Virtuoso_Multi_mode_Simulation


Aggregate audit (12:06:34 PM, Thur Jan 16, 2025):
Time used: CPU = 422 ms, elapsed = 2.38 s, util. = 17.7%.
Time spent in licensing: elapsed = 1.18 s, percentage of total = 49.7%.
Peak memory used = 174 Mbytes.
Simulation started at: 12:06:31 PM, Thur Jan 16, 2025, ended at: 12:06:34 PM, Thur Jan 16, 2025, with elapsed time (wall clock): 2.38 s.
spectre completes with 1 error, 0 warnings, and 0 notices.
spectre terminated prematurely due to fatal error.


Then my Netlist (its an Inverter):

// Generated for: spectre
// Generated on: Jan 16 11:58:03 2025
// Design library name: PCB_Design
// Design cell name: INV_Test
// Design view name: schematic
simulator lang=spectre
global 0
parameters pie=3.142 Ped=(1/1M) tf=500p tr=500p VS1=5 Width=(1/12)*Ped
include "/usr/local/tools/PDK/IBMCAO/CMOS10LPE.update/cmos10lpe/V1.5.0.0RF/Spectre/models/design.scs"

// Library name: PCB_Design
// Cell name: INV_Test
// View name: schematic
I3 (Out\+ Vr1 VDD VSS) SN74AHCT1G14
V1 (VSS 0) vsource dc=0 type=dc
V15 (VDD 0) vsource dc=5 type=dc
V20 (Vr1 0) vsource type=pulse pacphase=(2/3)*pie val0=0 val1=5 period=Ped \
delay=0 rise=(1/100)*Ped fall=(1/100)*Ped width=(49/100)*Ped
simulatorOptions options psfversion="1.4.0" reltol=1e-3 vabstol=1e-6 \
iabstol=1e-12 temp=27 tnom=27 scalem=1.0 scale=1.0 gmin=1e-12 rforce=1 \
maxnotes=5 maxwarns=5 digits=5 cols=80 pivrel=1e-3 \
sensfile="../psf/sens.output" checklimitdest=psf
tran tran stop=25u errpreset=conservative write="spectre.ic" \
writefinal="spectre.fc" annotate=status maxiters=5
finalTimeOP info what=oppoint where=rawfile
modelParameter info what=models where=rawfile
element info what=inst where=rawfile
outputParameter info what=output where=rawfile
designParamVals info what=parameters where=rawfile
primitives info what=primitives where=rawfile
subckts info what=subckts where=rawfile
saveOptions options save=allpub
pspice_include "/home/uawais/cadence/Libraries/tlv3604.olb"
pspice_include "/home/uawais/cadence/CMOS10LPE.update/PCBLibraries/SN74AHCT1G14/pspice/design.pspice"

The behavioral model is actually at this website so I did not post as it could have made the thread really big:
https://www.ti.com/product/SN74AHCT1G14

it is in the design tools and simulation



  • Cancel
  • Andrew Beckett
    Andrew Beckett 6 months ago

    I downloaded the PSPICE model from the link you gave, and then took your netlist - commented out the CMOS10LPE model include, and the tlv3604.olb pspice_include (since I didn't have those) and then had issues as follows:

    Error found by spectre during AHDL read-in.
    ERROR (VACOMP-1558): "SN74AHCT1G14.cir", line 140: Encountered one or more
    non-integer operands for bitwise operators. Specify integer operands
    only.

    It was complaining about a line with ^2 and I think it was confusing this as a bitwise operator (I think this is a bug). Anyway, I changed the four occurrences of ^2 to **2 and then I got:

    ERROR (SFE-1996): "SN74AHCT1G14.cir" 118: Cannot run the simulation because
    the expression of the parameter `MAXICC': Circular dependency in
    parameter `maxICC'.
    , correct the expression and rerun the simulation.

    That's because there's a line:

    .PARAM MAXICC = maxICC

    and the file is being read case-insensitive (so that's a circular reference). I changed this to MAXICC=1 (I don't know whether that makes sense), and then it compiles and runs OK.

    I would check with either TI or Cadence support (log in at http://support.cadence.com and then use the Case menu to submit a support case).

    Andrew

    • Cancel
    • Vote Up +1 Vote Down
    • Cancel
  • USAAWA
    USAAWA 6 months ago in reply to Andrew Beckett

    Thanks a load it works great now, I appreciate you Andrew

    • 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