Fatal error: This circuit does not say which node is ground

Hello

I am trying to import this PSpice model from Ti but get a

Fatal error:
This circuit does not say which node is ground.

Any help would be appreciated

  • CIP: NDA is required as of 08/29/2019

  • LM74670-Q1

  • (C) Copyright 2015 Texas Instruments Incorporated. All rights reserved.

** This model is designed as an aid for customers of Texas Instruments.
** TI and its licensors and suppliers make no warranties, either expressed
** or implied, with respect to this model, including the warranties of
** merchantability or fitness for a particular purpose. The model is
** provided solely on an “as is” basis. The entire risk as to its quality
** and performance is with the customer


  • This model is subject to change without notice. Texas Instruments
  • Incorporated is not responsible for updating this model.

** Released by: WEBENCH Design Center, Texas Instruments Inc.

  • Part: LM74670-Q1
  • Date: 16OCT2015
  • Model Type: TRANSIENT
  • Simulator: PSPICE
  • Simulator Version: 16.2.0.p001
  • EVM Order Number: LM74670-SQEVM
  • EVM Users Guide: SNVU494
  • Datasheet: SNOSD08 –SEPTEMBER 2015
  • Model Version: Final 1.00

.SUBCKT LM74670-Q1_TRANS ANODE CATHODE DEVICE_BURNOUT GATE_DRIVE GATE_PULL_DOWN

  • NC_1 NC_2 VCAPH VCAPL
    R_R36 N16347066 N16233884 1 TC=0,0
    G_G1 GATE_PULL_DOWN 0 N16738601 0 90m
    E_E4 VAC 0 CATHODE ANODE 1
    C_C22 0 N16235420 1n TC=0,0
    E_ABM9 N16235410 0 VALUE { if (V(ANODE)<0, 0 , 1) }
    R_R26 VAC N16233892 1 TC=0,0
    C_C21 0 DIFF_VOLTAGE 1n TC=0,0
    R_R24 N16235602 ABCD 2.82 TC=0,0
    R_R37 N16926697 N16926602 1 TC=0,0
    X_U830 5_1_COMP N16961898 INV_BASIC_GEN PARAMS: VDD=1 VSS=0
  • VTHRESH=500E-3
    G_ABM2I2 0 GATE_DRIVE VALUE {
  • Limit((V(N16233796)-V(GATE_DRIVE))*10m,70u,-70u) }
    X_U829 N16867156 GATE_PULL_DOWN D_D1
    C_C28 0 N16926602 1n TC=0,0
    C_C31 0 N16233884 1n TC=0,0
    R_R15 N16235410 N16235514 1 TC=0,0
    X_U17 N16235420 5_1_COMP N16975523 AND2_BASIC_GEN PARAMS: VDD=1 VSS=0
  • VTHRESH=500E-3
    E_ABM3 N16926697 0 VALUE { if(V(CAP_DIFF)>6.2,1,0) }
    C_C17 0 ABCD 1u TC=0,0
    V_V1 N16867156 VCAPL 90m
    C_C19 0 N16233892 1n TC=0,0
    X_S1 N16339047 0 VCAPH VCAPL LM74610_TRANS_S1
    E_E11 N16738605 0 N16759443 0 1
    C_C10 0 N16235514 1n IC=0 TC=0,0
    E_E6 VAN_CT_INT 0 N16235208 0 1
    E_ABM30 TEMP_VALUE 0 VALUE { -0.4874*{TEMP} + 169.53 }
    E_E7 CAP_DIFF 0 VCAPH VCAPL 1
    E_ABM6 N162339381 0 VALUE { if (V(N16233892)>45, 1 , 0) }
    R_R33 N16297990 N16235708 1 TC=0,0
    X_U18 N16961898 N16926600 N16958915 AND2_BASIC_GEN PARAMS: VDD=1 VSS=0
  • VTHRESH=500E-3
    E_ABM24 N16759443 0 VALUE { if(V(DIFF_VOLTAGE)>0.5,0,1) }
    R_R7 0 GATE_DRIVE 100G TC=0,0
    X_U30 N16235708 N16233884 N16235514 N16234196 AND3_BASIC_GEN PARAMS:
  • VDD=1 VSS=0 VTHRESH=500E-3
    R_R20 N16235080 VAC_THRE 1 TC=0,0
    C_C27 0 N16235708 1n TC=0,0
    E_ABM11 DIS_CUR 0 VALUE { 2.06758400E-11*{TEMP}*{TEMP}+
  • 4.00012900E-09*{TEMP}+
  • 8.26923800E-07 }
    R_R10 0 NC_1 1m TC=0,0
    X_U11 ABCD ABCD N16297990 AND2_BASIC_GEN PARAMS: VDD=1 VSS=0
  • VTHRESH=500E-3
    R_R27 DIFF_ANODE_CATHODE N16235174 1 TC=0,0
    E_ABM7 N16735993 0 VALUE { IF(V(N16233950)<0.95,(V(ANODE)),(V(VCAPH)))
  • }
    E_ABM16 N16926500 0 VALUE { if (V(DIFF_ANODE_CATHODE)>V(VAC_THRE), 1,
    1. }
      R_R11 0 NC_1 1m TC=0,0
      X_U19 N16975523 DIFF_VOLTAGE N16233950 AND2_BASIC_GEN PARAMS: VDD=1
  • VSS=0 VTHRESH=500E-3
    X_U832 N16994525 N16926602 N16994243 OR2_BASIC_GEN PARAMS: VDD=1 VSS=0
  • VTHRESH=500E-3
    R_R30 N16738605 N16738601 1 TC=0,0
    C_C14 0 START_DEV 1n IC=0 TC=0,0
    E_E8 VCAPL 0 N16930904 0 1
    E_E5 N16979592 0 N16235174 0 1
    C_C15 0 VAC_THRE 1n IC=0 TC=0,0
    E_ABM13 CHR_CUR 0 VALUE { IF(V(N16234186)<0, 0,V(N16234186)) }
    E_E12 DIFF_ANODE_CATHODE 0 ANODE CATHODE 1
    X_U825 DEVICE_BURNOUT N16347066 INV_BASIC_GEN PARAMS: VDD=1 VSS=0
  • VTHRESH=500E-3
    R_R12 0 NC_2 1m TC=0,0
    C_C26 0 N16738601 1n IC=0 TC=0,0
    R_R31 N16979592 N16235208 1 TC=0,0
    R_R19 N16926500 START_DEV 1 TC=0,0
    C_C20 0 N16235174 1n IC=0 TC=0,0
    R_R25 N162339381 DEVICE_BURNOUT 1 TC=0,0
    R_R38 N16735993 HI_LO_MARGIN_1 1 TC=0,0
    R_R13 0 NC_2 1m TC=0,0
    E_E3 N16233796 0 HI_LO_MARGIN_1 0 1
    R_R35 N16342592 N16339047 10 TC=0,0
    G_ABMII3 VCAPL VCAPH VALUE { if(
  • V(N16918965)<0.5,-(V(DIS_CUR)),(V(CHR_CUR)/1000000)) }
    R_R28 N16234196 DIFF_VOLTAGE 1 TC=0,0
    X_S5 DIFF_VOLTAGE 0 ANODE CATHODE LM74610_TRANS_S5
    C_C8 0 N16235208 1n IC=0 TC=0,0
    C_C29 0 N16339047 1n TC=0,0
    C_C33 0 HI_LO_MARGIN_1 1n IC=0 TC=0,0
    E_ABM29 N16937439 0 VALUE { if(V(CAP_DIFF)<5.1,0,1) }
    X_S4 DIFF_VOLTAGE 0 N16930904 ANODE LM74610_TRANS_S4
    C_C18 0 DEVICE_BURNOUT 1n TC=0,0
    C_C9 0 N16926600 1n TC=0,0
    R_R54 N16937439 5_1_COMP 1 TC=0,0
    R_R8 START_DEV N16926600 1 TC=0,0
    E_ABM18 N16235080 0 VALUE { 2.708549590.000001{TEMP}*{TEMP} -
  • 1.3636791120.0001{TEMP} + 0.4396362528
  • +0 }
    X_S3 DIFF_VOLTAGE 0 N16930904 CATHODE LM74610_TRANS_S3
    C_C47 0 5_1_COMP 1n TC=0,0
    R_R29 N16939888 N16235420 1 TC=0,0
    E_ABM23 N16342592 0 VALUE { if(V(CAP_DIFF)<0,1,0) }
    E_ABM5 N16235602 0 VALUE { if (V(N16233892)>0.0140, 0 , 1) }
    E_ABM12 N16234186 0 VALUE { 0+
  • 0+
  • 0+
  • -V(TEMP_VALUE) + 285.2246V(VAN_CT_INT) - 0.01992{TEMP} }
    X_U833 DIFF_VOLTAGE N16994525 INV_BASIC_GEN PARAMS: VDD=1 VSS=0
  • VTHRESH=500E-3
    X_U7 N16958915 N16994243 N16918965 N16939888 srlatchrhp_basic_gen
  • PARAMS: VDD=1 VSS=0 VTHRESH=0.5
    .IC V(GATE_DRIVE )=0
    .ENDS LM74670-Q1_TRANS
    *$
    .subckt LM74610_TRANS_S1 1 2 3 4
    S_S1 3 4 1 2 _S1
    RS_S1 1 2 1G
    .MODEL _S1 VSWITCH Roff=10000e6 Ron=1m Voff=0.2 Von=0.8
    .ends LM74610_TRANS_S1
    *$
    .subckt LM74610_TRANS_S5 1 2 3 4
    S_S5 3 4 1 2 _S5
    RS_S5 1 2 1G
    .MODEL _S5 VSWITCH Roff=1000e6 Ron=225k Voff=0.8 Von=0.2
    .ends LM74610_TRANS_S5
    *$
    .subckt LM74610_TRANS_S4 1 2 3 4
    S_S4 3 4 1 2 _S4
    RS_S4 1 2 1G
    .MODEL _S4 VSWITCH Roff=1e6 Ron=10 Voff=0.8 Von=0.2
    .ends LM74610_TRANS_S4
    *$
    .subckt LM74610_TRANS_S3 1 2 3 4
    S_S3 3 4 1 2 _S3
    RS_S3 1 2 1G
    .MODEL _S3 VSWITCH Roff=1e6 Ron=10 Voff=0.2 Von=0.8
    .ends LM74610_TRANS_S3
    *$
    .SUBCKT AND2_BASIC_GEN A B Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5
    E_ABMGATE YINT 0 VALUE {{IF(V(A) > {VTHRESH} &
  • V(B) > {VTHRESH},{VDD},{VSS})}}
    RINT YINT Y 1
    CINT Y 0 1n
    .ENDS AND2_BASIC_GEN
    *$
    .SUBCKT INV_BASIC_GEN A Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5
    E_ABMGATE YINT 0 VALUE {{IF(V(A) > {VTHRESH} ,
  • {VSS},{VDD})}}
    RINT YINT Y 1
    CINT Y 0 1n
    .ENDS INV_BASIC_GEN
    *$
    .SUBCKT D_D1 1 2
    D1 1 2 DD1
    .MODEL DD1 D( IS=1e-15 TT=10p Rs=0.05 N=.1 )
    .ENDS D_D1
    *$
    .SUBCKT SQD40N06_14L_PS_RC D G S PARAMS: C2=1000 C3=1000 R1=1M C4=1000 R2=1M
  • C5=1000 R3=1M R4=1M R5=1M C1=1000
    C_CT6 N11708 N11712 125.4376u TC=0,0
    C_CF2 0 N16364 24.4181m TC=0,0
    R_RT1 j-a-Temp-Tank N11404 17.4960 TC=0,0
    C_CF7 0 N18737 19.5748m TC=0,0
    R_RT7 N11712 N11716 650.3891m TC=0,0
    C_CF4 0 N16388 2.0275 TC=0,0
    G_G7 0 JUNCTION-TEMPERATURE-1RC VALUE {
  • (V(Drain)*I(V_V_Drain)+V(Gate)*I(V_V_Gate)+V(Source)*I(V_V_Source)) }
    C_C10 N94536 N94151 {C4} TC=0,0
    C_C12 N95722 N95798 {C2} TC=0,0
    C_C5 N92368 N92773 {C2} TC=0,0
    V_V_Gate G GATE 0VDC
    R_RT3 N11408 N11412 7.4701 TC=0,0
    C_C8 N94061 N94123 {C2} TC=0,0
    R_RF3 N16384 N16388 13.9508 TC=0,0
    V_V4 N11732 0 {TEMP}
    R_R10 N94536 N94151 {R4} TC=0,0
    R_R5 N92368 N92773 {R2} TC=0,0
    C_C3 N91434 N91125 {C2} TC=0,0
    R_R12 N95722 N95798 {R2} TC=0,0
    R_R8 N94061 N94123 {R2} TC=0,0
    R_RT8 N11716 N11732 692.4277m TC=0,0
    R_RT6 N11708 N11712 35.1142m TC=0,0
    R_R3 N91434 N91125 {R2} TC=0,0
    G_DissipationPower 0 J-A-TEMP-FILTER VALUE {
  • (V(Drain)*I(V_V_Drain)+V(Gate)*I(V_V_Gate)+V(Source)*I(V_V_Source)) }
    C_CT2 N11404 N11408 4.2567 TC=0,0
    R_RT5 j-c-Temp-Tank N11708 625.7403m TC=0,0
    C_C1 JUNCTION-TEMPERATURE-1RC N89014 {C1} TC=0,0
    X_U1 DRAIN GATE SOURCE SQD40N06-14L
    C_C13 N95798 N95860 {C3} TC=0,0
    R_RF2 N16364 N16384 4.6732 TC=0,0
    V_V3 N11450 0 {TEMP}
    C_C9 N94123 N94536 {C3} TC=0,0
    R_R13 N95798 N95860 {R3} TC=0,0
    R_RF8 N18741 N18767 833.8745m TC=0,0
    C_CT1 j-a-Temp-Tank N11404 1.3050 TC=0,0
    R_RF1 J-A-TEMP-FILTER N16364 5.5453 TC=0,0
    R_RT2 N11404 N11408 28.8765 TC=0,0
    R_R9 N94123 N94536 {R3} TC=0,0
    C_CT4 N11412 N11450 349.8513u TC=0,0
    R_RF5 J-C-TEMP-FILTER N18733 64.8177m TC=0,0
    V_V5 N16436 0 {TEMP}
    C_CT3 N11408 N11412 75.0225m TC=0,0
    G_G5 0 j-a-Temp-Tank VALUE {
  • (V(Drain)*I(V_V_Drain)+V(Gate)*I(V_V_Gate)+V(Source)*I(V_V_Source)) }
    C_C4 JUNCTION-TEMPERATURE-3RC N92368 {C1} TC=0,0
    R_RF7 N18737 N18741 503.9512m TC=0,0
    C_C14 N95860 N96370 {C4} TC=0,0
    C_C11 JUNCTION-TEMPERATURE-5RC N95722 {C1} TC=0,0
    R_RT4 N11412 N11450 6.1574 TC=0,0
    C_CF8 0 N18741 27.5099m TC=0,0
    C_C7 JUNCTION-TEMPERATURE-4RC N94061 {C1} TC=0,0
    R_R1 JUNCTION-TEMPERATURE-1RC N89014 {R1} TC=0,0
    C_C2 JUNCTION-TEMPERATURE-2RC N91434 {C1} TC=0,0
    R_R4 JUNCTION-TEMPERATURE-3RC N92368 {R1} TC=0,0
    R_R14 N95860 N96370 {R4} TC=0,0
    R_R11 JUNCTION-TEMPERATURE-5RC N95722 {R1} TC=0,0
    C_CF5 0 J-C-TEMP-FILTER 1.4101m TC=0,0
    C_CF1 0 J-A-TEMP-FILTER 295.9678u TC=0,0
    R_R7 JUNCTION-TEMPERATURE-4RC N94061 {R1} TC=0,0
    R_R2 JUNCTION-TEMPERATURE-2RC N91434 {R1} TC=0,0
    C_CT5 j-c-Temp-Tank N11708 2.5085m TC=0,0
    C_C15 N96370 N95888 {C5} TC=0,0
    V_V9 N92392 0 {TEMP}
    V_V_Source SOURCE S 0VDC
    V_V11 N95888 0 {TEMP}
    R_RF4 N16388 N16436 35.8307 TC=0,0
    C_CT8 N11716 N11732 63.3093m TC=0,0
    V_V10 N94151 0 {TEMP}
    R_R15 N96370 N95888 {R5} TC=0,0
    G_G4 0 J-C-TEMP-FILTER VALUE {
  • (V(Drain)*I(V_V_Drain)+V(Gate)*I(V_V_Gate)+V(Source)*I(V_V_Source)) }
    V_V8 N91125 0 {TEMP}
    C_C6 N92773 N92392 {C3} TC=0,0
    C_CT7 N11712 N11716 69.7450m TC=0,0
    G_G9 0 JUNCTION-TEMPERATURE-3RC VALUE {
  • (V(Drain)*I(V_V_Drain)+V(Gate)*I(V_V_Gate)+V(Source)*I(V_V_Source)) }
    C_CF6 0 N18733 596.9231u TC=0,0
    R_R6 N92773 N92392 {R3} TC=0,0
    G_G11 0 JUNCTION-TEMPERATURE-5RC VALUE {
  • (V(Drain)*I(V_V_Drain)+V(Gate)*I(V_V_Gate)+V(Source)*I(V_V_Source)) }
    V_V7 N89014 0 {TEMP}
    C_CF3 0 N16384 341.6993m TC=0,0
    G_G10 0 JUNCTION-TEMPERATURE-4RC VALUE {
  • (V(Drain)*I(V_V_Drain)+V(Gate)*I(V_V_Gate)+V(Source)*I(V_V_Source)) }
    G_G8 0 JUNCTION-TEMPERATURE-2RC VALUE {
  • (V(Drain)*I(V_V_Drain)+V(Gate)*I(V_V_Gate)+V(Source)*I(V_V_Source)) }
    R_RF6 N18733 N18737 603.9346m TC=0,0
    V_V_Drain D DRAIN 0VDC
    G_G6 0 j-c-Temp-Tank VALUE {
  • (V(Drain)*I(V_V_Drain)+V(Gate)*I(V_V_Gate)+V(Source)*I(V_V_Source)) }
    V_V6 N18767 0 {TEMP}
    .ENDS SQD40N06_14L_PS_RC
    *$
    .SUBCKT SQD40N06-14L D G S
    M1 3 GX S S NMOS W= 2896229u L= 0.25u
    M2 S GX S D PMOS W= 2896229u L= 7.093e-07
    R1 D 3 9.556e-03 TC=9.110e-03 2.837e-05
    CGS GX S 1.153e-09
    CGD GX D 8.215e-12
    RG G GY 1m
    RTCV 100 S 1e6 TC=1.233e-3 0
    ETCV GX GY 100 200 1
    ITCV S 100 1u
    VTCV 200 S 1
    DBD S D DBD
    .MODEL NMOS NMOS ( LEVEL = 3 TOX = 7e-8
  • RS = 9.000e-05 KP = 9.8e-6 NSUB = 6.9e16
  • KAPPA = 1e-2 ETA = 1e-4 NFS = 8e11
  • LD = 0 IS = 0 TPG = 1)
    .MODEL PMOS PMOS ( LEVEL = 3 TOX = 7e-8
    +NSUB = 2.425e+16 IS = 0 TPG = -1 )
    .MODEL DBD D (
    +FC = 0.1 TT = 1.000e-08 T_MEASURED = 25 BV = 61
    +RS = 4.823e-3 N = 1.064 IS = 1.3943e-11
    +EG = 1.14 XTI = 2.694 TRS1 = 3.228e-3
    +CJO = 9.508e-10 VJ = 3.431e-01 M = 4.384e-01 )
    .ENDS
    *$
    .SUBCKT AND3_BASIC_GEN A B C Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5
    E_ABMGATE YINT 0 VALUE {{IF(V(A) > {VTHRESH} &
  • V(B) > {VTHRESH} &
  • V(C) > {VTHRESH},{VDD},{VSS})}}
    RINT YINT Y 1
    CINT Y 0 1n
    .ENDS AND3_BASIC_GEN
    *$
    .SUBCKT OR2_BASIC_GEN A B Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5
    E_ABMGATE YINT 0 VALUE {{IF(V(A) > {VTHRESH} |
  • V(B) > {VTHRESH},{VDD},{VSS})}}
    RINT YINT Y 1
    CINT Y 0 1n
    .ENDS OR2_BASIC_GEN
    *$
    .SUBCKT BUF_BASIC_GEN A Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5
    E_ABMGATE YINT 0 VALUE {{IF(V(A) > {VTHRESH} ,
  • {VDD},{VSS})}}
    RINT YINT Y 1
    CINT Y 0 1n
    .ENDS BUF_BASIC_GEN
    *$
    .SUBCKT SRLATCHRHP_BASIC_GEN S R Q QB PARAMS: VDD=1 VSS=0 VTHRESH=0.5
    GQ 0 Qint VALUE = {IF(V(R) > {VTHRESH},-5,IF(V(S)>{VTHRESH},5, 0))}
    CQint Qint 0 1n
    RQint Qint 0 1000000MEG
    D_D10 Qint MY5 D_D1
    V1 MY5 0 {VDD}
    D_D11 MYVSS Qint D_D1
    V2 MYVSS 0 {VSS}
    EQ Qqq 0 Qint 0 1
    X3 Qqq Qqqd1 BUF_BASIC_GEN PARAMS: VDD={VDD} VSS={VSS} VTHRESH={VTHRESH}
    RQq Qqqd1 Q 1
    EQb Qbr 0 VALUE = {IF( V(Q) > {VTHRESH}, {VSS},{VDD})}
    RQb Qbr QB 1
    Cdummy1 Q 0 1n
    Cdummy2 QB 0 1n
    .IC V(Qint) {VSS}
    .MODEL D_D1 D( IS=1e-15 TT=10p Rs=0.05 N=.1 )
    .ENDS SRLATCHRHP_BASIC_GEN
    *$

For such a complex model, I suggest uploading the library in .txt format or providing a direct link to the library.

Regarding the TI model, my recommendation is to always try to rebuild Tina-TI or Pspice-TI examples in Qspice before attempting your own circuit or even the circuit in application note.

The LM74670-Q1 Pspice model on the TI website is a package that includes a Pspice-TI example. Here is what the circuit and simulation results look like. This example includes a MOSFET SQJ422EP model, which can be downloaded from Vishay.

Here is to rebuild this example in Qspice. What interesting is that Pspice ran this simulation for 38s and Qspice just 0.3s. Here I attach this replication for your reference.

example.LM74670-Q1.qsch (22.2 KB)

2 Likes

Sorry i am still struggling with this. It is happening on another model i am importing too. The same as shown https://forum.qorvo.com/t/looking-for-igbt-model-for-qspice/15877

Just says Fatal error: This circuit does not say which node is ground. No idea how to fix this error

That post with example schematic, library, and a guideline uploaded. They can still run without a problem.
https://forum.qorvo.com/t/looking-for-igbt-model-for-qspice/15877/12

Or, consider uploading your schematic and necessary library/support files for review. For the library, rename the extension to .txt, and you can upload it to the forum.