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.

LMG1210: Getting error in LTspice while using unencrypted Pspice model

Part Number: LMG1210

I am a student trying to create a gate driver circuit for GaN MOSFET. I downloaded the unencrypted PSpice transient model and imported into LTspice and autogenerated the symbol. When simulating it is showing errors are present in the library file. Is it possible to get LTspice library for this LMG1210 IC?

Error log: 

Questionable use of curly braces in "b§e_lmg1210_pwm_abm1 lmg1210_pwm_n16782654 0 v={if(v(lmg1210_pwm_n16778522)>800m,1,0)} "
    Error: undefined symbol in: "if([v](lmg1210_pwm_n16778522)>800m,1,0)"
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)))"
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)))"
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)))"
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)))"
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)))"
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}},{{vdd}},{{vss}})}"
    Error: undefined symbol in: "if([v](a)>((vthresh)),((vdd)),((vss)))"
Questionable use of curly braces in "b§e_abmgate yint 0 v={if(v(a)>{{vthresh}},{{vdd}},{{vss}})}"
    Error: undefined symbol in: "if([v](a)>((vthresh)),((vdd)),((vss)))"
Error on line 10 : v3 n002 n008 v
Unknown parameter "v"
Error on line 1384 : .model pmos01 pmos  vto = -2  kp = 0.6875  lambda = 0.001*$
* Unrecognized parameter "*$" -- ignored
WARNING: Node NC_03 is floating.

WARNING: Less than two connections to node NC_03.  This node is used by R:U2:TH_4.
WARNING: Less than two connections to node NC_02.  This node is used by L:U2:SS.
V3: Missing value, assumed 0V @ DC
Direct Newton iteration failed to find .op point.  (Use ".option noopiter" to skip.)

  • Hi Ismail,

    We have a free TI Pspice tool (link https://www.ti.com/tool/PSPICE-FOR-TI) which includes TI parts library as well as Pspice component libraries.

    Would you try this tool for your simulation?  We don't have a device model specially for LTSpice.

    Regards,

    Gangyao

  • What about the unencrypted model, It is supposed to be compliant with LTspice right? But getting error while simulation. The problem is gate driver IC a a small part of our project and the rest of the part is simulated in LTspice so need to implement it in the same software. Can you help me please?

  • Hello Ismael,

    The unencrypted model is compliant with PSpice environment and others though you may have review and adapt the syntax to accommodate your desired environment which for your case seems to be LTSpice.

    For example, shown below is syntax of a voltage-controlled switch declaration where the default PSPICE switch (VSWITCH) does not have hysteresis, while the LTspice switch (SW) does. Negative number for hysteresis causes the SW switch to act as a conventional switch w/o hysteresis.

    Pspice:
    .MODEL S5K VSWITCH RON=1 ROFF=100E6 VON=1V VOFF = 0.0V

    LTspice:
    .MODEL S5K SW RON=1 ROFF=100E6 VT=0.5 VH=-0.5
    <VT = 0.5*(VON + VOFF)>
    <VH = -0.5*(VON - VOFF)>   (for VON > VOFF)

    Regards,

    -Mamadou