Leave Your Message

Power Device Thermal Design: How to Calculate Junction Temperature and Select the Right Heatsink

2026-04-28


The Thermal Resistance Model

Heat flows from the transistor’s junction (the hottest point) to the surrounding air through several layers. Each layer has a thermal resistance (Rθ) , measured in °C/W. A lower Rθ means better heat transfer.

Typical path for a discrete device:

text
Tj  --[RθJC]--> Tc  --[RθCS]--> Ts  --[RθSA]--> Ta (ambient)
Symbol Meaning Typical Range
Tj Junction temperature (internal) Calculated
Tc Case temperature (outside of package) Measured or calculated
Ts Heatsink temperature (at mounting point) Calculated
Ta Ambient air temperature 25°C – 60°C typical
RθJC Junction-to-case thermal resistance 0.2 – 2.0 °C/W (power devices)
RθCS Case-to-heatsink (interface) 0.1 – 1.0 °C/W (with thermal pad)
RθSA Heatsink-to-ambient 1 – 30 °C/W (depends on size and airflow)

The total thermal resistance from junction to ambient is:

RθJA = RθJC + RθCS + RθSA

Then the junction temperature is:

Tj = Ta + (P × RθJA)

where P = power dissipated by the device (Watts).


Step 1: Determine Power Dissipation (P)

Power dissipation depends on the operating mode:

For a switching transistor (buck converter, inverter, etc.):

P_total = P_conduction + P_switching + P_gate + P_reverse_recovery (if any)

  • Conduction loss = I_rms² × Rds(on) (for MOSFET/GaN) or V_CE(sat) × I_C (for IGBT).

  • Switching loss = E_on+E_off × f_sw – found in datasheet or estimated using Qg, Coss, etc.

  • Gate drive loss = Qg × Vg × f_sw (negligible for >1W applications).

For a simple example (linear regulator or DC load switch):

P = I × V_drop.

For this thermal guide, assume you already have P from your circuit analysis, or we will calculate using an example.


Step 2: Gather Thermal Data from Datasheet

For the G1N65R035C GaN die (from your document):

Parameter Value Condition
RθJC (junction-to-case) 0.8 °C/W Typical
Maximum Tj +150°C Operating range: -55 to +150°C
Die dimensions 4.47 × 3.95 × 0.38 mm For heat spreader design

For a packaged device like INN100W032A (WLCSP), datasheet may provide RθJA (junction-to-ambient) on a standard PCB. For example, assume RθJA ≈ 40°C/W on 1cm² copper, but this varies. Always check the specific datasheet.


Step 3: Select Interface Material (RθCS)

Between the device case (or die) and the heatsink, you need a thermal interface material (TIM) to fill air gaps. Common options:

Interface RθCS (typical) Notes
No TIM (bare metal) 1.0 – 2.0 °C/W Poor; air gaps
Thermal grease (e.g., Arctic Silver) 0.1 – 0.3 °C/W Best performance, messy
Thermal pad (e.g., Sil‑Pad 900) 0.5 – 1.0 °C/W Clean, electrical isolation
Phase change material 0.3 – 0.6 °C/W Good, melts at high temp
Thermal epoxy 0.5 – 1.0 °C/W Permanent

For our example, we will use RθCS = 0.5 °C/W (typical for a good quality pad with proper mounting pressure).


Step 4: Determine Required Heatsink RθSA

Rearrange the Tj equation to solve for the maximum allowed RθSA:

RθSA_max = (Tj_max – Ta) / P – (RθJC + RθCS)

Then select a heatsink with RθSA ≤ RθSA_max.


Example 1: G1N65R035C GaN Die in a Power Module

Scenario: You are using the G1N65R035C bare die attached to a heatsink via an insulated thermal pad. Dissipation P = 50W. Ambient temperature Ta = 60°C (inside an enclosed industrial cabinet). Maximum junction temperature Tj_max = 125°C (derated for reliability).

Step 2: RθJC = 0.8 °C/W (from datasheet).
Step 3: RθCS = 0.5 °C/W (quality pad).
Step 4: Calculate RθSA_max:

RθSA_max = (125 – 60) / 50 – (0.8 + 0.5)
= 65 / 50 – 1.3
= 1.3 – 1.3 = 0.0 °C/W

This means: even with zero heatsink-to-ambient resistance (impossible), Tj would be 125°C exactly. But the heatsink itself must have RθSA ≤ 0 °C/W – which is not feasible. Therefore, 50W is too high for this die with passive cooling.

Solutions:

  • Reduce power dissipation (e.g., use two dies in parallel).

  • Lower ambient temperature (add forced air cooling).

  • Use a lower RθCS (e.g., thermal grease 0.2 °C/W) and active cooling.

With forced air cooling – a fan can achieve RθSA < 1 °C/W for a good heatsink. Let’s recalculate with RθSA = 0.8 °C/W and RθCS = 0.2 °C/W:

Tj = 60 + 50 × (0.8 + 0.2 + 0.8) = 60 + 50 × 1.8 = 60 + 90 = 150°C.

Tj = 150°C is at the absolute maximum. Acceptable for pulse duty but not continuous. For continuous 50W, parallel two dies.


Example 2: INN100W032A in a 200W Server PSU (Synchronous Rectifier)

From Article 9, each INN100W032A dissipates P = 0.92W (at 12V output, 500kHz). The device is in a WLCSP package soldered directly to a PCB with copper pads.

Approach: Use RθJA directly from the PCB layout, not an external heatsink.

Assume the PCB has a 2cm² copper pad with multiple vias to an inner ground plane. Manufacturer’s typical RθJA for this footprint: 25°C/W (with 1oz copper, no forced air).

Ta = 45°C (inside a server PSU with airflow).
Tj = Ta + (P × RθJA) = 45 + (0.92 × 25) = 45 + 23 = 68°C.

Well below 125°C – very comfortable. Even with no airflow, Ta=60°C, Tj = 60 + 23 = 83°C, still fine.

If you had used a silicon FET with P=2.09W, Tj would be 45 + (2.09×25) = 97°C – still acceptable but hotter. GaN gives more margin.


Example 3: Choosing a Heatsink for a TO‑247 Package (General)

Assume you have a TO‑247 MOSFET with RθJC = 0.4 °C/W, P = 30W, Ta = 50°C, Tj_max = 125°C, using thermal grease (RθCS = 0.2 °C/W).

RθSA_max = (125 – 50) / 30 – (0.4 + 0.2) = 75 / 30 – 0.6 = 2.5 – 0.6 = 1.9 °C/W.

So you need a heatsink with RθSA ≤ 1.9 °C/W.

Heatsink selection (typical values from manufacturer datasheets):

Heatsink type Size (mm) RθSA (natural convection) RθSA (with 200 LFM fan)
Small extruded 40×40×20 12 °C/W 6 °C/W
Medium extruded 60×60×30 4 °C/W 2 °C/W
Large extruded 80×80×40 2.5 °C/W 1.2 °C/W
Active cooler (fan) 60×60×15 N/A 1.0 °C/W (integral fan)

For RθSA ≤ 1.9 °C/W, you can use:

  • A large 80×40mm heatsink in natural convection (~2.5 °C/W is too high, need better) → actually 2.5 > 1.9, not enough.

  • A medium heatsink plus a fan (2 °C/W, close enough) or a large heatsink with fan (1.2 °C/W).
    Recommendation: 60×60×30 mm heatsink with a 200 LFM fan → RθSA ≈ 2.0 °C/W – acceptable with 0.1 margin.


Example 4: Junction Temperature Rise for a Pulse (Transient Thermal Impedance)

For pulsed power (e.g., capacitor discharge, motor inrush), use the transient thermal impedance curve (ZθJC) from the datasheet.

From G1N65R035C document: Single pulse width 10µs, duty cycle <1%. Find ZθJC for 10µs – typically very low, e.g., 0.05 °C/W.

If P_pulse = 2000W (peak during switching), pulse width 10µs:

ΔTj = P_pulse × ZθJC = 2000 × 0.05 = 100°C (rise above initial case temperature).

If initial Tc = 50°C, Tj reaches 150°C – acceptable for short pulse but not repeated quickly. For repetitive pulses, use average power.


Common Thermal Design Mistakes

Mistake Consequence Fix
Ignoring RθCS (assuming perfect contact) Tj higher than calculated; device overheats Always include RθCS = 0.2–1.0 °C/W
Forgetting to derate Tj_max for lifetime Early failure Use 125°C max for continuous operation, not 150°C
Using RθJA from datasheet that assumes infinite PCB Over-optimistic junction temperature Use manufacturer's PCB layout specific RθJA, or add margin
Not accounting for ambient temperature inside enclosure Heatsink sized for 25°C but actual Ta=50°C -> Tj too high Measure or estimate Ta inside final product
Mounting pressure too low RθCS much higher than spec Follow torque spec (e.g., 0.5–0.8 N·m for TO‑247)
Heatsink orientation wrong Natural convection blocked Mount fins vertically for natural convection

Quick Reference: Heatsink Selection Table (Natural Convection)

Power (W) Max allowed RθSA (°C/W) for Tj_max=125°C, Ta=40°C, RθJC+RθCS=1.0°C/W Heatsink suggestion
10 (125-40)/10 - 1.0 = 7.5 °C/W Small clip-on, 40mm
20 (85)/20 - 1.0 = 3.25 °C/W Medium 60×60×30mm
30 (85)/30 - 1.0 = 1.83 °C/W Large 80×80×40mm
50 (85)/50 - 1.0 = 0.7 °C/W Active fan + heatsink or liquid cooling
100 (85)/100 - 1.0 = -0.15 °C/W (impossible) Forced air with large heatsink + fan (RθSA~0.5) or multiple devices

Summary & Call‑to‑Action

Thermal design is straightforward if you follow the basic equation:

Tj = Ta + P × (RθJC + RθCS + RθSA)

Key steps:

  1. Calculate or estimate power dissipation (P).

  2. Obtain RθJC from device datasheet (e.g., G1N65R035C: 0.8 °C/W).

  3. Select RθCS based on interface material (0.2–1.0 °C/W).

  4. Solve for RθSA_max = (Tj_max – Ta)/P – (RθJC + RθCS).

  5. Choose a heatsink with RθSA ≤ RθSA_max, or adjust P/Ta/airflow.

Remember to derate Tj_max for reliability (use 125°C instead of 150°C for continuous operation) and always account for the actual ambient temperature inside your enclosure.

📄 Related resources:

📩 Need help with thermal design? Send us your device, power dissipation, and operating environment. We can recommend specific heatsink models and interface materials, or review your layout for thermal issues. Contact our engineering team for free consultation.