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.

TPS562200: TPS562200 Simulation Error

Part Number: TPS562200

Hello everyone,

I want to convert 12V to 5V using the TPS562200.

I have attached the schematic via the link below.

I initiate the simulation with a Stop Time of 10ms in Transient, but I encounter the error provided in the link below.

I have included the library as code, and I create the component by selecting 'create symbol' from the 'open' tab.

What do you think could be the issue? I've searched but couldn't find a solution. If you need more information, i can give more info.

Thank you.

Schematic

Error

Lib

*$
* TPS562200
*****************************************************************************
* (C) Copyright 2014 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: TPS562200
* Date: 28APR2014
* Model Type: TRANSIENT
* Simulator: PSPICE
* Simulator Version: 16.2.0.p001
* EVM Order Number: SLVU985 – January 2014
* EVM Users Guide: TPS562200EVM-601
* Datasheet: SLVSCB0–JANUARY 2014
*
* Model Version: Final 1.30
*
*****************************************************************************
*
* Updates:

* Final 1.30
* Ripple injectin circuit has been changed.
*
* Final 1.20
* Valley current limit has been implemented as per DS.
*
* Final 1.10
* Simulation time has been reduced.
*
* Final 1.00
* Release to Web.
*
*****************************************************************************
.SUBCKT TPS562200_TRANS EN GND SW VBST VFB VIN  PARAMS: VOUT_SS=0 MODE=0
R_u6_R3         u6_N15420410 u6_V5INOK  1 TC=0,0
X_u6_U1         EN u6_N16706056 u6_N16706074 u6_N15421290 COMPHYS_BASIC_GEN
+  PARAMS: VDD=5 VSS=0 VTHRESH=2.5
R_u6_R1         u6_N15421290 u6_ENSW  1 TC=0,0
C_u6_C4         GND u6_V5INOK  1n
V_u6_V7         VREG5 GND
+PWL 0 0 1u 0 20u 5.5
V_u6_V3         u6_N15420180 0 3.75
V_u6_V1         u6_N16706056 0 1.6
X_u6_U8         VIN u6_N15420180 u6_N167062223 u6_N15420410 COMPHYS_BASIC_GEN
+  PARAMS: VDD=1 VSS=0 VTHRESH=0.5
R_u6_R2         u6_N11272786 ENCIR  1 TC=0,0
C_u6_C3         GND ENCIR  1n
V_u6_V6         u6_N167062223 0 0.32
C_u6_C2         GND u6_ENSW  1n
E_u6_ABM19         u6_N11272786 0 VALUE { if( V(u6_ENSW)>0.5
+ & V(u6_V5INOK)>0.5,1,0)   }
V_u6_V2         u6_N16706074 0 0.6
X_U5_U13_U16         U5_BLKT U5_U13_N16288026 U5_U13_N16288434 AND2_BASIC_GEN
+  PARAMS: VDD=1 VSS=0 VTHRESH=500E-3
C_U5_U13_C32         GND U5_U13_N16288202  1n  TC=0,0
E_U5_U13_ABM55         U5_U13_N16287924 0 VALUE { if (
+  V(U5_U13_N16287988)<V(U5_U13_N16287972),1, 0)    }
R_U5_U13_R50         U5_U13_N16287924 U5_U13_N16287982  1 TC=0,0
R_U5_U13_R28         U5_U13_N16288202 U5_U13_N16288022  1 TC=0,0
R_U5_U13_R33         U5_U13_N16288280 U5_EN_SW  1 TC=0,0
R_U5_U13_R35         U5_U13_N162887481 U5_U13_N16288350  1 TC=0,0
X_U5_U13_U645         U5_U13_N16288396 U5_NEW U5_U13_N162887481 N16288324
+  srlatchrhp_basic_gen PARAMS: VDD=1 VSS=0 VTHRESH=0.5
C_U5_U13_C40         GND U5_U13_N16288350  1n  TC=0,0
E_U5_U13_ABM53         U5_U13_N16287988 0 VALUE { if
+  (V(ENCIR)>0.5,V(U5_LLC_ECO),0)    }
C_U5_U13_C38         GND U5_EN_SW  1n  TC=0,0
X_U5_U13_U639         OVP U5_U13_N16288254 INV_BASIC_GEN PARAMS: VDD=1 VSS=0
+  VTHRESH=500E-3
C_U5_U13_C26         GND U5_L_PULSE  1n  TC=0,0
C_U5_U13_C5         GND U5_U13_TON  4.2p IC=0 TC=0,0
X_U5_U13_U644         U5_H_PULSE U5_U13_N16287998 INV_BASIC_GEN PARAMS: VDD=1
+  VSS=0 VTHRESH=500E-3
R_U5_U13_R24         GND U5_U13_TON  10Meg TC=0,0
G_U5_U13_ABM2I3         VREG5 U5_U13_TON VALUE { if(V(U5_H_NEW)>0.5,
+  (V(SW))*1.42u,0)    }
X_U5_U13_U632         U5_U13_N16287982 U5_U13_ECO_N INV_BASIC_GEN PARAMS: VDD=1
+  VSS=0 VTHRESH=500E-3
R_U5_U13_R34         U5_U13_N16288344 U5_U13_N16288396  1 TC=0,0
X_U5_U13_U12         U5_U13_N16288202 U5_U13_N16287902 one_shot PARAMS:  T=240
+
X_U5_U13_U630         U5_U13_N16287902 U5_U13_N16288022 U5_NEW OR2_BASIC_GEN
X_U5_U13_U643         UVP_DELAY U5_U13_N16288220 INV_BASIC_GEN PARAMS: VDD=1
+  VSS=0 VTHRESH=500E-3
X_U5_U13_U647         U5_U13_N16288374 U5_U13_N16288350 U5_H_PULSE
+  OR2_BASIC_GEN
X_U5_U13_U13         U5_U13_N16287998 U5_U13_ECO_N U5_U13_N16288056
+  AND2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3
G_U5_U13_ABM2I4         U5_U13_TON GND VALUE { if(V(U5_H_NEW) <.75,
+  V(U5_U13_TON)/200,0)    }
C_U5_U13_C39         GND U5_U13_N16288396  1n  TC=0,0
X_U5_U13_U646         U5_PREBIAS_N U5_H1 U5_H1 U5_EN_SW U5_U13_N16288344
+  AND4_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3
X_U5_U13_U14         U5_U13_N16288350 U5_U13_N16288374 one_shot PARAMS:  T=50
R_U5_U13_R52         U5_U13_N16288056 U5_L_PULSE  1 TC=0,0
R_U5_U13_R53         U5_U13_N16288434 U5_U13_N16288022  1 TC=0,0
C_U5_U13_C25         GND U5_U13_N16287982  1n  TC=0,0
E_U5_U13_ABM24         U5_U13_N16288026 0 VALUE { if( V(U5_VO_TON)
+ >V(U5_U13_TON) ,0,1)   }
X_U5_U13_U633         U5_U13_N16288254 U5_U13_N16288220 ENCIR ENCIR
+  U5_U13_N16288280 AND4_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3
V_U5_U13_V87         U5_U13_N16287972 GND 1m
C_U5_U13_C36         GND U5_U13_N16288022  1n  TC=0,0
X_U5_U12_U6         VIN VBST d_d1 PARAMS:
E_U5_U12_ABM2         U5_U12_N00236 0 VALUE { IF( V(U5_H_NEW)> 0.75,V(VBST),0)
+    }
C_U5_U12_C1         GND U5_H_NEW_BST  2n IC=0 TC=0,0
R_U5_U12_R1         U5_U12_N00236 U5_H_NEW_BST  1 TC=0,0
C_U5_U18_C43         GND U5_U18_PULSE  1n  TC=0,0
X_U5_U18_S1    U5_U18_PULSE GND U5_U18_N15565152 GND INT_COMP_U5_U18_S1
E_U5_U18_E11         U5_VO_TON GND U5_U18_VO_INT U5_U18_N15580272 1000
G_U5_U18_ABMII1         GND U5_U18_N15565152 VALUE { if (V(U5_U18_PULSE)>0.5,
+  33.16u,0)    }
R_U5_U18_R54         U5_U18_N15580272 U5_VO_TON  45k TC=0,0
E_U5_U18_ABM51         U5_U18_RAMP 0 VALUE { if(V(ENCIR)>0.5,
+ V(U5_RMPIN),0)   }
C_U5_U18_C39         GND U5_U18_N15565152  1n  TC=0,0
R_U5_U18_R55         U5_U18_N15565868 U5_U18_N15565050  1 TC=0,0
E_U5_U18_ABM54         U5_U18_N15565764 0 VALUE { if (V(U5_U18_N15565152)>86m,
+  86m,V(U5_U18_N15565152))    }
E_U5_U18_E10         U5_RMPIN GND U5_U18_INT_RAMP GND 0.2
R_U5_U18_R59         U5_U18_N15565764 U5_U18_INT_RAMP  1 TC=0,0
R_U5_U18_R37         SW U5_U18_N15567022  784k TC=0,0
C_U5_U18_C41         GND U5_U18_N15565050  1n  TC=0,0
R_U5_U18_R39         U5_U18_N15565628 GND  672k TC=0,0
R_U5_U18_R40         U5_U18_N15567022 U5_U18_N15565628  280k TC=0,0
C_U5_U18_C45         GND U5_U18_INT_RAMP  1n  TC=0,0
X_U5_U18_U17         U5_U18_N15565050 U5_U18_N15565264 INV_BASIC_GEN PARAMS:
+  VDD=1 VSS=0 VTHRESH=500E-3
R_U5_U18_R53         VOINFO U5_U18_VO_INT  2.4Meg TC=0,0
R_U5_U18_R52         U5_U18_N15547787 U5_H1  1 TC=0,0
R_U5_U18_R56         U5_U18_N15565264 U5_U18_N15565142  1 TC=0,0
R_U5_U18_R51         U5_U18_N15548013 U5_U18_N15547717  1 TC=0,0
X_U5_U18_U16         U5_BLKT U5_U18_N15547717 U5_U18_N15547787 AND2_BASIC_GEN
+  PARAMS: VDD=1 VSS=0 VTHRESH=500E-3
C_U5_U18_C38         GND U5_U18_VO_INT  3.4p  TC=0,0
X_U5_U18_U18         U5_H_NEW U5_U18_N15565868 one_shot PARAMS:  T=20
C_U5_U18_C42         GND U5_U18_N15565142  1n  TC=0,0
C_U5_U18_C36         GND U5_U18_N15547717  1n  TC=0,0
E_U5_U18_E9         U5_U18_N15565430 GND VOINFO U5_U18_VO_INT 0.015
C_U5_U18_C37         GND U5_H1  1n  TC=0,0
R_U5_U18_R58         U5_U18_N15565628 VOINFO  2.4Meg TC=0,0
E_U5_U18_ABM53         U5_U18_N15565254 0 VALUE { if(V(ENCIR)>0.5,
+ V(U5_U18_N15565142),0)   }
E_U5_U18_ABM52         U5_U18_VIM 0 VALUE { ( V(U5_U18_N15565430)
+ +V(VFB) )   }
C_U5_U18_C44         GND VOINFO  3.4p  TC=0,0
R_U5_U18_R57         U5_U18_N15565254 U5_U18_PULSE  1 TC=0,0
E_U5_U18_ABM17         U5_VREFINT 0 VALUE { V(N13136054)
+ + V(U5_U18_RAMP)   }
C_U5_U18_C46         GND U5_U18_N15567022  8.5p  TC=0,0
R_U5_U18_R41         U5_U18_N15580272 GND  135k TC=0,0
E_U5_U18_ABM12         U5_U18_N15548013 0 VALUE { if( V(U5_VREFINT)
+ >V(U5_U18_VIM) ,1,0)   }
E_U5_U10_ABM35         U5_U10_OCLTHR 0 VALUE { if(V(N16287791)<0.5,
+  -0.2304,-0.18)    }
V_U5_U10_V86         U5_U10_N09151 GND 15
C_U5_U10_C36         GND U5_U10_COUNTER  1n  TC=0,0
C_U5_U10_C27         GND U5_U10_N00467  1p  TC=0,0
R_U5_U10_R42         U5_U10_N01798 U5_U10_OCLHI  200 TC=0,0
C_U5_U10_C37         GND U5_U10_N09119  1n  TC=0,0
X_U5_U10_U645         U5_LLC_ECO U5_U10_N01808 U5_U10_N02006 COMP_BASIC_GEN
+  PARAMS: VDD=1 VSS=0 VTHRESH=0.5
X_U5_U10_U15         U5_U10_N00467 U5_U10_N00383 U5_PRE_HDRIVE AND2_BASIC_GEN
+  PARAMS: VDD=1 VSS=0 VTHRESH=500E-3
C_U5_U10_C17         U5_U10_OCLHI GND  10p IC=0 TC=0,0
X_U5_U10_U7         U5_U10_OCLHI U5_U10_N02016 U5_U10_N02116 AND2_BASIC_GEN
+  PARAMS: VDD=1 VSS=0 VTHRESH=500E-3
X_U5_U10_U640         U5_U10_OCLHI U5_U10_N00471 INV_BASIC_GEN PARAMS: VDD=1
+  VSS=0 VTHRESH=500E-3
E_U5_U10_ABM12         U5_U10_N01798 0 VALUE { if( V(U5_U10_OCLTHR)
+ >V(LLC) ,1,0)   }
X_U5_U10_S19    U5_U10_RESET_1 GND U5_U10_N01552 GND VAL_CUR_LIMIT_U5_U10_S19
V_U5_U10_V85         U5_U10_N01808 GND 3.18
X_U5_U10_U642         U5_U10_N02006 U5_U10_RESET_1 INV_BASIC_GEN PARAMS: VDD=1
+  VSS=0 VTHRESH=500E-3
R_U5_U10_R54         U5_L_PULSE U5_U10_N00619  1 TC=0,0
G_U5_U10_ABMII2         VIN U5_U10_N01552 VALUE { if (V(U5_U10_CUR_NO) >0.5,
+  1m,0)    }
X_U5_U10_U643         U5_U10_N09119 UVP_DELAY N16287791 N09109
+  srlatchrhp_basic_gen PARAMS: VDD=1 VSS=0 VTHRESH=0.5
X_U5_U10_U11         U5_U10_N02116 U5_U10_N01540 one_shot PARAMS:  T=20
R_U5_U10_R51         U5_H_PULSE U5_U10_N00383  1 TC=0,0
E_U5_U10_ABM55         U5_U10_N01890 0 VALUE { V(U5_U10_N01552)    }
X_U5_U10_U646         U5_L_PULSE U5_U10_N02016 INV_BASIC_GEN PARAMS: VDD=1
+  VSS=0 VTHRESH=500E-3
X_U5_U10_U629         U5_U10_N00619 U5_U10_OCLHI U5_PRE_LDRIVE OR2_BASIC_GEN
C_U5_U10_C34         GND U5_U10_N01552  10p  TC=0,0
R_U5_U10_R53         U5_U10_N00471 U5_U10_N00467  1 TC=0,0
R_U5_U10_R59         U5_U10_N01890 U5_U10_COUNTER  1 TC=0,0
C_U5_U10_C24         GND U5_U10_N00383  1p  TC=0,0
C_U5_U10_C35         GND U5_U10_CUR_NO  1n  TC=0,0
X_U5_U10_U16         U5_BLKT U5_U10_N16275737 U5_U10_N16275727 AND2_BASIC_GEN
+  PARAMS: VDD=1 VSS=0 VTHRESH=500E-3
X_U5_U10_U644         U5_U10_COUNTER U5_U10_N09151 U5_U10_N16275737
+  COMP_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=0.5
R_U5_U10_R58         U5_U10_N01540 U5_U10_CUR_NO  1 TC=0,0
C_U5_U10_C28         GND U5_U10_N00619  1p  TC=0,0
R_U5_U10_R52         U5_U10_N16275727 U5_U10_N09119  1 TC=0,0
R_U5_U11_R46         U5_U11_N00505 U5_U11_N00387  1 TC=0,0
X_U5_U11_U634         U5_U11_N00425 U5_U11_N00393 INV_BASIC_GEN PARAMS: VDD=1
+  VSS=0 VTHRESH=500E-3
X_U5_U11_U4         U5_PRE_LDRIVE U5_U11_N00393 U5_L_NEW AND2_BASIC_GEN PARAMS:
+  VDD=1 VSS=0 VTHRESH=500E-3
R_U5_U11_R44         U5_PRE_LDRIVE U5_U11_N00355  2k TC=0,0
X_U5_U11_U635         U5_U11_N00355 U5_U11_N005750 INV_BASIC_GEN PARAMS: VDD=1
+  VSS=0 VTHRESH=500E-3
X_U5_U11_U8         U5_U11_N00347 U5_U11_N00387 U5_H_NEW AND2_BASIC_GEN PARAMS:
+  VDD=1 VSS=0 VTHRESH=500E-3
C_U5_U11_C19         GND U5_U11_N00355  1p  TC=0,0
X_U5_U11_U5         U5_PRE_HDRIVE U5_U11_N005750 U5_U11_N00505 AND2_BASIC_GEN
+  PARAMS: VDD=1 VSS=0 VTHRESH=500E-3
R_U5_U11_R45         U5_PRE_HDRIVE U5_U11_N00425  2k TC=0,0
X_U5_U11_U639         U5_VO_MAX U5_U11_N00347 INV_BASIC_GEN PARAMS: VDD=1 VSS=0
+  VTHRESH=500E-3
C_U5_U11_C20         GND U5_U11_N00425  1p  TC=0,0
C_U5_U11_C22         GND U5_U11_N00387  1p  TC=0,0
R_U5_U15_R57         U5_U15_N002350 U5_U15_N00303  1 TC=0,0
C_U5_U15_C31         GND U5_U15_N00303  1n  TC=0,0
E_U5_U15_ABM13         U5_U15_N00189 0 VALUE { if( V(VFB)
+ >(V(U5_VREFINT)+20m) ,1,0)   }
E_U5_U15_ABM15         U5_PREBIAS_N 0 VALUE { if( V(U5_VREFINT)
+ <0.73, V(U5_U15_N00303) ,1)   }
X_U5_U15_U641         U5_U15_N00189 U5_U15_N002350 INV_BASIC_GEN PARAMS: VDD=1
+  VSS=0 VTHRESH=500E-3
C_U5_U21_C11         GND LLC  10p IC=0 TC=0,0
R_U5_U21_R9         LLC U5_U21_N01299  1 TC=0,0
X_U5_U21_S18    U5_L_NEW GND U5_U21_N00883 U5_U21_N01281 DRIVER_U5_U21_S18
E_U5_U21_E1         U5_U21_VOINFO1 GND VOINFO GND 1
X_U5_U21_H2    SW U5_U21_N00883 U5_LLC_ECO GND DRIVER_U5_U21_H2
V_U5_U21_V1         U5_U21_N010430 GND -250m
X_U5_U21_U10         U5_U21_N010430 U5_U21_N00883 d_d1 PARAMS:
X_U5_U21_U12         U5_U21_N16272409 U5_U21_N16272687 one_shot PARAMS:  T=5
X_U5_U21_U9         U5_U21_N010871 VIN d_d1 PARAMS:
X_U5_U21_U630         U5_H_NEW U5_L_NEW U5_U21_N16272409 OR2_BASIC_GEN
X_U5_U21_S17    U5_H_NEW GND VIN U5_U21_N00883 DRIVER_U5_U21_S17
X_U5_U21_U631         U5_U21_N16272687 U5_BLKT INV_BASIC_GEN PARAMS: VDD=1
+  VSS=0 VTHRESH=500E-3
X_U5_U21_H1    U5_U21_N01281 GND U5_U21_N01299 GND DRIVER_U5_U21_H1
E_U5_U21_ABM51         U5_U21_VO_TON 0 VALUE { if( V(N16287791)<0.5,
+ V(U5_U21_VOINFO1), 0.33)   }
V_U5_U21_V2         U5_U21_N010871 U5_U21_N00883 -250m
E_U5_U21_ABM37         U5_VO_MAX 0 VALUE { if(V(VOINFO) >8,1,0)    }
X_U1_S6    N16287791 GND U1_SS U1_N15516969 SOFTSTART_U1_S6
E_U1_ABM50         U1_ENSS 0 VALUE { if( V(N16287791)<0.5 & V(ENCIR)>0.5,
+ 1,0)   }
C_U1_C3         GND U1_RESET_1  1n
X_U1_S5    U1_EN_SS GND U1_SS GND SOFTSTART_U1_S5
R_U1_R31         GND U1_SS  1E11
E_U1_ABM20         N13136054 0 VALUE { if(V(U1_SS)>0.755, 0.755, V(U1_SS))    }
R_U1_R33         U1_N15509898 U1_RESET_1  1 TC=0,0
R_U1_R32         U1_N15509786 U1_UVP_DELAY_INV  1 TC=0,0
E_U1_ABM2         ENOVP 0 VALUE { if(V(U1_SS)>1.292, 1,0)    }
X_U1_U11         U1_ENSS U1_UVP_DELAY_INV U1_EN_SS1 AND
G_U1_ABMII4         VREG5 U1_SS VALUE { if(V(U1_EN_SS)>0.5 & V(U1_SS) < 1.3,
+  0.7125m+(V(MODE)*0.7125m),0)    }
C_U1_C2         GND U1_UVP_DELAY_INV  1n
E_U1_ABM4         U1_N15509898 0 VALUE { if(V(RESET)>0.5, 1,0)    }
E_U1_ABM3         U1_N15509786 0 VALUE { if(V(UVP_DELAY)>0.5, 0,1)    }
X_U1_U9         U1_SS U1_SS d_d1 PARAMS:
E_U1_ABM5         U1_N15516969 0 VALUE { if(V(N16287791)>0.6, 1.01,0)    }
X_U1_U13         U1_EN_SS1 RESET U1_RESET_1 U1_EN_SS MUX2_BASIC_GEN PARAMS:
+  VDD=1 VSS=0 VTHRESH=0.5
C_U1_C1         U1_SS GND  1u IC={VOUT_SS*1}
R_U1_R22         GND ENOVP  1Meg
V_V4         MODE GND {MODE}
X_U3_U579         U3_N16258329 U3_N16244009 U3_N16249165 AND2_BASIC_GEN PARAMS:
+  VDD=1 VSS=0 VTHRESH=500E-3
R_U3_R34         GND U3_N16246841  1E11
X_U3_U581         U3_N16246489 U3_N16246755 U3_N16246805 AND2_BASIC_GEN PARAMS:
+  VDD=1 VSS=0 VTHRESH=500E-3
G_U3_ABMII5         VIN U3_N16246473 VALUE { if(V(U3_START_C) > 0.5, 40u, 0)
+  }
X_U3_U582         U3_N16246763 U3_N16246755 INV_BASIC_GEN PARAMS: VDD=1 VSS=0
+  VTHRESH=500E-3
X_U3_U190         U3_UVP U3_N16243947 BUFFER_PS PARAMS: VHI=1 VLO=0
+  VTHRESH=500E-3 TPLH=13u TPHL=1n TR=1E-9 TF=1E-9
R_U3_R36         GND U3_N16246473  1E11
C_U3_C4         GND UVP_DELAY  1n
E_U3_ABM5         U3_N16244009 0 VALUE { if(V(VFB) < V(U3_N16244001) * 0.65,
+  1,0)    }
X_U3_U576         UVP_DELAY U3_N16246489 U3_START_C U3_N16246841
+  srlatchrhp_basic_gen PARAMS: VDD=1 VSS=0 VTHRESH=.5
R_U3_R46         U3_UVP U3_N16249165  1
C_U3_C1         GND U3_N16246473  0.956u
C_U3_C9         GND U3_UVP  1n
V_U3_V91         U3_N16244001 GND 0.765
V_U3_V92         U3_N162498862 GND 0.5
X_U3_U191         U3_N16246489 U3_N16246763 BUFFER_PS PARAMS: VHI=1 VLO=0
+  VTHRESH=500E-3 TPLH=10u TPHL=1n TR=1E-9 TF=1E-9
X_U3_S12    ENCIR GND VOINFO GND FAULTS_U3_S12
R_U3_R37         GND RESET  1E11
C_U3_C7         GND RESET  1n
R_U3_R35         GND U3_N16246489  1E11
R_U3_R44         RESET U3_N16246805  1
R_U3_R38         GND U3_N162498581  1E11
R_U3_R42         U3_N16254304 ENOVP  1
C_U3_C5         GND U3_N16254304  1p
X_U3_U578         U3_N16254304 RESET U3_N162498580 U3_N162498581
+  srlatchrhp_basic_gen PARAMS: VDD=1 VSS=0 VTHRESH=.5
R_U3_R43         U3_N16258329 U3_N162498580  1
E_U3_ABM6         U3_N16244213 0 VALUE { if(V(VFB) > V(U3_N16244001) * 1.25,
+  1,0)    }
R_U3_R45         OVP U3_N16244213  1
R_U3_R41         UVP_DELAY U3_N16243947  1
X_U3_U577         U3_N16246489 U3_N16246473 U3_N162498862 COMP PARAMS: VHYS=0
C_U3_C6         GND U3_N16258329  1n
C_U3_C8         GND OVP  1n
.IC         V(U5_U13_TON )=0
.IC         V(VOINFO )={VOUT_SS}
.IC         V(U5_U18_VO_INT )={VOUT_SS}
.ENDS TPS562200_TRANS
*$
.subckt INT_COMP_U5_U18_S1 1 2 3 4
S_U5_U18_S1         3 4 1 2 _U5_U18_S1
RS_U5_U18_S1         1 2 1G
.MODEL         _U5_U18_S1 VSWITCH Roff=1m Ron=1E9 Voff=0.2 Von=0.8
.ends INT_COMP_U5_U18_S1
*$
.subckt VAL_CUR_LIMIT_U5_U10_S19 1 2 3 4
S_U5_U10_S19         3 4 1 2 _U5_U10_S19
RS_U5_U10_S19         1 2 1G
.MODEL         _U5_U10_S19 VSWITCH Roff=1e9 Ron=1m Voff=0.2 Von=0.8
.ends VAL_CUR_LIMIT_U5_U10_S19
*$
.subckt DRIVER_U5_U21_S18 1 2 3 4
S_U5_U21_S18         3 4 1 2 _U5_U21_S18
RS_U5_U21_S18         1 2 1G
.MODEL         _U5_U21_S18 VSWITCH Roff=1e8 Ron=72m Voff=0.2 Von=0.8
.ends DRIVER_U5_U21_S18
*$
.subckt DRIVER_U5_U21_H2 1 2 3 4
H_U5_U21_H2         3 4 VH_U5_U21_H2 -1
VH_U5_U21_H2         1 2 0V
.ends DRIVER_U5_U21_H2
*$
.subckt DRIVER_U5_U21_S17 1 2 3 4
S_U5_U21_S17         3 4 1 2 _U5_U21_S17
RS_U5_U21_S17         1 2 1G
.MODEL         _U5_U21_S17 VSWITCH Roff=1e8 Ron=122m Voff=0.2 Von=0.8
.ends DRIVER_U5_U21_S17
*$
.subckt DRIVER_U5_U21_H1 1 2 3 4
H_U5_U21_H1         3 4 VH_U5_U21_H1 72m
VH_U5_U21_H1         1 2 0V
.ends DRIVER_U5_U21_H1
*$
.subckt SOFTSTART_U1_S6 1 2 3 4
S_U1_S6         3 4 1 2 _U1_S6
RS_U1_S6         1 2 1G
.MODEL         _U1_S6 VSWITCH Roff=1e11 Ron=1k Voff=.25 Von=.75
.ends SOFTSTART_U1_S6
*$
.subckt SOFTSTART_U1_S5 1 2 3 4
S_U1_S5         3 4 1 2 _U1_S5
RS_U1_S5         1 2 1G
.MODEL         _U1_S5 VSWITCH Roff=1e11 Ron=10 Voff=.75 Von=.25
.ends SOFTSTART_U1_S5
*$
.subckt FAULTS_U3_S12 1 2 3 4
S_U3_S12         3 4 1 2 _U3_S12
RS_U3_S12         1 2 1G
.MODEL         _U3_S12 VSWITCH Roff=1e11 Ron=5 Voff=.6 Von=.4
.ends FAULTS_U3_S12
*$

.SUBCKT COMP_BASIC_GEN INP INM Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5
E_ABM Yint 0 VALUE {IF (V(INP) >
+ V(INM), {VDD},{VSS})}
R1 Yint Y 1
C1 Y 0 1n
.ENDS COMP_BASIC_GEN
*$
.SUBCKT COMPHYS_BASIC_GEN INP INM HYS OUT PARAMS: VDD=1 VSS=0 VTHRESH=0.5
EIN INP1 INM1 INP INM 1
EHYS INP1 INP2 VALUE { IF( V(1) > {VTHRESH},-V(HYS),0) }
EOUT OUT 0 VALUE { IF( V(INP2)>V(INM1), {VDD} ,{VSS}) }
R1 OUT 1 1
C1 1 0 5n
RINP1 INP1 0 1K
.ENDS COMPHYS_BASIC_GEN
*$
.SUBCKT AND A B OUT
EOUT OUT1 0 VALUE { IF( V(A)>0.5 & V(B)>0.5,1,0) }
R1 OUT1 OUT 1
C1 OUT 0 10p
.ends AND
*$
.SUBCKT OR A B OUT
EOUT OUT1 0 VALUE { IF( V(A)>0.5 | V(B)>0.5,1,0) }
R1 OUT1 OUT 1
C1 OUT 0 10p
.ends OR
*$
.SUBCKT AND4_BASIC_GEN A B C D Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5
E_ABMGATE    YINT 0 VALUE {{IF(V(A) > {VTHRESH}  &
+ V(B) > {VTHRESH} &
+ V(C) > {VTHRESH} &
+ V(D) > {VTHRESH},{VDD},{VSS})}}
RINT YINT Y 1
CINT Y 0 1n
.ENDS AND4_BASIC_GEN
*$
.SUBCKT AND3 A B C OUT
EOUT OUT1 0 VALUE { IF( V(A)>0.5 & V(B)>0.5 & V(C)>0.5,1,0) }
R1 OUT1 OUT 1
C1 OUT 0 10p
.ends AND3
*$s
.SUBCKT DELAY IN OUT
+ PARAMs:  T=100
S_S1         MEAS 0 RESET2 0 S1
E_ABM1         CH 0 VALUE { if( V(IN)>0.5,1,0)    }
E_ABM3         OUT 0 VALUE { if( V(MEAS)>0.5 & V(CH)>0.5,1,0)    }
R_R1         MEAS CH  {T}
C_C1         0 MEAS  1.4427n
E_ABM2         RESET 0 VALUE { if(V(CH)<0.5,1,0)    }
R_R2         RESET2 RESET  0.1
C_C2         0 RESET2  1.4427n
.MODEL         S1 VSWITCH Roff=1e9 Ron=1.0 Voff=0.25V Von=0.75V
.ENDS DELAY
*$
.SUBCKT BUFFER_PS A Y PARAMS: vhi=1 vlo=0 vthresh=500e-3 tplh=1e-9
+ tphl=1e-9 tr=1e-9 tf=1e-9
RA A 0 1e11
CA A 0 0.01pF
VS VSUP 0 DC 1
EBUF1 Ypp 0 VALUE={IF(V(A) > ({vthresh}), 1, 0)}
ROUTpp Ypp 0 1e11
XNSW1 OUTp Ypp 0 NSW_PS PARAMS: RONval={(tplh+1e-15)/(1e-12*0.693)}
+ VTHval=0.5
XPSW1 OUTp Ypp VSUP PSW_PS PARAMS: RONval={(tphl+1e-15)/(1e-12*0.693)}
+ VTHval=0.5
CDEL1 OUTp 0 1pF
ETHRESH Yp 0 VALUE={IF(V(OUTp) > 0.5, 1, 0)}
ROUTp Yp 0 1e11
XNSW2 OUTr Yp 0 NSW_PS PARAMS: RONval={(tf+1e-15)/(1e-12*2.3)} VTHval=0.5
XPSW2 OUTr Yp VSUP PSW_PS PARAMS: RONval={(tr+1e-15)/(1e-12*2.3)} VTHval=0.5
CDEL2 OUTr 0 1pF
EOUT OUTf 0 VALUE={V(OUTr)*({vhi} - {vlo})+{vlo}}
RDR OUTf Y  1000
RO Y 0 1e11
.ENDS BUFFER_PS
*$
.SUBCKT NSW_PS D G S PARAMS: RONval=10k VTHval=0.7 VCHARval=0.01
+ CGval=0.01pF CDval=0.01pF
RDDUM D 0 1e11
RSDUM S 0 1e11
RGDUM G 0 1e11
CG G D {CGval}
CD D S {CDval}
EEXP F1 0 VALUE={LIMIT(((V(G,S)-VTHval)/VCHARval),-80,80)}
GOUT D S VALUE={V(D,S)/(RONval*(1+EXP(-LIMIT(((V(G,S)-VTHval)/VCHARval)
+,-80,80))))}
.ENDS NSW_PS
*$
.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 PSW_PS D G S PARAMS: RONval=10k VTHval=0.7 VCHARval=0.01
+ CGval=0.01pF CDval=0.01pF
RDDUM D 0 1e11
RSDUM S 0 1e11
RGDUM G 0 1e11
CG G D {CGval}
CD D S {CDval}
EEXP F1 0 VALUE={LIMIT(((V(S,G)-VTHval)/VCHARval),-80,80)}
GOUT S D VALUE={V(S,D)/(RONval*(1+EXP(-LIMIT(((V(S,G)-VTHval)/VCHARval)
+,-80,80))))}
.ENDS PSW_PS
*$
.SUBCKT MONOPOS_PS in Q Qn PARAMS: PW=250u
VS VSUP 0 DC 1
r1 Q 0 1e11
GIN VSUP YA VALUE={IF(V(IN)>0.5, V(VSUP)/1000K, 0)}
GDIS YA 0 VALUE={IF(V(IN)>0.5,0, V(YA)/1m)}
CIN YA 0 1n IC=0
RIN YA 0 1e11
EABM1 YTD 0 VALUE={IF(V(YA)> {PW*1000}, 1, 0)}
RYTD YTD 0 1e11
EXOR P 0 VALUE={IF(V(YTD) > 0.5 ^ V(IN) > .5, 1, 0)}
ROUTpp2 P 0 1e11
EAND1 Q1 0 VALUE={ IF(V(P)>0.5 & V(IN)>0.5, 1, 0)}
Ro1 Q1 Q 1m
Co1 Q 0 1p
ROUT2 Q 0 1e11
EAND2 Qn1 0 VALUE={ IF(V(Q)>0.5, 0, 1)}
Ro2 Qn1 Qn 1m
Co2 Qn 0 1p
ROUT4 Qn 0 1e11
.ENDS MONOPOS_PS
*$
.SUBCKT CESR IN OUT
+ PARAMs:  C=100u ESR=0.01 X=2 IC=0
C	IN 1  {C*X} IC={IC}
RESR	1 OUT {ESR/X}
.ENDS CESR
*$
.SUBCKT LDCR IN OUT
+ PARAMs:  L=1u DCR=0.01 IC=0
L	IN 1  {L} IC={IC}
RDCR	1 OUT {DCR}
.ENDS LDCR
*$
.SUBCKT MUX2_BASIC_GEN A B S Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5
E_ABMGATE  YINT 0 VALUE {{IF(V(S) > {VTHRESH},
+ V(B),V(A))}}
RINT YINT Y 1
CINT Y 0 1n
.ENDS MUX2_BASIC_GEN
*$
.SUBCKT COMP VOUT VINP VINN PARAMS: VHYS = 0.05
E1 YINT 0 VALUE {IF(V(VINP) + V(VOUT)*VHYS > V(VINN), 1, 0)}
R1 YINT VOUT 1
C1 VOUT 0 1n
.ENDS COMP
*$
.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 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 d_d1 1 2
d1 1 2 dd1
.model dd1 d
+ is=1e-015
+ tt=1e-011
+ rs=0.05
+ n=0.001
.ends d_d1
*$
.SUBCKT ONE_SHOT IN OUT
+ PARAMs:  T=100
S_S1         MEAS 0 RESET2 0 S1
E_ABM1         CH 0 VALUE { if( V(IN)>0.5 | V(OUT)>0.5,1,0)    }
R_R2         RESET2 RESET  0.1
E_ABM3         OUT 0 VALUE { if( V(MEAS)<0.5 & V(CH)>0.5,1,0)    }
R_R1         MEAS CH  {T}
C_C2         0 RESET2  1.4427n
C_C1         0 MEAS  1.4427n
E_ABM2         RESET 0 VALUE { if(V(CH)<0.5,1,0)    }
.MODEL         S1 VSWITCH Roff=1e9 Ron=1.0 Voff=0.25V Von=0.75V
.ENDS ONE_SHOT
*$
.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 1000meg
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-015
+ tt=1e-0111
+ rs=0.005
+ n=0.01
.ends srlatchrhp_basic_gen
*$
*$