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.

TPS5430: Simulation issue with TPS5430_TRANS_LIB

Part Number: TPS5430

Dear BU team,

Customer has problem with simulation by using TPS5430_TRANS_LIB file downloaded in TI web. So, they think that LIB file of TPS5430 seems to have problem because simulator(Silvaco Gateway SmartSpice)does not have problem. Attached is error script file. Please see  warning and error in attached and then let me have your answer to give feedback to customer. 

TPS5430_TRANS_Lib_Simulation_ErrorScript.txt
Warning: v.x3.v_u_ramp_gen_v2: pulse period too small, reset to 2e-006 
Error: cannot evaluate expression 'vdd ,{vss'
Error: Then expression missing in logical statement. Detected at: }
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: missing ending delimiter 
Error: missing ending delimiter 
Error: mismatched parentheses. Too many opening parentheses.
Error: cannot evaluate expression 'if(v(x3.u_pwm_gen_n14321964) > {vthresh   &  v(x3.ena_uvlo_int) > {vthresh'
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: missing ending delimiter 
Error: missing ending delimiter 
Error: mismatched parentheses. Too many opening parentheses.
Error: cannot evaluate expression 'if(v(x3.u_hiccup_n14356649) > {vthresh   &  v(x3.u_hiccup_n14356641) > {vthresh'
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: missing ending delimiter 
Error: missing ending delimiter 
Error: mismatched parentheses. Too many opening parentheses.
Error: cannot evaluate expression 'if(v(x3.u_hiccup_n14356263) > {vthresh  ,  {vdd'
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: missing ending delimiter 
Error: missing ending delimiter 
Error: mismatched parentheses. Too many opening parentheses.
Error: cannot evaluate expression 'if(v(x3.x_u_hiccup_u610.yint2) > {vthresh  ,  {vss'
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: missing ending delimiter 
Error: missing ending delimiter 
Error: mismatched parentheses. Too many opening parentheses.
Error: cannot evaluate expression 'if(v(x3.ena_uvlo) > {vthresh  ,  {vdd'
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: missing ending delimiter 
Error: missing ending delimiter 
Error: mismatched parentheses. Too many opening parentheses.
Error: cannot evaluate expression 'if(v(x3.x_u_hiccup_u617.yint2) > {vthresh  ,  {vss'
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: cannot evaluate expression 'vthresh ,-5,if(v(x3.u_hiccup_n14356257)>{vthresh'
Error: mismatched parentheses. Too many closing parentheses.
Error: Can't set parameter 'i'
Error: No such parameter on this device 
Error: missing ending delimiter 
Error: missing ending delimiter 
Error: mismatched parentheses. Too many opening parentheses.
Error: cannot evaluate expression 'if(v(x3.x_u_hiccup_u30.qqq) > {vthresh  ,  {vdd'
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: cannot evaluate expression 'vthresh , {vss'
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: missing ending delimiter 
Error: missing ending delimiter 
Error: mismatched parentheses. Too many opening parentheses.
Error: cannot evaluate expression 'if(v(x3.u_hiccup_en_uvlo_pulse) > {vthresh   |  v(x3.u_hiccup_sleep_end_pulse) > {vthresh'
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: missing ending delimiter 
Error: missing ending delimiter 
Error: mismatched parentheses. Too many opening parentheses.
Error: cannot evaluate expression 'if(v(x3.u_hiccup_n14356547) > {vthresh  ,  {vss'
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: missing ending delimiter 
Error: missing ending delimiter 
Error: mismatched parentheses. Too many opening parentheses.
Error: cannot evaluate expression 'if(v(x3.u_hiccup_n14356547) > {vthresh   &  v(x3.x_u_hiccup_u625.clkdel) > {vthresh'
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: cannot evaluate expression 'vthresh ,-5,if(v(x3.u_hiccup_vdc_1v)< {vthresh'
Error: mismatched parentheses. Too many closing parentheses.
Error: Can't set parameter 'i'
Error: No such parameter on this device 
Error: missing ending delimiter 
Error: missing ending delimiter 
Error: mismatched parentheses. Too many opening parentheses.
Error: cannot evaluate expression 'if(v(x3.x_u_hiccup_u625.qqq) > {vthresh  ,  {vdd'
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: missing ending delimiter 
Error: missing ending delimiter 
Error: mismatched parentheses. Too many opening parentheses.
Error: cannot evaluate expression 'if(v(x3.x_u_hiccup_u625.x3.yint2) > {vthresh  ,  {vdd'
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: cannot evaluate expression 'vthresh , {vss'
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: cannot evaluate expression 'vdd ,{vss'
Error: Then expression missing in logical statement. Detected at: }
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: missing ending delimiter 
Error: missing ending delimiter 
Error: mismatched parentheses. Too many opening parentheses.
Error: cannot evaluate expression 'if(v(x3.u_hiccup_n14356795) > {vthresh   &  v(x3.u_hiccup_n14356765) > {vthresh'
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: missing ending delimiter 
Error: missing ending delimiter 
Error: mismatched parentheses. Too many opening parentheses.
Error: cannot evaluate expression 'if(v(x3.u_hiccup_n14356509) > {vthresh  ,  {vss'
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: missing ending delimiter 
Error: missing ending delimiter 
Error: mismatched parentheses. Too many opening parentheses.
Error: cannot evaluate expression 'if(v(x3.u_hiccup_hiccup_int_pulse) > {vthresh   |  v(x3.u_hiccup_en_uvlo_pulse) > {vthresh'
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: missing ending delimiter 
Error: missing ending delimiter 
Error: mismatched parentheses. Too many opening parentheses.
Error: cannot evaluate expression 'if(v(x3.u_hiccup_ilimit_master_pulse) > {vthresh  ,  {vss'
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: missing ending delimiter 
Error: missing ending delimiter 
Error: mismatched parentheses. Too many opening parentheses.
Error: cannot evaluate expression 'if(v(x3.u_hiccup_n14356263) > {vthresh   &  v(x3.u_hiccup_n14356397) > {vthresh'
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: missing ending delimiter 
Error: missing ending delimiter 
Error: mismatched parentheses. Too many opening parentheses.
Error: cannot evaluate expression 'if(v(x3.clk_int) > {vthresh  ,  {vdd'
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: missing ending delimiter 
Error: missing ending delimiter 
Error: mismatched parentheses. Too many opening parentheses.
Error: cannot evaluate expression 'if(v(x3.x_u_hiccup_u12.yint2) > {vthresh  ,  {vss'
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: missing ending delimiter 
Error: missing ending delimiter 
Error: mismatched parentheses. Too many opening parentheses.
Error: cannot evaluate expression 'if(v(x3.u_hiccup_ilimit_master_pulse) > {vthresh  ,  {vdd'
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: missing ending delimiter 
Error: missing ending delimiter 
Error: mismatched parentheses. Too many opening parentheses.
Error: cannot evaluate expression 'if(v(x3.x_u_hiccup_u14.yint2) > {vthresh  ,  {vdd'
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: missing ending delimiter 
Error: missing ending delimiter 
Error: mismatched parentheses. Too many opening parentheses.
Error: cannot evaluate expression 'if(v(x3.u_hiccup_n14356233) > {vthresh   &  v(x3.u_hiccup_n14356173) > {vthresh'
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: missing ending delimiter 
Error: missing ending delimiter 
Error: mismatched parentheses. Too many opening parentheses.
Error: cannot evaluate expression 'if(v(x3.u_hiccup_n14356233) > {vthresh  ,  {vdd'
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: missing ending delimiter 
Error: missing ending delimiter 
Error: mismatched parentheses. Too many opening parentheses.
Error: cannot evaluate expression 'if(v(x3.x_u_hiccup_u607.yint2) > {vthresh  ,  {vss'
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: missing ending delimiter 
Error: missing ending delimiter 
Error: mismatched parentheses. Too many opening parentheses.
Error: cannot evaluate expression 'if(v(x3.ilimit_pulse_int) > {vthresh  ,  {vdd'
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: missing ending delimiter 
Error: missing ending delimiter 
Error: mismatched parentheses. Too many opening parentheses.
Error: cannot evaluate expression 'if(v(x3.x_u_hiccup_u13.yint2) > {vthresh  ,  {vdd'
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: cannot evaluate expression 'vdd ,{vss'
Error: Then expression missing in logical statement. Detected at: }
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: missing ending delimiter 
Error: missing ending delimiter 
Error: mismatched parentheses. Too many opening parentheses.
Error: cannot evaluate expression 'if(v(x3.ilimit_pulse_int) > {vthresh  ,  {vss'
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: missing ending delimiter 
Error: missing ending delimiter 
Error: mismatched parentheses. Too many opening parentheses.
Error: cannot evaluate expression 'if(v(x3.u_hiccup_n14356649) > {vthresh  ,  {vdd'
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: missing ending delimiter 
Error: missing ending delimiter 
Error: mismatched parentheses. Too many opening parentheses.
Error: cannot evaluate expression 'if(v(x3.x_u_hiccup_u614.yint2) > {vthresh  ,  {vss'
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: missing ending delimiter 
Error: missing ending delimiter 
Error: mismatched parentheses. Too many opening parentheses.
Error: cannot evaluate expression 'if(v(x3.ena_uvlo) > {vthresh   &  v(x3.u_hiccup_n14357133) > {vthresh'
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: missing ending delimiter 
Error: missing ending delimiter 
Error: mismatched parentheses. Too many opening parentheses.
Error: cannot evaluate expression 'if(v(x3.u_ovp_n05387) > {vthresh   &  v(x3.ena_uvlo_int) > {vthresh'
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: cannot evaluate expression 'vdd ,{vss'
Error: Then expression missing in logical statement. Detected at: }
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: Then expression missing in logical statement. Detected at: 
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: Then expression missing in logical statement. Detected at: 
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: mismatched parentheses. Too many closing parentheses.
Error: cannot evaluate expression 'mode  <0.5   ), v(x3.u_soft_start_n14296271) , v(x3.u_soft_start_n14297002))    '
Error: mismatched parentheses. Too many opening parentheses.
Error: Condition expression missing in logical statement. Detected at: 
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: missing ending delimiter 
Error: missing ending delimiter 
Error: mismatched parentheses. Too many opening parentheses.
Error: cannot evaluate expression 'if(v(x3.ena_uvlo) > {vthresh   &  v(x3.hiccupb_int) > {vthresh'
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: cannot evaluate expression 'vthresh ,-v(x3.u_ena_uvlo_n02391),0) '
Error: mismatched parentheses. Too many opening parentheses.
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: cannot evaluate expression 'vdd  ,{vss'
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: missing ending delimiter 
Error: missing ending delimiter 
Error: mismatched parentheses. Too many opening parentheses.
Error: cannot evaluate expression 'if(v(x3.u_ena_uvlo_uvlo_int) > {vthresh   &  v(x3.u_ena_uvlo_ena_int) > {vthresh'
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: cannot evaluate expression 'vthresh ,-v(x3.u_ena_uvlo_n02659),0) '
Error: mismatched parentheses. Too many opening parentheses.
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: cannot evaluate expression 'vdd  ,{vss'
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: missing ending delimiter 
Error: missing ending delimiter 
Error: mismatched parentheses. Too many opening parentheses.
Error: cannot evaluate expression 'if(v(x3.u_dig_logic_pwm_ovp_in) > {vthresh   &  v(x3.u_dig_logic_dcycle_and_ilimit) > {vthresh'
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: missing ending delimiter 
Error: missing ending delimiter 
Error: mismatched parentheses. Too many opening parentheses.
Error: cannot evaluate expression 'if(v(x3.u_dig_logic_vdc_1v) > {vthresh  ,  {vss'
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: missing ending delimiter 
Error: missing ending delimiter 
Error: mismatched parentheses. Too many opening parentheses.
Error: cannot evaluate expression 'if(v(x3.u_dig_logic_vdc_1v) > {vthresh   &  v(x3.x_u_dig_logic_u8.clkdel) > {vthresh'
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: cannot evaluate expression 'vthresh ,-5,if(v(x3.u_dig_logic_ilimit_final)< {vthresh'
Error: mismatched parentheses. Too many closing parentheses.
Error: Can't set parameter 'i'
Error: No such parameter on this device 
Error: missing ending delimiter 
Error: missing ending delimiter 
Error: mismatched parentheses. Too many opening parentheses.
Error: cannot evaluate expression 'if(v(x3.x_u_dig_logic_u8.qqq) > {vthresh  ,  {vdd'
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: missing ending delimiter 
Error: missing ending delimiter 
Error: mismatched parentheses. Too many opening parentheses.
Error: cannot evaluate expression 'if(v(x3.x_u_dig_logic_u8.x3.yint2) > {vthresh  ,  {vdd'
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: cannot evaluate expression 'vthresh , {vss'
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: missing ending delimiter 
Error: missing ending delimiter 
Error: mismatched parentheses. Too many opening parentheses.
Error: cannot evaluate expression 'if(v(x3.u_dig_logic_n08093) > {vthresh   &  v(x3.ena_uvlo_int) > {vthresh'
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: missing ending delimiter 
Error: missing ending delimiter 
Error: mismatched parentheses. Too many opening parentheses.
Error: cannot evaluate expression 'if(v(x3.u_dig_logic_n14296672) > {vthresh   &  v(x3.clk_int) > {vthresh'
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: missing ending delimiter 
Error: missing ending delimiter 
Error: mismatched parentheses. Too many opening parentheses.
Error: cannot evaluate expression 'if(v(x3.ovp_int) > {vthresh  ,  {vdd'
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: missing ending delimiter 
Error: missing ending delimiter 
Error: mismatched parentheses. Too many opening parentheses.
Error: cannot evaluate expression 'if(v(x3.x_u_dig_logic_u10.yint2) > {vthresh  ,  {vss'
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: Then expression missing in logical statement. Detected at: 
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: missing ending delimiter 
Error: missing ending delimiter 
Error: mismatched parentheses. Too many opening parentheses.
Error: cannot evaluate expression 'if(v(x3.clk_int) > {vthresh   &  v(x3.u_dig_logic_n14336173) > {vthresh'
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: missing ending delimiter 
Error: missing ending delimiter 
Error: mismatched parentheses. Too many opening parentheses.
Error: cannot evaluate expression 'if(v(x3.pwm_int) > {vthresh   &  v(x3.u_dig_logic_n14327543) > {vthresh'
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: missing ending delimiter 
Error: missing ending delimiter 
Error: mismatched parentheses. Too many opening parentheses.
Error: cannot evaluate expression 'if(v(x3.u_dig_logic_n06622) > {vthresh   |  v(x3.u_dig_logic_n06762) > {vthresh'
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: missing ending delimiter 
Error: missing ending delimiter 
Error: mismatched parentheses. Too many opening parentheses.
Error: cannot evaluate expression 'if(v(x3.u_dig_logic_q_ilimit) > {vthresh  ,  {vss'
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: missing ending delimiter 
Error: missing ending delimiter 
Error: mismatched parentheses. Too many opening parentheses.
Error: cannot evaluate expression 'if(v(x3.u_dig_logic_q_ilimit) > {vthresh   &  v(x3.x_u_dig_logic_u9.clkdel) > {vthresh'
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: cannot evaluate expression 'vthresh ,-5,if(v(x3.u_dig_logic_vdc_1v)< {vthresh'
Error: mismatched parentheses. Too many closing parentheses.
Error: Can't set parameter 'i'
Error: No such parameter on this device 
Error: missing ending delimiter 
Error: missing ending delimiter 
Error: mismatched parentheses. Too many opening parentheses.
Error: cannot evaluate expression 'if(v(x3.x_u_dig_logic_u9.qqq) > {vthresh  ,  {vdd'
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: missing ending delimiter 
Error: missing ending delimiter 
Error: mismatched parentheses. Too many opening parentheses.
Error: cannot evaluate expression 'if(v(x3.x_u_dig_logic_u9.x3.yint2) > {vthresh  ,  {vdd'
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: cannot evaluate expression 'vthresh , {vss'
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: missing ending delimiter 
Error: missing ending delimiter 
Error: mismatched parentheses. Too many opening parentheses.
Error: cannot evaluate expression 'if(v(x3.u_dig_logic_n14330255) > {vthresh   &  v(x3.ena_uvlo_int) > {vthresh'
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: cannot evaluate expression 'vthresh ,-5,if(v(x3.u_dig_logic_latch_clk)>{vthresh'
Error: mismatched parentheses. Too many closing parentheses.
Error: Can't set parameter 'i'
Error: No such parameter on this device 
Error: missing ending delimiter 
Error: missing ending delimiter 
Error: mismatched parentheses. Too many opening parentheses.
Error: cannot evaluate expression 'if(v(x3.x_u_dig_logic_u2.qqq) > {vthresh  ,  {vdd'
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: cannot evaluate expression 'vthresh , {vss'
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: missing ending delimiter 
Error: missing ending delimiter 
Error: mismatched parentheses. Too many opening parentheses.
Error: cannot evaluate expression 'if(v(x3.u_dig_logic_n06657) > {vthresh   &  v(x3.u_dig_logic_n06622) > {vthresh'
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: missing ending delimiter 
Error: missing ending delimiter 
Error: mismatched parentheses. Too many opening parentheses.
Error: cannot evaluate expression 'if(v(x3.clk_int) > {vthresh  ,  {vdd'
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: missing ending delimiter 
Error: missing ending delimiter 
Error: mismatched parentheses. Too many opening parentheses.
Error: cannot evaluate expression 'if(v(x3.x_u_dig_logic_u14.yint2) > {vthresh  ,  {vss'
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: missing ending delimiter 
Error: missing ending delimiter 
Error: mismatched parentheses. Too many opening parentheses.
Error: cannot evaluate expression 'if(v(x3.u_dig_logic_n14337715) > {vthresh  ,  {vss'
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: missing ending delimiter 
Error: missing ending delimiter 
Error: mismatched parentheses. Too many opening parentheses.
Error: cannot evaluate expression 'if(v(x3.u_dig_logic_n06622) > {vthresh  ,  {vdd'
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: missing ending delimiter 
Error: missing ending delimiter 
Error: mismatched parentheses. Too many opening parentheses.
Error: cannot evaluate expression 'if(v(x3.x_u_dig_logic_u4.yint2) > {vthresh  ,  {vss'
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: missing ending delimiter 
Error: missing ending delimiter 
Error: mismatched parentheses. Too many opening parentheses.
Error: cannot evaluate expression 'if(v(x3.ilimit_int) > {vthresh   &  v(x3.u_dig_logic_ilimit_delayed) > {vthresh'
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Error: Then expression missing in logical statement. Detected at: 
Error: Can't set parameter 'v'
Error: No such parameter on this device 
Warning: Device 'r.x3.r_r_respadtognd' with terminals connected together is ignored
Warning: There are nodes with less than 2 connections. The table of nodes with less than 2 connections is generated after sourcing...
Input deck을 source하지 못했습니다
시뮬레이션이 실행 중입니다
Warning:  Convergence achieved by CONV=2 option [Iterations=59].
시뮬레이션의 소자 파라미터를 취득 중 ... 
Input deck을 unsourcing
Input deck이 unsource되었습니다
시뮬레이션의 소자 파라미터를 취득 중 ... 완료
시뮬레이션이 완료되었습니다

Thanks,

JH.