Skip to main content
Modules / Tools / Power device loss calculator

Power device loss calculator

Work out conduction and switching losses of silicon, SiC and GaN devices in a converter, and the junction temperature from the thermal path.

Analog, RF, photonics and packagingFree to useHow it worksSourcesWhere it helps

Fills the inputs below with typical figures. Replace any of them with your own.

Converter and operating point

Continuous conduction, steady state. The efficiency counts the devices only.

Each of the two dead intervals in a period.

30% is a common design point.

Leave empty to take it from the voltages. Use it to include the drop in the converter.

Device

Start from a library device, then edit any figure. Library figures are editorial and of the size seen on public data sheets. Replace them with your data sheet.

Each position uses this many devices.

Used for the margin check only.

One device. Use the typical or maximum figure, as you wish to be conservative.

Read from the on-resistance against temperature curve.

For a GaN HEMT, the reverse conduction drop.

Switching

One device.

From the off level to the on level.

Output capacitance and recovery

2 for a constant capacitance; 1.5 to 1.8 is typical.

Zero for a GaN HEMT.

The charge is scaled in proportion to the current.

Thermal path

All devices in the stage share one heatsink.

The thermal interface.

Compare with

Run another library device through the same operating point and thermal path.

Total device loss
4.109 W
30 W out, Duty cycle 0.0833
Efficiency of the devices
87.95%
Alternative device 85.26%
Hottest junction
88.3 °C
Limit 150 °C
Heatsink
84.7 °C
Alternative junction 95.6 °C
Conduction
1.748 W
Switching
1.625 W
Alternative total 5.185 W
Loss components, chosen device against the alternative
  • Conduction, chosen1.748 W
  • Conduction, alternative4.33 W
  • Switching, chosen1.625 W
  • Switching, alternative0.2471 W
  • Output capacitance, chosen0.2053 W
  • Output capacitance, alternative0.07663 W
  • Reverse recovery, chosen0.153 W
  • Reverse recovery, alternative0 W
  • Dead-time diode, chosen0.2284 W
  • Dead-time diode, alternative0.4868 W
  • Gate drive, chosen0.15 W
  • Gate drive, alternative0.045 W
Show the data as a table
Loss components, chosen device against the alternative
ItemLoss (W)
Conduction, chosen1.748 W
Conduction, alternative4.33 W
Switching, chosen1.625 W
Switching, alternative0.2471 W
Output capacitance, chosen0.2053 W
Output capacitance, alternative0.07663 W
Reverse recovery, chosen0.153 W
Reverse recovery, alternative0 W
Dead-time diode, chosen0.2284 W
Dead-time diode, alternative0.4868 W
Gate drive, chosen0.15 W
Gate drive, alternative0.045 W

Sign in to save your inputs and come back to them later.

Loss by device in watts (chosen: Si MOSFET, 30 V, 1.5 mΩ (point of load); alternative: GaN HEMT, 100 V, 3.2 mΩ)
DeviceConductionSwitchingOutput capacitanceRecoveryDead timeGateTotalJunction (°C)
Chosen: High-side switch0.14551.6250.1026000.0751.94888
Chosen: Low-side switch1.60200.10260.1530.22840.0752.16188.3
Alternative: High-side switch0.35480.24710.03831000.02250.662791.8
Alternative: Low-side switch3.97500.0383100.48680.02254.52395.6
Efficiency of the devices against load
Line chart of Efficiency (%) against Load current (A), 2 lines: Chosen device, Alternative device. The same numbers are in the table under the chart.808590102030Load current (A)Efficiency (%)
  • Chosen device (solid line, circles)
  • Alternative device (dashed line, squares)
Show the data as a table
Efficiency of the devices against load
Load current (A)Chosen deviceAlternative device
1.576.5890.05
384.0392.93
68893.62
989.1293.1
1289.4692.26
1589.4791.29
1889.3190.22
2189.0689.09
2488.7487.89
2788.3686.62
3087.9585.26
3687.0482.26
Total device loss against switching frequency
Line chart of Total loss (W) against Switching frequency (kHz), 2 lines: Chosen device, Alternative device. The same numbers are in the table under the chart.02.557.5105001,0001,5002,000Switching frequency (kHz)Total loss (W)
  • Chosen device (solid line, circles)
  • Alternative device (dashed line, squares)
Show the data as a table
Total device loss against switching frequency
Switching frequency (kHz)Chosen deviceAlternative device
1252.2644.443
2502.8794.691
3753.4944.938
5004.1095.185
7505.3395.68
1,0006.5696.174
1,5009.0287.163
2,00011.498.152

How it works

This tool adds up the losses of the power devices in a converter, one device at a time, and solves the junction temperatures with the on-resistance rising as the junction warms. It covers a synchronous buck, a boost, a continuous-conduction PFC and a half-bridge or inverter leg for silicon MOSFETs and IGBTs, SiC MOSFETs and GaN HEMTs, then lines the chosen device up against an alternative at the same operating point. Efficiency here counts the devices only; inductors, capacitors, drivers and control are outside it.

  1. Find the currents in each device. Each converter shape gives the average and RMS current of every device from the duty cycle and the inductor ripple. In a buck the high-side switch carries the mean inductor current for the duty D and the low-side device for 1 − D; the RMS current squared includes the ripple, the peak-to-peak ripple divided by the square root of 12. The boost is the mirror image on the input current. The PFC averages the same idea over the line cycle, and the inverter leg uses the sinusoidal PWM averages of the Infineon note, with the modulation index and the power factor.buck: D = Vout / Vin; I_rms^2 (switch) = D x (Iout^2 + ripple^2 / 12); I_rms^2 (low side) = (1 − D) x (Iout^2 + ripple^2 / 12) leg: switch I_rms^2 = Ipk^2 x (1/8 + M x cos(phi) / (3 x pi)); diode I_rms^2 = Ipk^2 x (1/8 − M x cos(phi) / (3 x pi))
  2. Conduction loss. A MOSFET or HEMT is a resistor: its loss is the on-resistance at the junction temperature times the RMS current squared, with the on-resistance scaled by a linear temperature coefficient. With synchronous rectification the channel also carries the reverse current. Without it, and for an IGBT, the reverse current goes through a diode modelled as a fixed drop plus a slope. An IGBT's forward path is likewise a fixed saturation voltage times the average current plus a slope times the RMS current squared.MOSFET: P_cond = R_ds(on, 25 °C) x (1 + alpha x (Tj − 25 °C)) x I_rms^2 / n IGBT or diode: P_cond = V0 x I_avg + R x I_rms^2
  3. Switching loss. Three ways to get the energy of each edge. From the data sheet energies Eon and Eoff, measured at a reference voltage and current, scaled in proportion to both. From the switching times, as a linear overlap of voltage and current. Or from the gate charge, plateau and threshold voltages, loop resistance and drive voltage, which give the times (the method of the Texas Instruments plateau-voltage note). In a buck the high-side switch turns on at the lower valley current and off at the upper peak.energy: E = E_ref x (V / V_ref) x (I / I_ref); times: E_on = 0.5 x V x I_on x t_r, E_off = 0.5 x V x I_off x t_f charge: t_r = (Qgs2 / (Vdr − 0.5 x (Vpl + Vth)) + Qgd / (Vdr − Vpl)) x Rg; t_f = (Qgs2 / (0.5 x (Vpl + Vth)) + Qgd / Vpl) x Rg; P_sw = f x (E_on + E_off)
  4. Capacitance, recovery, dead time and gate drive. The output capacitance is charged and discharged each period, costing the stored energy at the bus voltage, scaled from the data sheet energy by a power of the voltage ratio. The body diode of the freewheeling device recovers its charge at each hard turn-on of the other (a GaN HEMT has none). During the dead time the freewheeling device conducts through its reverse drop. Gate drive costs the gate charge times the drive swing times the frequency.P_oss = E_oss(V_ref) x (V / V_ref)^k x f; P_rr = V x Qrr x (I / I_ref) x f; P_dead = f x t_dead x sum(V_sd(i) x i); P_gate = Qg x V_drive x f
  5. Solve the junction temperature. The heatsink sits above ambient by the total loss of the stage times its thermal resistance. Each device sits above the heatsink by its own loss times the case-to-heatsink and junction-to-case resistances. Because the losses depend on the junction temperature, the tool repeats the calculation until the temperatures stop changing, and flags thermal runaway if they do not.T_heatsink = T_ambient + R_sa x P_total; Tj = T_heatsink + P_device x (R_cs + R_jc / n); repeat until Tj settles
  6. Efficiency and comparison. Efficiency counts only the device losses. The load sweep keeps the relative ripple fixed, so it does not model the discontinuous mode or burst mode of a real converter at light load. The alternative device is run through the same operating point and thermal path with its own figures.efficiency = P_out / (P_out + sum of device losses)

Assumptions

  • Continuous conduction at a fixed duty cycle (buck and boost), unity input power factor and a lossless approach to the line current (PFC), and sinusoidal PWM with a sine output current (inverter leg).
  • The device library holds editorial figures of the right size for each class, not any maker's part. Replace each one with the data sheet of your device, at the temperature and gate drive you use.
  • Switching energies, times and recovery charge scale linearly with current, and the energies scale linearly with voltage. Real devices curve; the data sheet point nearest your operating point gives the best result.
  • Paralleled devices share current equally and each has its own case-to-heatsink resistance. Their switching loss is unchanged (the same total current is switched), while conduction, gate and output capacitance losses follow the count.
  • All devices in the stage share one heatsink. For an inverter leg, enter the share of the heatsink that serves that leg.

Limits and warnings

  • Inductor, capacitor, busbar, driver and control losses are not included, so the efficiency is higher than the converter's.
  • Soft-switching, resonant and three-level topologies, and discontinuous or critical conduction modes, are outside the model.
  • The output capacitance energy depends on a voltage exponent that varies by device; the default exponents are typical, not measured. A data sheet switching energy may already include it.
  • Gate drive loss counts the whole gate charge times the drive swing. A driver with a different supply splits that loss between the driver and the resistor.
  • Temperature coefficients are linear, and the voltage drop of diodes and IGBTs is held constant with temperature.

Sources

The methods and default figures rest on these public sources. The wording here is our own; read the source for its full text.

Where it helps

The lifecycle stages this tool serves: 4 stages in 1 lifecycle.

Method notev1Formula, ranges, sources and limits

Estimates the conduction, switching, output capacitance, reverse recovery, dead-time and gate drive losses of the devices in a buck, boost, PFC or inverter leg, the junction temperatures from the thermal path, and the device efficiency.

Formula

buck: D = Vout / Vin; I_rms^2 (switch) = D x (Iout^2 + ripple^2 / 12); I_rms^2 (low side) = (1 − D) x (Iout^2 + ripple^2 / 12); leg: switch I_rms^2 = Ipk^2 x (1/8 + M x cos(phi) / (3 x pi)); diode I_rms^2 = Ipk^2 x (1/8 − M x cos(phi) / (3 x pi)); MOSFET: P_cond = R_ds(on, 25 °C) x (1 + alpha x (Tj − 25 °C)) x I_rms^2 / n; IGBT or diode: P_cond = V0 x I_avg + R x I_rms^2; energy: E = E_ref x (V / V_ref) x (I / I_ref); times: E_on = 0.5 x V x I_on x t_r, E_off = 0.5 x V x I_off x t_f; charge: t_r = (Qgs2 / (Vdr − 0.5 x (Vpl + Vth)) + Qgd / (Vdr − Vpl)) x Rg; t_f = (Qgs2 / (0.5 x (Vpl + Vth)) + Qgd / Vpl) x Rg; P_sw = f x (E_on + E_off); P_oss = E_oss(V_ref) x (V / V_ref)^k x f; P_rr = V x Qrr x (I / I_ref) x f; P_dead = f x t_dead x sum(V_sd(i) x i); P_gate = Qg x V_drive x f; T_heatsink = T_ambient + R_sa x P_total; Tj = T_heatsink + P_device x (R_cs + R_jc / n); repeat until Tj settles; efficiency = P_out / (P_out + sum of device losses)

Inputs
InputUnitRange it holds forComes from
Converterchoicebuck, boost, pfc, halfbridgeYour figure
Device from the librarychoicesi30, gan100, sj600, gan650, sic650, sic1200, igbt1200, customYour figure
Technologychoicesi-mosfet, si-igbt, sic-mosfet, gan-hemtYour figure
Reverse current through the channelchoiceyes, noYour figure
Switching loss fromchoiceenergy, times, chargeYour figure
Energy unitchoiceuj, mjYour figure
Add the output capacitance losschoiceyes, noYour figure
Rectifier in a boost or PFCchoicesame, diodeYour figure
Alternative devicechoicesi30, gan100, sj600, gan650, sic650, sic1200, igbt1200Your figure
Input voltage (line RMS for the PFC, DC link for a leg)V0 to 1500Your figure
Output voltage (phase RMS for a leg)V0 to 1500Your figure
Load current (RMS per phase for a leg)A0 to 1000Your figure
Ripple current, peak to peak% of mean0 to 200Your figure
Switching frequencykHz0.1 to 5000Your figure
Dead timens0 to 5000Your figure
Power factor of the outputratio0 to 1Your figure
Duty cycle or modulation index override, empty for none%0 to 150Your figure
Device voltage ratingV1 to 3000Your figure
Devices in parallelcount1 to 16Your figure
On-resistance at 25 °CmΩ0 to 10000Your figure
Temperature coefficient of the resistance% per K0 to 3Your figure
IGBT threshold voltageV0 to 5Your figure
IGBT slope resistancemΩ0 to 1000Your figure
Body or anti-parallel diode drop at zero currentV0 to 6Your figure
Body or anti-parallel diode slope resistancemΩ0 to 1000Your figure
Turn-on energyµJ or mJfrom 0Your figure
Turn-off energyµJ or mJfrom 0Your figure
Voltage of the switching energiesV1 to 3000Your figure
Current of the switching energiesA0.1 to 3000Your figure
Current rise and voltage fall timens0 to 5000Your figure
Voltage rise and current fall timens0 to 5000Your figure
Gate charge, plateau approachnC0 to 10000Your figure
Gate-drain chargenC0 to 10000Your figure
Gate plateau voltageV0.5 to 20Your figure
Gate threshold voltageV0 to 10Your figure
Gate loop resistance, driver includedΩ0 to 100Your figure
Total gate chargenC0 to 20000Your figure
Gate drive swingV1 to 40Your figure
Output capacitance energyµJ or mJfrom 0Your figure
Voltage of the output capacitance energyV1 to 3000Your figure
Voltage exponent of the output capacitance energypower1 to 2Your figure
Reverse recovery chargenC0 to 100000Your figure
Current of the recovery chargeA0.1 to 3000Your figure
Maximum junction temperature°C100 to 250Your figure
Rectifier diode dropV0 to 5Your figure
Rectifier diode slope resistancemΩ0 to 1000Your figure
Rectifier diode capacitive chargenC0 to 10000Your figure
Rectifier diode junction-to-case resistanceK/W0 to 50Your figure
Junction-to-case resistanceK/W0 to 50Your figure
Case-to-heatsink resistanceK/W0 to 50Your figure
Heatsink-to-ambient resistance of the stageK/W0 to 100Your figure
Ambient temperature°C-55 to 150Your figure
Alternative devices in parallelcount1 to 16Your figure

Outputs: Total device loss (W); Efficiency of the devices (%); Hottest junction (°C); Conduction loss (W); Switching loss (W); Total loss, alternative device (W).

Assumptions

  • Continuous conduction at a fixed duty cycle (buck and boost), unity input power factor and a lossless approach to the line current (PFC), and sinusoidal PWM with a sine output current (inverter leg).
  • The device library holds editorial figures of the right size for each class, not any maker's part. Replace each one with the data sheet of your device, at the temperature and gate drive you use.
  • Switching energies, times and recovery charge scale linearly with current, and the energies scale linearly with voltage. Real devices curve; the data sheet point nearest your operating point gives the best result.
  • Paralleled devices share current equally and each has its own case-to-heatsink resistance. Their switching loss is unchanged (the same total current is switched), while conduction, gate and output capacitance losses follow the count.
  • All devices in the stage share one heatsink. For an inverter leg, enter the share of the heatsink that serves that leg.

Uncertainty: The arithmetic is exact for the inputs; the result is as good as the device figures. Editorial device data in the library is the size of public data sheet values, so expect the loss of a real part to differ by 30% either way, and more for switching loss.

Known limits

  • Inductor, capacitor, busbar, driver and control losses are not included, so the efficiency is higher than the converter's.
  • Soft-switching, resonant and three-level topologies, and discontinuous or critical conduction modes, are outside the model.
  • The output capacitance energy depends on a voltage exponent that varies by device; the default exponents are typical, not measured. A data sheet switching energy may already include it.
  • Gate drive loss counts the whole gate charge times the drive swing. A driver with a different supply splits that loss between the driver and the resistor.
  • Temperature coefficients are linear, and the voltage drop of diodes and IGBTs is held constant with temperature.

Where the method comes from

Follows An Accurate Approach for Calculating the Efficiency of a Synchronous Buck Converter Using the MOSFET Plateau Voltage (Texas Instruments SLVAEQ9) (opens in a new tab). The platform's version departs from it as follows.

  • Scope Why: Adds the boost, PFC and inverter leg, IGBTs, SiC and GaN, which the buck-only note does not cover.
  • Thermal loop Why: Solves the junction temperature with the on-resistance rising with it, where the note takes the resistance as given.
  • Inductor and capacitor losses Why: Left out so the result isolates the device choice; the note adds them to reach the converter efficiency.

Reference example, checked by test: Hand-worked example in this tool's test: 12 V to 1 V buck, 30 A, 30% ripple, 500 kHz, 10 ns dead time, the 30 V silicon library device with the thermal resistances set to zero so the junction stays at 25 °C. Total device loss 3.7216; Efficiency of the devices 88.9637; Hottest junction 25; Conduction loss 1.36013; Switching loss 1.62481.

Versions

  • v1 (2026-10-25): First version, built from the tool idea.

All models in the register

Terms on this page

Silicon
The group IV element that carries almost all commercial semiconductor volume, valued for its abundance, its stable native oxide and a manufacturing base refined over sixty years.
SiC
A compound semiconductor with a 3.26 eV bandgap, roughly ten times silicon's critical field and three times its thermal conductivity.
GaN
A wide bandgap III-V semiconductor with a 3.4 eV gap, used in power electronics as a lateral heterostructure transistor rather than a vertical device.
Junction temperature
The temperature of the active silicon itself, as opposed to the case, board or ambient.
RDS(on)
The resistance between drain and source when a FET is fully enhanced, setting conduction loss as I squared times R.
PFC
An input stage that shapes the current drawn from the AC line to follow the voltage sinusoid, so the load appears resistive.
MOSFET
The switching device that underpins nearly all digital logic, in which a voltage on an insulated gate creates or removes a conducting channel between source and drain.
IGBT
A hybrid power switch with a MOS gate driving a bipolar output stage, so it is voltage controlled but conducts with the low forward drop of a bipolar device through conductivity modulation.
HEMT
A field-effect transistor whose channel is a two-dimensional electron gas formed at a heterojunction between two materials of different bandgap, separating carriers from their dopants.
Rate-monotonic scheduling
A fixed-priority policy in which the shortest-period task gets the highest priority, proven optimal among fixed-priority schemes for independent periodic tasks.
Conduction loss
Power dissipated while a device is fully on, equal to I squared times RDS(on) for a FET or current times VCE(sat) for an IGBT.
Synchronous rectification
Replacing an output rectifier diode with an actively driven MOSFET, so the drop becomes I times RDS(on) rather than a fixed forward voltage.

The full glossary

Need help acting on this?

Tell us what you're after and leave your email: we'll connect you with the right person on the Hub.