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.
- 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
- 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
| Item | Loss (W) |
|---|---|
| Conduction, chosen | 1.748 W |
| Conduction, alternative | 4.33 W |
| Switching, chosen | 1.625 W |
| Switching, alternative | 0.2471 W |
| Output capacitance, chosen | 0.2053 W |
| Output capacitance, alternative | 0.07663 W |
| Reverse recovery, chosen | 0.153 W |
| Reverse recovery, alternative | 0 W |
| Dead-time diode, chosen | 0.2284 W |
| Dead-time diode, alternative | 0.4868 W |
| Gate drive, chosen | 0.15 W |
| Gate drive, alternative | 0.045 W |
Sign in to save your inputs and come back to them later.
| Device | Conduction | Switching | Output capacitance | Recovery | Dead time | Gate | Total | Junction (°C) |
|---|---|---|---|---|---|---|---|---|
| Chosen: High-side switch | 0.1455 | 1.625 | 0.1026 | 0 | 0 | 0.075 | 1.948 | 88 |
| Chosen: Low-side switch | 1.602 | 0 | 0.1026 | 0.153 | 0.2284 | 0.075 | 2.161 | 88.3 |
| Alternative: High-side switch | 0.3548 | 0.2471 | 0.03831 | 0 | 0 | 0.0225 | 0.6627 | 91.8 |
| Alternative: Low-side switch | 3.975 | 0 | 0.03831 | 0 | 0.4868 | 0.0225 | 4.523 | 95.6 |
- Chosen device (solid line, circles)
- Alternative device (dashed line, squares)
Show the data as a table
| Load current (A) | Chosen device | Alternative device |
|---|---|---|
| 1.5 | 76.58 | 90.05 |
| 3 | 84.03 | 92.93 |
| 6 | 88 | 93.62 |
| 9 | 89.12 | 93.1 |
| 12 | 89.46 | 92.26 |
| 15 | 89.47 | 91.29 |
| 18 | 89.31 | 90.22 |
| 21 | 89.06 | 89.09 |
| 24 | 88.74 | 87.89 |
| 27 | 88.36 | 86.62 |
| 30 | 87.95 | 85.26 |
| 36 | 87.04 | 82.26 |
- Chosen device (solid line, circles)
- Alternative device (dashed line, squares)
Show the data as a table
| Switching frequency (kHz) | Chosen device | Alternative device |
|---|---|---|
| 125 | 2.264 | 4.443 |
| 250 | 2.879 | 4.691 |
| 375 | 3.494 | 4.938 |
| 500 | 4.109 | 5.185 |
| 750 | 5.339 | 5.68 |
| 1,000 | 6.569 | 6.174 |
| 1,500 | 9.028 | 7.163 |
| 2,000 | 11.49 | 8.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.
- 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)) - 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 - 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) - 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 - 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 - 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.
- MOSFET Power Losses Calculation Using the Data-Sheet Parameters (Application Note V1.1), Infineon Technologies (Dušan Graovac, Marco Pürschel, Andreas Kiep), 31 July 2006. Conduction loss with the temperature coefficient, the linear switching model with reverse recovery, and the converter currents for the buck, boost and three-phase drive.
- An Accurate Approach for Calculating the Efficiency of a Synchronous Buck Converter Using the MOSFET Plateau Voltage (SLVAEQ9) (opens in a new tab), Texas Instruments (Xing He, Daniel Li, Vincent Zhang), July 2020. The switching loss from the gate charge, plateau voltage and loop resistance; gate drive, output capacitance, body diode reverse recovery and dead-time loss.
- Calculating Efficiency (SLVA390A) (opens in a new tab), Texas Instruments (Arvind Raj), February 2010, revised March 2020. RMS currents in a buck's switches with the ripple term; the ripple adds 0.375% to the RMS current at 30% ripple, which the tests check.
- COSS Losses in 600 V GaN Power Semiconductors in Soft-Switched, High- and Very-High-Frequency Power Converters (Zulauf, Park, Liang, Surakitbovorn, Rivas-Davila) (opens in a new tab), IEEE Transactions on Power Electronics, 2018. Why the output capacitance of a GaN device costs loss that grows with frequency and stored energy.
- Fundamentals of Power Electronics, third edition (Robert W. Erickson and Dragan Maksimović) (opens in a new tab), Springer, 2020. The textbook treatment of conduction and switching loss in converters and of the loss budget.
Where it helps
The lifecycle stages this tool serves: 4 stages in 1 lifecycle.
More analog, rf, photonics and packaging tools
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)
| Input | Unit | Range it holds for | Comes from |
|---|---|---|---|
| Converter | choice | buck, boost, pfc, halfbridge | Your figure |
| Device from the library | choice | si30, gan100, sj600, gan650, sic650, sic1200, igbt1200, custom | Your figure |
| Technology | choice | si-mosfet, si-igbt, sic-mosfet, gan-hemt | Your figure |
| Reverse current through the channel | choice | yes, no | Your figure |
| Switching loss from | choice | energy, times, charge | Your figure |
| Energy unit | choice | uj, mj | Your figure |
| Add the output capacitance loss | choice | yes, no | Your figure |
| Rectifier in a boost or PFC | choice | same, diode | Your figure |
| Alternative device | choice | si30, gan100, sj600, gan650, sic650, sic1200, igbt1200 | Your figure |
| Input voltage (line RMS for the PFC, DC link for a leg) | V | 0 to 1500 | Your figure |
| Output voltage (phase RMS for a leg) | V | 0 to 1500 | Your figure |
| Load current (RMS per phase for a leg) | A | 0 to 1000 | Your figure |
| Ripple current, peak to peak | % of mean | 0 to 200 | Your figure |
| Switching frequency | kHz | 0.1 to 5000 | Your figure |
| Dead time | ns | 0 to 5000 | Your figure |
| Power factor of the output | ratio | 0 to 1 | Your figure |
| Duty cycle or modulation index override, empty for none | % | 0 to 150 | Your figure |
| Device voltage rating | V | 1 to 3000 | Your figure |
| Devices in parallel | count | 1 to 16 | Your figure |
| On-resistance at 25 °C | mΩ | 0 to 10000 | Your figure |
| Temperature coefficient of the resistance | % per K | 0 to 3 | Your figure |
| IGBT threshold voltage | V | 0 to 5 | Your figure |
| IGBT slope resistance | mΩ | 0 to 1000 | Your figure |
| Body or anti-parallel diode drop at zero current | V | 0 to 6 | Your figure |
| Body or anti-parallel diode slope resistance | mΩ | 0 to 1000 | Your figure |
| Turn-on energy | µJ or mJ | from 0 | Your figure |
| Turn-off energy | µJ or mJ | from 0 | Your figure |
| Voltage of the switching energies | V | 1 to 3000 | Your figure |
| Current of the switching energies | A | 0.1 to 3000 | Your figure |
| Current rise and voltage fall time | ns | 0 to 5000 | Your figure |
| Voltage rise and current fall time | ns | 0 to 5000 | Your figure |
| Gate charge, plateau approach | nC | 0 to 10000 | Your figure |
| Gate-drain charge | nC | 0 to 10000 | Your figure |
| Gate plateau voltage | V | 0.5 to 20 | Your figure |
| Gate threshold voltage | V | 0 to 10 | Your figure |
| Gate loop resistance, driver included | Ω | 0 to 100 | Your figure |
| Total gate charge | nC | 0 to 20000 | Your figure |
| Gate drive swing | V | 1 to 40 | Your figure |
| Output capacitance energy | µJ or mJ | from 0 | Your figure |
| Voltage of the output capacitance energy | V | 1 to 3000 | Your figure |
| Voltage exponent of the output capacitance energy | power | 1 to 2 | Your figure |
| Reverse recovery charge | nC | 0 to 100000 | Your figure |
| Current of the recovery charge | A | 0.1 to 3000 | Your figure |
| Maximum junction temperature | °C | 100 to 250 | Your figure |
| Rectifier diode drop | V | 0 to 5 | Your figure |
| Rectifier diode slope resistance | mΩ | 0 to 1000 | Your figure |
| Rectifier diode capacitive charge | nC | 0 to 10000 | Your figure |
| Rectifier diode junction-to-case resistance | K/W | 0 to 50 | Your figure |
| Junction-to-case resistance | K/W | 0 to 50 | Your figure |
| Case-to-heatsink resistance | K/W | 0 to 50 | Your figure |
| Heatsink-to-ambient resistance of the stage | K/W | 0 to 100 | Your figure |
| Ambient temperature | °C | -55 to 150 | Your figure |
| Alternative devices in parallel | count | 1 to 16 | Your 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.
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.
Tell us what you're after and leave your email: we'll connect you with the right person on the Hub.