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.

TPS7H1101A-SP: LTSPICE simulation issue

Part Number: TPS7H1101A-SP

Good morning,

when I try to simulate the component using LTSPICE I receive the following message:

Questionable use of curly braces in "b§e_abmgate yint 0 v={if(v(a)>{{vthresh}}|v(b)>{{vthresh}},{{vdd}},{{vss}})}"
Error: undefined symbol in: "if([v](a)>((vthresh))|v(b)>((vthresh)),((vdd)),((vss)))"
Questionable use of curly braces in "b§e_abmgate yint 0 v={if(v(a)>{{vthresh}}&v(b)>{{vthresh}},{{vdd}},{{vss}})}"
Error: undefined symbol in: "if([v](a)>((vthresh))&v(b)>((vthresh)),((vdd)),((vss)))"
Questionable use of curly braces in "b§e_abmgate yint 0 v={if(v(a)>{{vthresh}}&v(b)>{{vthresh}},{{vdd}},{{vss}})}"
Error: undefined symbol in: "if([v](a)>((vthresh))&v(b)>((vthresh)),((vdd)),((vss)))"
Questionable use of curly braces in "b§e_abmgate yint 0 v={if(v(a)>{{vthresh}}|v(b)>{{vthresh}},{{vdd}},{{vss}})}"
Error: undefined symbol in: "if([v](a)>((vthresh))|v(b)>((vthresh)),((vdd)),((vss)))"
Questionable use of curly braces in "b§e_abmgate yint 0 v={if(v(a)>{{vthresh}}&v(b)>{{vthresh}},{{vdd}},{{vss}})}"
Error: undefined symbol in: "if([v](a)>((vthresh))&v(b)>((vthresh)),((vdd)),((vss)))"
Questionable use of curly braces in "b§e_abmgate yint 0 v={if(v(a)>{{vthresh}}&v(b)>{{vthresh}},{{vdd}},{{vss}})}"
Error: undefined symbol in: "if([v](a)>((vthresh))&v(b)>((vthresh)),((vdd)),((vss)))"
Questionable use of curly braces in "b§e_abmgate yint 0 v={if(v(a)>{{vthresh}},{{vss}},{{vdd}})}"
Error: undefined symbol in: "if([v](a)>((vthresh)),((vss)),((vdd)))"
Error on line 1100 : .model nmos01 nmos vto = 0.5 kpâ  = 0.1 lambda =0
* Unrecognized parameter "kpâ " -- ignored
Error on line 920 : .model u1:c_u253_c288 cap c=1 dev=15%
* Unrecognized parameter "dev" -- ignored
Warning: Pd = 0 is less than W.
Warning: Ps = 0 is less than W.
Direct Newton iteration failed to find .op point. (Use ".option noopiter" to skip.)

Could you please help me?

Best Regards

Stefano

  • Hi Stefano,

    The best option is going to be to run your simulations in PSpice to ensure there is no unexpected behavior from simulating in a different simulator than the model was developed in. If you don't have access to the software, PSpice-for-TI is a free version that can be used with TI models.

    If you must use LTSpice, you'll need to make some slight syntax alterations in the netlist (.lib) file. The curly bracket error, for example, is simply the simulator telling you that it doesn't understand the syntax and asking you to replace the curly bracket with a regular parenthesis. You may need to look up the expected SPICE syntax in order to find the alterations that resolve other error messages the tool may throw.

    Thanks,

    Sarah