Hello,
I have downloaded a PSPICE model of TPS25947 from the TI website and ran a transient simulation. However, the simulation fails to converge. I have also tried with auto converge option but didn't succeed. Please see the screenshot of the circuit below and also the transient output text.

**** CIRCUIT DESCRIPTION
******************************************************************************
** Creating circuit file "Transient.cir"
** WARNING: THIS AUTOMATICALLY GENERATED FILE MAY BE OVERWRITTEN BY SUBSEQUENT SIMULATIONS
*Libraries:
* Profile Libraries :
* Local Libraries :
.LIB "../../../models/tps25947x_trans.lib"
* From [PSPICE NETLIST] section of C:\cds_spb_home\cdssetup\OrCAD_PSpiceTIPSpice_Install\23.1.0\PSpice.ini file:
.lib "nom_pspti.lib"
.lib "nom.lib"
*Analysis directives:
.TRAN 0 100m 0
.OPTIONS ADVCONV
.OPTIONS FILEMODELSEARCH
.OPTIONS ABSTOL= 1.0n
.PROBE64 V(alias(*)) I(alias(*)) W(alias(*)) D(alias(*)) NOISE(alias(*))
.INC "..\SCHEMATIC1.net"
**** INCLUDING SCHEMATIC1.net ****
* source INPUTPROTECTIONR15
* PSpice Text Block on SCHEMATIC1 PAGE1
.OPTIONS PTRANABSTOL=1E-5 PTRANVNTOL=1E-4
***
C_C1 0 N00592 2.7n TC=0,0
R_R1 N00479 INPUT 470k TC=0,0
X_U1 N01006 N00596 N00479 N00735 0 N00604 INPUT N00592 OUTPUT N00517
+ TPS25947X_TRANS PARAMS: TPS259474LRPW=1 TPS259474ARPW=0 TA=25 TPS259470ARPW=0
+ TPS259470LRPW=0 TPS259472ARPW=0 TPS259472LRPW=0
R_R2 N00517 N00479 158k TC=0,0
C_C2 0 N00596 2.7n TC=0,0
R_R3 0 N00604 6.04k TC=0,0
R_R4 N00735 OUTPUT 350k TC=0,0
R_R5 0 N00735 41.2k TC=0,0
R_R6 N01006 3.3V 47k TC=0,0
R_R7 0 N00517 47.5k TC=0,0
C_C3 0 INPUT 1u TC=0,0
V_V1 INPUT 0 12Vdc
V_V2 3.3V 0 3.3Vdc
C_C4 0 OUTPUT 470u TC=0,0
R_R8 0 OUTPUT 34 TC=0,0
**** RESUMING Transient.cir ****
.END
Starting pseudo-transient algorithm.
WARNING(ORPSIM-16534): Using high values of ITL4 for Speed Level > 0 may increase total simulation job time.
ERROR -- Convergence problem in transient bias point calculation
Last node voltages tried were:
NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE
( 3.3V) 3.3000 (INPUT) 12.0000 (N00479) 3.6495 (N00517) .8423
(N00592) 2.5000 (N00596) 11.9780 (N00604) .3873 (N00735) 1.2615
(N01006) 3.2998 (OUTPUT) 11.9780 (X_U1.U5_TIMER_WINDOW) 0.0000
(X_U1.U5_TIMER_WINDOW_B) 1.0000
These voltages failed to converge:
V(N00596) = 2.972KV \ 11.98V
V(X_U1.DVDT_OUT) = 2.972KV \ 11.98V
V(X_U1.U7_N58297) = 25.00V \ 25.07V
V(X_U1.U7_N58207) = 25.00V \ 25.07V
V(X_U1.U7_N58107) = 25.00V \ 25.28V
V(X_U1.U7_N58011) = 25.00V \ 25.29V
V(X_U1.U7_N58605) = 25.00V \ 25.07V
V(X_U1.U7_N58543) = 25.00V \ 25.09V
V(X_U1.U7_N57301) = 25.00V \ 25.26V
V(X_U1.U7_PW_IN) = 15.29uV \ 7.657mV
V(X_U1.U7_N57449) = 25.00V \ 25.30V
V(X_U1.U7_N62570) = 25.00V \ 25.04V
V(X_U1.U7_N58701) = 25.00V \ 25.03V
V(X_U1.U7_N58653) = 25.00V \ 25.05V
V(X_U1.U7_N58111) = 25.00V \ 25.13V
V(X_U1.U7_N58015) = 25.00V \ 25.15V
V(X_U1.U7_N58397) = 25.00V \ 25.06V
V(X_U1.U7_N58393) = 25.00V \ 25.15V
V(X_U1.U7_N58203) = 25.00V \ 25.17V
V(X_U1.U7_N57765) = 77.05uV \ 38.55mV
V(X_U1.U7_N58473) = 25.00V \ 25.09V
V(X_U1.U1_CAP) = 100.00uV \ 1.000V
V(X_U1.U1_N14698946) = 181.79uV \ 1.000V
V(X_U1.OPEN_DETECT) = 4.402fV \ 93.33mV
V(X_U1.TON_TOFF_DELAY) = 909.11mV \ 1.000V
V(X_U1.X_U8_U20.Qint) = 2.000fV \ 0.997mV
V(X_U1.X_U8_U20.Qqq) = 2.000fV \ 0.997mV
V(X_U1.X_U8_U10.Qint) = 2.000fV \ 0.997mV
V(X_U1.X_U8_U10.Qqq) = 2.000fV \ 0.997mV
V(X_U1.X_U8_U15.Qint) = -10.00mV \ -259.35mV
V(X_U1.X_U8_U15.Qqq) = -10.00mV \ -259.35mV
V(X_U1.X_U4_U171.Qint) = 2.000fV \ 0.997mV
V(X_U1.X_U4_U171.Qqq) = 2.000fV \ 0.997mV
V(X_U1.X_U4_U123.Qint) = -10.00mV \ -259.35mV
V(X_U1.X_U4_U123.Qqq) = -10.00mV \ -259.35mV
V(X_U1.X_U4_U163.Qint) = 2.000fV \ 0.997mV
V(X_U1.X_U4_U163.Qqq) = 2.000fV \ 0.997mV
V(X_U1.X_U4_U7.Qint) = 10.00mV \ 1.259V
V(X_U1.X_U4_U7.Qqq) = 10.00mV \ 1.259V
V(X_U1.X_U7_U10.Qint) = 2.000fV \ 0.997mV
V(X_U1.X_U7_U10.Qqq) = 2.000fV \ 0.997mV
V(X_U1.X_U7_U9.Qint) = -10.00mV \ -259.35mV
V(X_U1.X_U7_U9.Qqq) = -10.00mV \ -259.35mV
V(X_U1.X_U7_U7.Qint) = 2.000fV \ 0.997mV
V(X_U1.X_U7_U7.Qqq) = 2.000fV \ 0.997mV
V(X_U1.X_U3.N14646292) = 2.972KV \ 11.98V
V(X_U1.X_U5_U14.Qint) = 2.000fV \ 0.997mV
V(X_U1.X_U5_U14.Qqq) = 2.000fV \ 0.997mV
V(X_U1.X_U5_U11.Qint) = -10.00mV \ -259.35mV
V(X_U1.X_U5_U11.Qqq) = -10.00mV \ -259.35mV
V(X_U1.X_U5_U70.Qint) = 2.000fV \ 0.997mV
V(X_U1.X_U5_U70.Qqq) = 2.000fV \ 0.997mV
V(X_U1.X_U9_U31.Qint) = 2.000fV \ 0.997mV
V(X_U1.X_U9_U31.Qqq) = 2.000fV \ 0.997mV
V(X_U1.X_U9_U23.Qint) = 2.000fV \ 0.997mV
V(X_U1.X_U9_U23.Qqq) = 2.000fV \ 0.997mV
These supply currents failed to converge:
I(X_U1.E_E4) = 3.291uA \ 3.300uA
I(X_U1.E_U7_ABM1) = -7.643mA \ 26.89e-18A
I(X_U1.X_U1_U43.E_ABMGATE) = -90.89mA \ 0A
I(X_U1.V_U7_V48) = 15.29uA \ 7.658mA
I(X_U1.V_U7_V35) = 15.29uA \ 7.657mA
I(X_U1.V_U1_V4) = -11.22nA \ 50.00mA
I(X_U1.X_U8_U15.V2) = -1.313pA \ -5.000A
I(X_U1.X_U4_U123.V2) = -1.313pA \ -5.000A
I(X_U1.X_U4_U7.V1) = -139.45pA \ 5.000A
I(X_U1.X_U7_U9.V2) = -1.313pA \ -5.000A
I(X_U1.X_U3.V_V2) = -3.294uA \ -3.300uA
I(X_U1.X_U5_U11.V2) = -1.313pA \ -5.000A
These devices failed to converge:
X_U1.X_U8_U15.D_D11 X_U1.X_U4_U123.D_D11 X_U1.X_U7_U9.D_D11 X_U1.X_U3.D_D3
X_U1.X_U5_U11.D_D11 X_U1.X_U1_U44.E_ABMGATE X_U1.X_U1_U43.E_ABMGATE
X_U1.X_U4_U7.X3.E_ABMGATE X_U1.M_U4_M2
**** Interrupt ****
**** Param: RELTOL = 0.001
**** Param: ABSTOL = 1e-09
**** Param: VNTOL = 1e-06
**** Param: GMIN = 1e-12
**** Param: TSTOP = 0.1
**** Param: TMAX = 0
**** Param: ITL1 = 150
**** Param: ITL2 = 20
**** Param: ITL4 = 100
**** Param: AutoConverge = 1
**** Param: AutoConverge.ITL1 = 1000
**** Param: AutoConverge.ITL2 = 1000
**** Param: AutoConverge.ITL4 = 1000
**** Param: AutoConverge.RELTOL = 0.05
**** Param: AutoConverge.ABSTOL = 0.001
**** Param: AutoConverge.VNTOL = 0.001
**** Param: AutoConverge.PIVTOL = 1e-10
**** Param: ADVCONV = 1
**** Param: Current_Simulation = 0
**** Param: METHOD = 0
**** Param: TRTOL = 7
**** Param: STEPGMIN = 0
**** Param: GMINSTEPS = 0
**** Param: ITL6 = 0
**** Param: NOSTEPDEP = 0
**** Param: PTRANSTEP = 0
**** Param: GMINSRC = 0
**** Param: PSEUDOTRAN = 0
**** Param: NOSTEPSRC = 0
ERROR(ORPSIM-16550): Floating point computation failed during matrix solution. Possible solutions: 1)Ensure that all device parameters are in valid range. 2)Try using .options LIMIT
INTERNAL ERROR -- Divide by Zero, Divide(0.1, 0)
ABORTING SIMULATION
**** 03/13/24 16:06:59 **** PSpice 23.1.0 (30 January 2024) *** ID# 0 ********
** Profile: "SCHEMATIC1-Transient" [ c:\users\lchacko.crlopto\documents\pspice\inputprotectionr15-pspicefiles\schematic1\transient.
**** JOB STATISTICS SUMMARY
******************************************************************************
Node counts:
Top level (NUNODS) = 11
External (NCNODS) = 725
Total (NUMNOD) = 787
Total device count (NUMEL) = 14
Capacitors (C) = 4
Diodes (D) = 0
VCVS (E) = 0
VCCS (G) = 0
CCVS (H) = 0
MosFETs (M) = 0
Resistors (R) = 8
VSwitches (S) = 0
Voltage Sources (V) = 2
Number of subcircuits (X) = 1
Matrix statistics:
Matrix size (NSTOP) = 1189
Initial no. elements (NTTAR) = 3010
No. elements w/ fillin (NTTBR) = 3805
No. fillins (IFILL) = 795
No. overflows (NTTOV) = 794
No. LU operations (IOPS) = 2508
Percent sparsity (PERSPA) = 99.731
Analysis statistics:
No. total time points (NUMTTP) = 0
No. rejected time points (NUMRTP) = 0
No. iterations (NUMNIT) = 0
Load Threads = 28
Runtime statistics: Seconds Iterations Stopped At
Matrix load = 113.24
Matrix solution = 15.96 4
Readin = .55
General setup = .09
CMI setup = 0.00
Setup = .06
DC sweep = 0.00 0
Bias point = 173.44 0
Default algorithm = 173.13 -1129
GMIN stepping = .20 1129 582.94n
Supply stepping = .11 0 50.00%
AC and noise = 0.00 0
Total transient analysis = 0.00
Output = 0.00
Overhead = .05
Total job time (using Solver 1) = 174.08
Not sure if this is an issue with the TPS25947 PSPICE model or with my circuit. Please let me know if anyone has any suggestion.
Kind regards,
Lijo


