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.

LM5156-Q1: The PSpice Simulation model for Transient Analysis of the SEPIC configuration fails with the message "ERROR(ORPSIM-16318): Missing or invalid expression

Part Number: LM5156-Q1
Other Parts Discussed in Thread: LM51561, CSD17306Q5A

I downloaded the "SNVMBV9G.ZIP" file to simulate the LM5156-Q1 in SEPIC configuration. However, the simulation  fails with the a message saying: "ERROR(ORPSIM-16318): Missing or invalid expression".

Below is the PSpice output file:

*Libraries:
* Profile Libraries :
* Local Libraries :
* From [PSPICE NETLIST] section of C:\cds_spb_home\cdssetup\OrCAD_PSpiceTIPSpice_Install\17.4.0\PSpice.ini file:
.lib "C:\Cadence\PSpiceTI\tools\pspice\library\nom.lib"
.lib "D:\TAFE\SEPIC SIMULATION FILES\LM5156-Q1_TRANS.LIB"
.lib "C:\Users\28348\Downloads\breakout.lib"
.lib "D:\TAFE\SEPIC SIMULATION FILES\PMEG045V100EPD (2).lib"
.lib "nom_pspti.lib"

*Analysis directives:
.TRAN 0 2ms 0 2u SKIPBP
.OPTIONS ADVCONV
.OPTIONS FILEMODELSEARCH
.OPTIONS SPEED_LEVEL= 5
.PROBE64 V(alias(*)) I(alias(*)) W(alias(*)) D(alias(*)) NOISE(alias(*))
.INC "..\SCHEMATIC1.net"

**** INCLUDING SCHEMATIC1.net ****
* source 20W SEPIC
C_C12 0 CS 100p TC=0,0
X_C5 VOUT 0 CESR PARAMS: C=22u ESR=2m X=1 IC={SS*12}
R_RDCR2 0 N15200767 12m TC=0,0
R_R10 RT 0 48.1k TC=0,0
C_C4 N15200596 N15198996 3.3u TC=0,0
X_C9 VOUT 0 CESR PARAMS: C=10u ESR=2m X=1 IC={SS*12}
X_C7 VOUT 0 CESR PARAMS: C=10u ESR=2m X=1 IC={SS*12}
X_C6 VOUT 0 CESR PARAMS: C=22u ESR=2m X=1 IC={SS*12}
R_R3 N15199118 CS 100 TC=0,0
R_R6 VIN UVLO 21k TC=0,0
C_C18 COMP 0 4300p TC=0,0
R_R11 FB 0 9.09k TC=0,0
R_R12 N15199846 0 2k TC=0,0
R_R9 VOUT FB 100k TC=0,0
C_C10 0 VOUT 1u TC=0,0
C_C3 VIN 0 10u TC=0,0
R_R7 VCC PGOOD 24.9k TC=0,0
C_C17 COMP N15199846 0.068u TC=0,0
R_RDCR1 N15200521 VIN 12m TC=0,0
C_C15 UVLO 0 100p TC=0,0
C_C14 VIN 0 0.01u TC=0,0
C_C16 SS 0 6n IC={SS*1} TC=0,0
R_R4 0 N15199118 0.009 TC=0,0
R_RLOAD VOUT 0 {12/2} TC=0,0
C_C2 VIN 0 10u TC=0,0
C_C1 VIN 0 10u TC=0,0
R_R8 UVLO 0 7.32k TC=0,0
X_C8 VOUT 0 CESR PARAMS: C=10u ESR=2m X=1 IC={SS*12}
X_U1 VIN COMP CS VCC FB GATE 0 PGOOD RT SS UVLO VCC LM5156-Q1_TRANS
+ PARAMS: SS={SS} FAST_HICCUP={FAST_HICCUP} LM51561={LM51561}
C_C13 VCC 0 1u IC={SS*5} TC=0,0
L_L1 N15198996 N15200521 10uH
L_L2 N15200596 N15200767 10uH
V_V1 VIN 0 12
X_X1 N15198996 GATE N15199118 CSD17306Q5A
X_U2 N15200596 VOUT POWER_DIODE_P PARAMS: I_REV_LEAK=1E-5
+ CT_ZERO_VOLTS=300PF V_BR=600 VJ_KNEE=0.90 VJ_SPEC=1.6 IF_SPEC=6
.PARAM lm51561=0 ss=0 fast_hiccup=1

**** RESUMING 20Wsepicsample.cir ****
.END


WARNING(ORPSIM-15223): Library file C:\cds_spb_home\cdssetup\pspTILibDir\nom_pspti.lib has changed since index file nom_pspti.ind was created.

WARNING(ORPSIM-15227): The timestamp changed from Tue Mar 21 21:00:08 2023 to Fri Jun 9 15:28:58 2023.

INFO(ORPSIM-15422): Making new index file nom_pspti.ind for library file nom_pspti.lib.

Index has 112989 entries from 5211 file(s).


WARNING(ORPSIM-15256): <X_C5.X> not a subcircuit param

WARNING(ORPSIM-15256): <X_C9.X> not a subcircuit param

WARNING(ORPSIM-15256): <X_C7.X> not a subcircuit param

WARNING(ORPSIM-15256): <X_C6.X> not a subcircuit param

WARNING(ORPSIM-15256): <X_C8.X> not a subcircuit param
+ 500E-3 X_U1.OTP_DONE X_U1.U10_N00393 INV_BASIC_GEN
X_U1.X_U10_U16 PARAMS X_U10_U16.VDD 1 X_U10_U16.VSS 0
+ X_U10_U16.VTHRESH 500E-3 X_U1.U10_UVLO_B X_U1.U10_N16736825
+ X_U1.SYNC_PULSE AND2_BASIC_GEN
X_U1.X_U10_U13 PARAMS X_U10_U13.VDD 1 X_U10_U13.VSS 0
+ X_U10_U13.VTHRESH 0.5 X_U10_U13.DELAY 10n X_U1.CLK X_U1.U10_CLK_DEL
+ BUF_DELAY_BASIC_GEN
X_U1.X_U10_U17 PARAMS X_U10_U17.VDD 1 X_U10_U17.VSS 0
+ X_U10_U17.VTHRESH 0.5 X_U10_U17.DELAY 10n UVLO X_U1.U10_UVLO_B
+ BUF_DELAY_BASIC_GEN
X_U1.X_U10_U3 PARAMS X_U10_U3.IC 0 X_U10_U3.THRESH 0.5 X_U10_U3.VDD 1
+ X_U10_U3.VSS 0 X_U1.U10_N00253 X_U1.N00303 X_U1.U10_N16731610
+ X_U1.SYNC_PULSE SRLATCHRHP_BASIC_NEW
X_U1.X_U10_U10 PARAMS X_U10_U10.IC 0 X_U10_U10.THRESH 0.5
+ X_U10_U10.VDD 1 X_U10_U10.VSS 0 X_U1.SYNCEXT X_U1.N00371
+ X_U1.U10_N00393 X_U1.U10_N00253 SRLATCHNOP_BASIC_NEW
X_U1.X_U10_U18 PARAMS X_U10_U18.VDD 1 X_U10_U18.VSS 0
+ X_U10_U18.VTHRESH 500E-3 UVLO X_U1.U10_N16736825 INV_BASIC_GEN
X_U1.G_U8_ABMII1 X_U1.U8_N16764954 UVLO VALUE { 5u*V(U8_UVLO_OK)} }
------------------------------------------------------------------$
ERROR(ORPSIM-16318): Missing or invalid expression