An IGBT model for LTspice

A

analog

Guest
--- In LTspice@yahoogroups.com, Dennis wrote:

Does anyone know how to model an IGBT in LTspice? Specifically,
I am trying to simulate a photo flash design with a Fairchild
SGR20N40L.
A nearly native IGBT model would be a worthwhile addition to LTspice.
Here's what I've come up with. It's simple, fast and seems to be a
reasonable match to the data sheet for gain, charge and switching.

* SGN20N40L.sub by analog, rev. 1 August 7th 2004
* - - - - - - - - C G E
..subckt SGN20N40L 1 2 3
M1 4 2 3 Qi
Q1 3 4 1 Qo
..model Qi vdmos(Rg=3 Rs=1.6 Vto=1.2 Kp=22 Is=0 ; static effects
+ Cgdmax=8n Cgdmin=10p Cgs=4n Cjo=1n) ; dynamic effects
..model Qo pnp(Is=5u Nf=2.7 Bf=150 Rb=0.5 Ikf=200 ; static effects
+ Trb1=18m Eg=.75 Xtb=-.25 ; temperature effects
+ Cjc=1n Cje=0.3n tf=5n) ; dynamic effects
..ends SGN20N40L

This model is nothing more than an N-channel mosfet driving a pnp bjt.
It could be placed on a schematic as an explicit mosfet-bjt compound
pair along with a SPICE directive (text) containing the two corres-
ponding model statements, or it could be invoked as a subcircuit
coupled to LTspice's built-in NIGBT symbol (located in the "Misc"
symbol subfolder).

In an attempt to accurately capture switching behavior, gate charge
is modeled using LTspice's highly efficient custom VDMOS with its
convenient built-in nonlinear miller d-g capacitance, and storage time
tailing is added via the pnp's "tf" (transit time) parameter. Note
that for the VDMOS, "Is" has been set to zero in an attempt to disable
the body diode.

By leaving out certain (seemingly) unnecessary parameters, internal
device nodes have been kept to a minimum in the interests of quick
run times. If anyone uses this model (or a modified version of it),
please post a message to report unrealistic behavior or any other
simulation difficulties.

Like most spice models this one responds to the static global temp-
erature setting. Unfortunately, also like most spice models, this
one has no dynamic internal thermal feedback. Looking at the stepped
gate drive family of output curves from the data sheet, it seems
local die heating causes the normally constant current portion of
the curves to bend down as voltage and dissipation rise (probably
due to the inverse temperature dependence of junction voltage). By
the basic physics of the device I believe these lines would slope up
slightly were it not for the dynamic temperature rise. Adding the
parameter Lambda=50m (or there abouts) to the VDMOS model would add
this effect if it proved important to near-isothermic pulsed
applications. -- analog
 
"analog" <analog@ieee.org> wrote in message
news:4116C8D5.7D180227@ieee.org...
--- In LTspice@yahoogroups.com, Dennis wrote:

Does anyone know how to model an IGBT in LTspice? Specifically,
I am trying to simulate a photo flash design with a Fairchild
SGR20N40L.

A nearly native IGBT model would be a worthwhile addition to LTspice.
Here's what I've come up with. It's simple, fast and seems to be a
reasonable match to the data sheet for gain, charge and switching.

* SGN20N40L.sub by analog, rev. 1 August 7th 2004
* - - - - - - - - C G E
.subckt SGN20N40L 1 2 3
M1 4 2 3 Qi
Q1 3 4 1 Qo
.model Qi vdmos(Rg=3 Rs=1.6 Vto=1.2 Kp=22 Is=0 ; static effects
+ Cgdmax=8n Cgdmin=10p Cgs=4n Cjo=1n) ; dynamic effects
.model Qo pnp(Is=5u Nf=2.7 Bf=150 Rb=0.5 Ikf=200 ; static effects
+ Trb1=18m Eg=.75 Xtb=-.25 ; temperature effects
+ Cjc=1n Cje=0.3n tf=5n) ; dynamic effects
.ends SGN20N40L

This model is nothing more than an N-channel mosfet driving a pnp bjt.
It could be placed on a schematic as an explicit mosfet-bjt compound
pair along with a SPICE directive (text) containing the two corres-
ponding model statements, or it could be invoked as a subcircuit
coupled to LTspice's built-in NIGBT symbol (located in the "Misc"
symbol subfolder).

In an attempt to accurately capture switching behavior, gate charge
is modeled using LTspice's highly efficient custom VDMOS with its
convenient built-in nonlinear miller d-g capacitance, and storage time
tailing is added via the pnp's "tf" (transit time) parameter. Note
that for the VDMOS, "Is" has been set to zero in an attempt to disable
the body diode.

By leaving out certain (seemingly) unnecessary parameters, internal
device nodes have been kept to a minimum in the interests of quick
run times. If anyone uses this model (or a modified version of it),
please post a message to report unrealistic behavior or any other
simulation difficulties.

Like most spice models this one responds to the static global temp-
erature setting. Unfortunately, also like most spice models, this
one has no dynamic internal thermal feedback. Looking at the stepped
gate drive family of output curves from the data sheet, it seems
local die heating causes the normally constant current portion of
the curves to bend down as voltage and dissipation rise (probably
due to the inverse temperature dependence of junction voltage). By
the basic physics of the device I believe these lines would slope up
slightly were it not for the dynamic temperature rise. Adding the
parameter Lambda=50m (or there abouts) to the VDMOS model would add
this effect if it proved important to near-isothermic pulsed
applications. -- analog

IEEE trans. Industry Apps May/June 2004 vol. 40 no. 3 has the following
paper:

"advanced spice modelling of large power IGBT modules" by Azar et al.

Azar & co enhance the Kraus IGBT SPICE model to account for p-i-n injection,
allowing accurate simulation of both trench and DMOS IGBTs. It also
incorporates the parasitic thyristor effect, showing the CD and dynamic
temperature-related latchup phenomenon.

They reference Kraus' original paper:
"physics based models of power semiconductor devices for the circuit
simulator spice" R.Kraus, J. Sigg, proc.IEEE PESC '98 vol.2 pp1726-1731


cheers
Terry
 
terry wrote:
analog wrote:

A nearly native IGBT model would be a worthwhile addition to
LTspice. Here's what I've come up with. It's simple, fast and
seems to be a reasonable match to the data sheet for gain, charge
and switching.

* SGN20N40L.sub by analog, rev. 1 August 7th 2004
* - - - - - - - - C G E
.subckt SGN20N40L 1 2 3
M1 4 2 3 Qi
Q1 3 4 1 Qo
.model Qi vdmos(Rg=3 Rs=1.6 Vto=1.2 Kp=22 Is=0 ; static effects
+ Cgdmax=8n Cgdmin=10p Cgs=4n Cjo=1n) ; dynamic effects
.model Qo pnp(Is=5u Nf=2.7 Bf=150 Rb=0.5 Ikf=200 ; static effects
+ Trb1=18m Eg=.75 Xtb=-.25 ; temperature effects
+ Cjc=1n Cje=0.3n tf=5n) ; dynamic effects
.ends SGN20N40L

IEEE trans. Industry Apps May/June 2004 vol. 40 no. 3 has the
following paper: "advanced spice modelling of large power IGBT
modules" by Azar et al. Azar & co enhance the Kraus IGBT SPICE
model to account for p-i-n injection, allowing accurate simulation
of both trench and DMOS IGBTs.
Interesting, but unfortunately most of the modeling techniques from
these papers are bloated and cumbersome when expressed as spice
code (and probably don't lend themselves to working with LTspice's
mosfet's non-linear g-d capacitor extension. The basic model I have
shown should run very fast in LTspice, and with reasonable accuracy.

It also incorporates the parasitic thyristor effect, showing the
CD and dynamic temperature-related latchup phenomenon.
Latch up is a fault condition that occurs outside the device's safe
operating area. Such behavior is normally not included as part
of a device model in spice. (What would be the point?) Dynamic
temperature effects are a completely different story and would be
a welcome extension for all power devices, IMO, especially if they
were built into the device model code at the spice level.

They reference Kraus' original paper: "physics based models of
power semiconductor devices for the circuit simulator spice"
R.Kraus, J. Sigg, proc.IEEE PESC '98 vol.2 pp1726-1731
Do you have any experience with the speed and performance of this
model anything like it? -- analog
 
"analog" <analog@ieee.org> wrote in message
news:4116FF15.5AFE65CB@ieee.org...
terry wrote:
analog wrote:

A nearly native IGBT model would be a worthwhile addition to
LTspice. Here's what I've come up with. It's simple, fast and
seems to be a reasonable match to the data sheet for gain, charge
and switching.

* SGN20N40L.sub by analog, rev. 1 August 7th 2004
* - - - - - - - - C G E
.subckt SGN20N40L 1 2 3
M1 4 2 3 Qi
Q1 3 4 1 Qo
.model Qi vdmos(Rg=3 Rs=1.6 Vto=1.2 Kp=22 Is=0 ; static effects
+ Cgdmax=8n Cgdmin=10p Cgs=4n Cjo=1n) ; dynamic effects
.model Qo pnp(Is=5u Nf=2.7 Bf=150 Rb=0.5 Ikf=200 ; static effects
+ Trb1=18m Eg=.75 Xtb=-.25 ; temperature effects
+ Cjc=1n Cje=0.3n tf=5n) ; dynamic effects
.ends SGN20N40L

IEEE trans. Industry Apps May/June 2004 vol. 40 no. 3 has the
following paper: "advanced spice modelling of large power IGBT
modules" by Azar et al. Azar & co enhance the Kraus IGBT SPICE
model to account for p-i-n injection, allowing accurate simulation
of both trench and DMOS IGBTs.

Interesting, but unfortunately most of the modeling techniques from
these papers are bloated and cumbersome when expressed as spice
code (and probably don't lend themselves to working with LTspice's
mosfet's non-linear g-d capacitor extension. The basic model I have
shown should run very fast in LTspice, and with reasonable accuracy.
Indeed. But Kraus' entire purpose was to make a model that ran well under
spice. The augmented model likewise is designed to run fast, and allows both
PT and NPT devices to be simulated fairly accurately. That being said, I
have yet to try it.

It also incorporates the parasitic thyristor effect, showing the
CD and dynamic temperature-related latchup phenomenon.

Latch up is a fault condition that occurs outside the device's safe
operating area. Such behavior is normally not included as part
of a device model in spice. (What would be the point?) Dynamic
temperature effects are a completely different story and would be
a welcome extension for all power devices, IMO, especially if they
were built into the device model code at the spice level.
ayup. I like the mosfet models with a temperature input, they make
electro-thermal modelling a breeze, and can clearly show thermal runaway (if
your heatsink model is 1st-order accurate)

They reference Kraus' original paper: "physics based models of
power semiconductor devices for the circuit simulator spice"
R.Kraus, J. Sigg, proc.IEEE PESC '98 vol.2 pp1726-1731

Do you have any experience with the speed and performance of this
model anything like it? -- analog
nah, not yet - but if I get a contract I have tendered for, I will be
looking into it in a LOT of detail, as I will be soft-switching a grunty
3-phase bridge (10kW - 1MW).....

keep us posted on how your model gets on though - Im not proud, I will use
anything that works....


cheers
Terry
 

Welcome to EDABoard.com

Sponsor

Back
Top