This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TPS1H200A-Q1: Spice code Error while simulating in Simetrix at Tamb = -40 & +105 °C

Part Number: TPS1H200A-Q1

Hi,

While simulating the IC TPS1H200A-Q1 in Simetrix with an ambient temperature = -40 & +105 °C, I am getting an Error "Cannot find DC operating point - No Convergence in Psuedo Transient Analysis". 

When I see the simulation failure status report, its shows that Ideality Factor (n or N) for a component (Diode mentioned in spice code - .MODEL dd d ( is=1e-015 n=0.01 tt=1e-011 )) which is a subckt of TPS1H200A is around n = 0.01. As the value of n value is usually 1-2.

I considered n as 1 for simulation (.MODEL dd d ( is=1e-015 n=1 tt=1e-011 )) which would resolve the issue. Can you please confirm the way which I am simulating is correct or not.

If not, please provide me an alternate simulation for resolving this issue.

Thanks & Regards

Athieshkumar T

https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/196/TPS1H200A.7z

  • Hello Athieshkumar,

    I am not at all familiar with Simetrix so I am afraid I cannot help you here as far as the simulation error. For verifying the models we use the Orcad PSpice tools and I would recommend trying https://www.ti.com/tool/PSPICE-FOR-TI as it is free for TI customers. 

    For the TPS1H200-Q1 we do not provide a thermal capable model which might be what is contributing to the error. Could you elaborate on what the intent of the simulation is with regards to the TPS1H200-Q1?

  • Hi Timothy Logan,

        Thanks for your reply. I am using TPS1H200A for current limiting purpose. Did you simulate the same in Pspice for different temperatures with the existing spice model of TPS1H200A? If yes, did you get any any convergence problem? I just simulating the existing spice model with passive elements connected as shown in above thread for checking temperature variations.

    Is there any way to modify spice model for resolving convergence issue? 

  • Hello Athieshkumar,

    I have simulated using Orcad Cadence CIS 17.4 PSpice at different ambient temperatures without any convergence problems. The model will not be able to currently be able to tell you how hot the device will heat up as thermal modeling has not been added to the model's capabilities (it is planned to later this year).

  • Hi Timothy Logan,

        I have simulated the TPS1H200A (Rev C) transient model in Cadence PSpice 17.2 downloaded from TI website. As my requirement is that to simulate the effect of passive components at different ambient temperatures. I don't require the thermal variation of IC as of now. So I simulated the entire model with different ambient temperatures (-40deg, +25deg & +105deg). I am attaching the .out file for your reference. Please look into this and suggest me a solution.

    
    **** 09/27/20 01:12:08 ****** PSpice 17.2.0 (March 2016) ****** ID# 0 ********
    
     ** Profile: "TPS1H200A-Q1_STARTUP-Startup"  [ C:\Users\athopuka\Downloads\TPS1H200A-Q1_PSPICE_TRANS\tps1h200a-q1_trans-pspicefiles\t
    
    
     ****     CIRCUIT DESCRIPTION
    
    
    ******************************************************************************
    
    
    
    
    ** Creating circuit file "Startup.cir" 
    ** WARNING: THIS AUTOMATICALLY GENERATED FILE MAY BE OVERWRITTEN BY SUBSEQUENT SIMULATIONS
    
    *Libraries: 
    * Profile Libraries :
    * Local Libraries :
    .LIB "../../../tps1h200a-q1_trans.lib" 
    * From [PSPICE NETLIST] section of C:\temp\17.2.0\PSpice.ini file:
    .lib "B:\CdsSrvCode\Cds172\tools\pspice\library\nomd.lib" 
    .lib "B:\CdsSrvCode\Cds172\tools\pspice\library\nom.lib" 
    
    *Analysis directives: 
    .TRAN  0 2m 0 100n 
    .TEMP 105
    .OPTIONS ADVCONV
    .OPTIONS ITL4= 40
    .PROBE64 V(alias(*)) I(alias(*)) 
    .INC "..\TPS1H200A-Q1_STARTUP.net" 
    
    
    
    **** INCLUDING TPS1H200A-Q1_STARTUP.net ****
    * source TPS1H200A-Q1_TRANS
    V_V1         VS 0  
    +PULSE 0 13.5 500u 100n 100n 10 20
    C_C2         0 VS  0.1u  TC=0,0 
    V_V2         N00545 0 5
    R_R7         N00545 FAULT_IC  10k TC=0,0 
    R_R5         CL_IC 0  0.001 TC=0,0 
    R_RLOAD         OUT_IC 0  135 TC=0,0 
    X_U1         CL_IC 0 VS FAULT_IC 0 VS OUT_IC 0 VS TPS1H200A-Q1_TRANS
    
    **** RESUMING Startup.cir ****
    .END
    
    **** 09/27/20 01:12:08 ****** PSpice 17.2.0 (March 2016) ****** ID# 0 ********
    
     ** Profile: "TPS1H200A-Q1_STARTUP-Startup"  [ C:\Users\athopuka\Downloads\TPS1H200A-Q1_PSPICE_TRANS\tps1h200a-q1_trans-pspicefiles\t
    
    
     ****     Diode MODEL PARAMETERS
    
    
    ******************************************************************************
    
    
    
    
                   X_U1.X_U1_U2_U22.dd 
              IS    1.000000E-15 
               N     .01         
              TT   10.000000E-12 
    
    
                   X_U1.X_U1_U2_U25.dd 
              IS    1.000000E-15 
               N     .01         
              TT   10.000000E-12 
    
    
                   X_U1.X_U1_U2_U21.dd 
              IS    1.000000E-15 
               N     .01         
              TT   10.000000E-12 
    
    
                   X_U1.X_U1_U2_U10.D_D1 
              IS    1.000000E-15 
               N     .1          
              RS     .05         
              TT   10.000000E-12 
    
    
                   X_U1.X_U1_U2_U38.dd 
              IS    1.000000E-15 
               N     .01         
              TT   10.000000E-12 
    
    
                   X_U1.X_U1_U2_U8.D_D1 
              IS    1.000000E-15 
               N     .1          
              RS     .05         
              TT   10.000000E-12 
    
    
                   X_U1.X_U1_U2_U9.D_D1 
              IS    1.000000E-15 
               N     .1          
              RS     .05         
              TT   10.000000E-12 
    
    
                   X_U1.X_U1_U2_U16.D_D1 
              IS    1.000000E-15 
               N     .1          
              RS     .05         
              TT   10.000000E-12 
    
    
                   X_U1.X_U1_U2_U55.D_D1 
              IS    1.000000E-15 
               N     .1          
              RS     .05         
              TT   10.000000E-12 
    
    
                   X_U1.X_U1_U2_U44.dd 
              IS    1.000000E-15 
               N     .01         
              TT   10.000000E-12 
    
    
                   X_U1.X_U1_U2_U64.dd 
              IS    1.000000E-15 
               N     .01         
              TT   10.000000E-12 
    
    
                   X_U1.X_U1_U2_U61.D_D1 
              IS    1.000000E-15 
               N     .1          
              RS     .05         
              TT   10.000000E-12 
    
    
                   X_U1.X_U1_U3_U21.dd 
              IS    1.000000E-15 
               N     .01         
              TT   10.000000E-12 
    
    
                   X_U1.X_U1_U3_U20.dd 
              IS    1.000000E-15 
               N     .01         
              TT   10.000000E-12 
    
    
                   X_U1.X_U1_U3_U22.dd 
              IS    1.000000E-15 
               N     .01         
              TT   10.000000E-12 
    
    
                   X_U1.X_U1_U3_U23.dd 
              IS    1.000000E-15 
               N     .01         
              TT   10.000000E-12 
    
    
    **** 09/27/20 01:12:08 ****** PSpice 17.2.0 (March 2016) ****** ID# 0 ********
    
     ** Profile: "TPS1H200A-Q1_STARTUP-Startup"  [ C:\Users\athopuka\Downloads\TPS1H200A-Q1_PSPICE_TRANS\tps1h200a-q1_trans-pspicefiles\t
    
    
     ****     MOSFET MODEL PARAMETERS
    
    
    ******************************************************************************
    
    
    
    
                   NMOS01          
                   NMOS            
           LEVEL    1            
               L  100.000000E-06 
               W  100.000000E-06 
             VTO    2.02         
              KP  156.250000E+03 
           GAMMA    0            
             PHI     .6          
          LAMBDA    1.000000E-03 
              IS   10.000000E-15 
              JS    0            
              PB     .8          
            PBSW     .8          
              CJ    0            
            CJSW    0            
            CGSO    0            
            CGDO    0            
            CGBO    0            
             TOX    0            
              XJ    0            
           UCRIT   10.000000E+03 
          DIOMOD    1            
             VFB    0            
            LETA    0            
            WETA    0            
              U0    0            
            TEMP    0            
             VDD    5            
           XPART    0            
    
    
    **** 09/27/20 01:12:08 ****** PSpice 17.2.0 (March 2016) ****** ID# 0 ********
    
     ** Profile: "TPS1H200A-Q1_STARTUP-Startup"  [ C:\Users\athopuka\Downloads\TPS1H200A-Q1_PSPICE_TRANS\tps1h200a-q1_trans-pspicefiles\t
    
    
     ****     Voltage Controlled Switch MODEL PARAMETERS
    
    
    ******************************************************************************
    
    
    
    
                   X_U1.X_U1_U2_S2._U1_U2_S2 
             RON   10            
            ROFF   10.000000E+09 
             VON     .8          
            VOFF     .2          
    
    
                   X_U1.X_U1_U2_U29.S1 
             RON    1            
            ROFF    1.000000E+09 
             VON     .75         
            VOFF     .25         
    
    
                   X_U1.X_U1_U2_S5._U1_U2_S5 
             RON   10            
            ROFF   10.000000E+09 
             VON    1            
            VOFF    0            
    
    
                   X_U1.X_U1_U2_S3._U1_U2_S3 
             RON   10            
            ROFF    1.000000E+09 
             VON     .8          
            VOFF     .2          
    
    
                   X_U1.X_U1_U2_S1._U1_U2_S1 
             RON    1            
            ROFF    1.000000E+09 
             VON    0            
            VOFF    1            
    
    
                   X_U1.X_U1_U2_S4._U1_U2_S4 
             RON   10            
            ROFF   10.000000E+09 
             VON    1            
            VOFF    0            
    
    
                   X_U1.X_U1_U2_U40.S1 
             RON    1            
            ROFF    1.000000E+09 
             VON     .75         
            VOFF     .25         
    
    
                   X_U1.X_U1_U2_U52.S1 
             RON    1            
            ROFF    1.000000E+09 
             VON     .75         
            VOFF     .25         
    
    
                   X_U1.X_U1_U2_U48.S1 
             RON    1            
            ROFF    1.000000E+09 
             VON     .75         
            VOFF     .25         
    
    
                   X_U1.X_U1_U2_U54.S1 
             RON    1            
            ROFF    1.000000E+09 
             VON     .75         
            VOFF     .25         
    
    
                   X_U1.X_U1_U2_U47.S1 
             RON    1            
            ROFF    1.000000E+09 
             VON     .75         
            VOFF     .25         
    
    
                   X_U1.X_U1_U2_U57.S1 
             RON    1            
            ROFF    1.000000E+09 
             VON     .75         
            VOFF     .25         
    
    
                   X_U1.X_U1_U2_U50.S1 
             RON    1            
            ROFF    1.000000E+09 
             VON     .75         
            VOFF     .25         
    
    
                   X_U1.X_U1_U2_U45.S1 
             RON    1            
            ROFF    1.000000E+09 
             VON     .75         
            VOFF     .25         
    
    
                   X_U1.X_U1_U2_U35.S1 
             RON    1            
            ROFF    1.000000E+09 
             VON     .75         
            VOFF     .25         
    
    
                   X_U1.X_U1_U2_U60.S1 
             RON    1            
            ROFF    1.000000E+09 
             VON     .75         
            VOFF     .25         
    
    
                   X_U1.X_U1_U2_S7._U1_U2_S7 
             RON    1.308901E+03 
            ROFF   10.000000E+09 
             VON     .8          
            VOFF     .2          
    
    
                   X_U1.X_U1_U2_S6._U1_U2_S6 
             RON   10.000000E+09 
            ROFF    1.000000E-03 
             VON     .8          
            VOFF     .2          
    
    
                   X_U1.X_U1_U3_U11.S1 
             RON    1            
            ROFF    1.000000E+09 
             VON     .75         
            VOFF     .25         
    
    
                   X_U1.X_U1_U3_U6.S1 
             RON    1            
            ROFF    1.000000E+09 
             VON     .75         
            VOFF     .25         
    
    
                   X_U1.X_U1_U3_U15.S1 
             RON    1            
            ROFF    1.000000E+09 
             VON     .75         
            VOFF     .25         
    
    
    **** 09/27/20 01:12:08 ****** PSpice 17.2.0 (March 2016) ****** ID# 0 ********
    
     ** Profile: "TPS1H200A-Q1_STARTUP-Startup"  [ C:\Users\athopuka\Downloads\TPS1H200A-Q1_PSPICE_TRANS\tps1h200a-q1_trans-pspicefiles\t
    
    
     ****     TEMPERATURE-ADJUSTED VALUES      TEMPERATURE =  105.000 DEG C
    
    
    ******************************************************************************
    
    
    
    
    ERROR(ORPSIM-16551): Floating point computation failed during Device/Model Load. Possible solutions: 1)Ensure that all device parameters are in valid range. 2)Try using .options LIMIT
    
    INTERNAL ERROR -- Overflow in device X_U1.X_U1_U2_U22.d1, Exp
    
    ABORTING SIMULATION
    **** 09/27/20 01:12:08 ****** PSpice 17.2.0 (March 2016) ****** ID# 0 ********
    
     ** Profile: "TPS1H200A-Q1_STARTUP-Startup"  [ C:\Users\athopuka\Downloads\TPS1H200A-Q1_PSPICE_TRANS\tps1h200a-q1_trans-pspicefiles\t
    
    
     ****     JOB STATISTICS SUMMARY
    
    
    ******************************************************************************
    
    
    
    Node counts:
      Top level (NUNODS)                =           6
      External (NCNODS)                 =         309
      Total (NUMNOD)                    =         321
    
    Total device count (NUMEL)          =         499
      Capacitors (C)                    =         117
      Diodes (D)                        =          22
      VCVS (E)                          =         138
      CCCS (F)                          =           4
      VCCS (G)                          =          15
      CCVS (H)                          =           3
      Current Sources (I)               =           1
      MosFETs (M)                       =           1
      Resistors (R)                     =         137
      VSwitches (S)                     =          21
      Voltage Sources (V)               =          40
    
    Number of subcircuits (X)           =         102
    
    Matrix statistics:
      Matrix size (NSTOP)               =         502
      Initial no. elements (NTTAR)      =        1210
      No. elements w/ fillin (NTTBR)    =        1210
      No. fillins (IFILL)               =           0
      No. overflows (NTTOV)             =           0
      No. LU operations (IOPS)          =           0
      Percent sparsity (PERSPA)         =      99.520
    
    Analysis statistics:
      No. total time points (NUMTTP)    =           0
      No. rejected time points (NUMRTP) =           0
      No. iterations (NUMNIT)           =           0
    
    Load Threads                        =           1
    
    Runtime statistics:                       Seconds      Iterations
      Matrix load                       =        0.00
      Matrix solution                   =        0.00               1
      Readin                            =         .02
      General setup                     =        0.00
      CMI setup                     =        0.00
      Setup                             =        0.00
      DC sweep                          =        0.00               0
      Bias point                        =        0.00               0
      AC and noise                      =        0.00               0
      Total transient analysis          =        0.00
      Output                            =        0.00
      Overhead                          =         .16
      Total job time (using Solver 1)   =         .03
    

  • Hello,

    I am working on reproducing this now and will get back to you by the end of the week.

  • Athieshkumar,

    I was able to reproduce this issue locally using Cadence 17.4:

    I will report this bug to the modeling team and work to get it fixed. This generally takes about two to three weeks turnaround. When it is fixed I will follow up with you offline. 

  • Hi Timothy Logan,

         Thanks for the information and the time spent on reproducing the error. I hope the modelling team will fix it. Take your time to resolve the error. Eagerly waiting for the modified spice model.

    Regards

    Athieshkumar T