Power Device Thermal Design: How to Calculate Junction Temperature and Select the Right Heatsink
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:
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:
-
Calculate or estimate power dissipation (P).
-
Obtain RθJC from device datasheet (e.g., G1N65R035C: 0.8 °C/W).
-
Select RθCS based on interface material (0.2–1.0 °C/W).
-
Solve for RθSA_max = (Tj_max – Ta)/P – (RθJC + RθCS).
-
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.









