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.
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.