Compact Thermal Model (Delphi/JEDEC)

Category: Thermal Analysis | Revised 2026-09-30
CAE visualization for compact thermal model theory - technical simulation diagram
Compact Thermal Model (Delphi/JEDEC)

Idea: representing a part with a few nodes

Overview

🙋

In a whole-board thermal analysis, modelling dozens of ICs in detail makes the run never finish.

🎓

That's what compact thermal models are for. Instead of meshing the die, bond wires, lead frame and mould compound, you replace the part with a box whose junction connects to a few surface points through thermal resistances. The underlying compromise: however simple, it's fine as long as the junction temperature is right under the cooling conditions you'll use. How simple you can go depends on how the part is cooled.

Common model types

ModelNodesCharacteristics
Single resistance (θJA)Junction and ambientValid only on the test board; unsuitable for system analysis
Two-resistor (JEDEC)Junction, top, boardBuilt from datasheet RJC and RJB; error depends on cooling
DELPHI (multi-node)Top, bottom and sides split into several nodesResistances fitted to a detailed model over many cooling conditions; robust to changing boundary conditions

Two-resistor model equation

$$ T_j = T_a + P\left[\frac{1}{R_{JC} + R_{top}} + \frac{1}{R_{JB} + R_{board}}\right]^{-1} $$

$R_{top}$ is the resistance from the top to ambient (heat sink or convection) and $R_{board}$ from the board surface to ambient. Representing the whole top and the whole board face by one temperature each is where the model's limits lie.

Coffee Break Trivia

Born from a European research collaboration

DELPHI was the name of a European collaborative research project in the early 1990s involving electronics manufacturers and analysis-software companies. The aim was a thermal model of a component that equipment makers could use for accurate analysis without the part supplier revealing its internals. It produced a method of fitting a resistor network to a detailed model over many cooling conditions, and the idea of a boundary-condition-independent model was later adopted in JEDEC standards. Its great advantage is passing on thermal behaviour while keeping the internal design confidential.

Worked example: how error changes with cooling

The reference “detailed” model

Take as the “detailed” model a four-node network — junction, top centre, top periphery and bottom — with junction–top centre 8 K/W, junction–top periphery 30 K/W, top centre–periphery 6 K/W and junction–bottom 4 K/W. The two-resistor model derived from it gives $R_{JC} = 6.32$ K/W (whole top cooled) and $R_{JB} = 4.00$ K/W (board only). The two were compared under various cooling conditions (junction rise per watt):

$$ \varepsilon = \frac{T_{j,\text{CTM}} - T_{j,\text{detailed}}}{T_{j,\text{detailed}} - T_a} $$
Cooling conditionDetailedTwo-resistorError
Cold plate on the whole top6.32 K/W6.32 K/W0 %
Board only4.00 K/W4.00 K/W0 %
Small heat sink on top centre + board5.42 K/W5.31 K/W−2.1 %
Natural convection on top + good board10.14 K/W10.11 K/W−0.3 %
Spreader touching the periphery only8.31 K/W6.26 K/W−24.6 %
🙋

Cooling only from the periphery reads 25% low — and on the unsafe side.

🎓

The two-resistor model treats the top as one temperature, so it can't tell where on the top the heat leaves. The centre above the junction is the easier path, and when heat can only escape through the periphery that difference matters. A multi-node model that separates the top centre and periphery — here the detailed model itself — has zero error in every case. That is the DELPHI idea.

Use in system-level analysis

Choosing a model

  • Low-power parts or those with ample temperature margin are often fine with a two-resistor model.
  • For parts with small margins, or where a heat sink or spreader touches only part of the package, use a DELPHI or detailed model.
  • Check the format supplied by the manufacturer (two-resistor, DELPHI, detailed) and the cooling conditions it was validated under.

Verification procedure

  1. For critical parts, compare against a detailed model (or manufacturer's detailed data) under cooling close to actual use.
  2. If the error in junction rise is within a few percent, use the compact model in the system analysis.
  3. On hardware, estimate junction temperature from the case-top temperature and ψJT and compare with the analysis.
Coffee Break Trivia

Where the compact model's faces go

A common problem when placing compact models in CFD is that the model's outer faces aren't properly connected to the board or enclosure — the top node isn't in face contact with the heat sink, or the bottom node isn't thermally connected to the board's copper layers. Even with correct resistances, the heat exits are then blocked. After placing a model, output the heat leaving each node and confirm it flows along the intended paths.

Common mistakes

Mistakes and fixes

MistakeEffectFix
Representing a part by θJA aloneTemperatures badly wrong on the real boardUse at least a two-resistor model
Two-resistor model under partial coolingJunction temperature wrong on the unsafe sideUse DELPHI or a detailed model
No contact between model faces and boardHeat exits blockedOutput heat per node and check
Not checking validation conditionsUsed outside its valid rangeCheck the supplier's validation conditions
🙋

I'd like to try building up the resistances myself.

🎓

Use the LED junction temperature simulator to build the chain from part to ambient and the heat sink design calculator for the heat-sink side. The basic relations are in thermal resistance (Rth) models, the overall workflow in junction temperature prediction and board-level thermal analysis, and heat flow into the board in thermal vias.

Related Simulators

Experience the theory through interactive simulators in this field

All Simulators

Related fields

Structural AnalysisFluid AnalysisManufacturing Process Analysis
Rate this article
Thank you for your feedback!
Helpful
More details
Report error
Helpful
0
More details
0
Report error
0