ECParts Toolkit LogoECParts Toolkit

Thermal Interface Material Calculator

Calculate TIM bulk thermal resistance, temperature drop, heat transfer, required conductivity, bond-line thickness, contact area, and TIM comparison results. Use it for TIM-specific bond-line thickness, effective contact area, thermal impedance interpretation, and known contact resistance checks.

Engineering tool

Thermal Interface Material Calculator

Calculate TIM bulk thermal resistance, temperature drop, heat transfer, required conductivity, bond-line thickness, contact area, and installed TIM comparisons.

Calculation mode

Calculate ideal TIM bulk resistance, total resistance, thermal conductance, and area-normalized resistance.

Use W/(m·K), not K/W or K·cm²/W thermal impedance.

Use effective installed or compressed thickness when available.

Use effective heat-transfer contact area, not automatically the whole footprint.

Leave off for bulk-only TIM conduction. Off does not mean real contact resistance is zero.

Result console

Total Thermal Resistance
0.1K/W
Ideal Bulk Thermal Resistance
0.1K/W
Area-Normalized Resistance
1K·cm²/W
Area-Normalized Resistance
0.000100000m²·K/W
Thermal Conductance
10W/K

The model is steady-state one-dimensional TIM conduction. It excludes spreading resistance unless entered separately through known contact resistance.

Formula

Formula reference

TIM one-dimensional steady-state conduction

The core formula calculates ideal bulk resistance only unless known total contact resistances are entered.

Rθ,bulk = L/(kA)Gθ = 1/Rθ = kA/LR''θ = RθA = L/kΔT = P Rθ,totalQdot = kAΔT/Lkrequired = PL/(AΔTmax)Lmax = kAΔTmax/PArequired = PL/(kΔTmax)Rθ,total = Rc1 + Rθ,bulk + Rc2

Variable definitions

k
through-plane thermal conductivity, W/(m·K)
L
TIM thickness / bond-line thickness, m
A
effective contact area, m²
P or Qdot
heat flow, W
R''θ
area-normalized resistance

Thermal Interface Material Formula Audit

Bulk Thermal ResistanceRθ,bulk = L/(kA).
Thermal ConductanceGθ = 1/Rθ = kA/L.
Area-Normalized ResistanceR''θ = RθA = L/k.
Temperature DropΔT = P Rθ,total.
Heat TransferQdot = kAΔT/L = ΔT/Rθ.
Required Conductivitykrequired = PL/(AΔTmax).
Maximum ThicknessLmax = kAΔTmax/P.
Required AreaArequired = PL/(kΔTmax).
Known Contact ResistanceRtotal = Rc1 + Rbulk + Rc2.
Thermal Conductivity UnitsW/(m·K), not K/W.
Thickness Unitsm, mm, µm, mil converted to meters.
Area Unitsm², cm², mm², in² converted to square meters.
Area-Normalized Unitsm²·K/W and K·cm²/W are not total K/W.
Temperature Difference1°C difference = 1 K difference = 1.8°F difference.
Bulk vs ContactL/(kA) excludes real contact resistance unless known values are entered.
Conductivity vs ImpedanceDatasheet thermal impedance must not be entered into the k field.
Bond-Line ThicknessUse effective installed thickness.
Through-Plane kUse through-plane conductivity for through-thickness TIM conduction.
Compression / PressureNo pressure-to-resistance model is inferred.
Spreading / Steady StateNo spreading resistance, constriction resistance, or transient thermal capacitance.

Worked Examples

CaseCalculationResult
k=5, L=.5mm, A=1000mm²0.0005/(5×0.001)Rθ=.1K/W
Same, P=20W20×0.1ΔT=2K
Same, ΔT=2K2/0.1Q=20W
P=20W, L=.5mm, A=1000mm², ΔT=2KPL/(AΔT)k=5W/mK
k=5, A=1000mm², P=20W, ΔT=2KkAΔT/PLmax=.5mm
k=5, L=.5mm, P=20W, ΔT=2KPL/(kΔT)A=1000mm²
R''=L/k.0005/5.0001m²K/W
.0001m²K/W×100001K·cm²/W
Rθ=.1K/W1/RG=10W/K
Double thicknessL doublesR doubles
Double areaA doublesR halves
Double kk doublesR halves
10W/mK 2mm vs 5W/mK .2mmcompare L/klower-k thinner TIM wins
Rc1=.02, Rbulk=.1, Rc2=.03sumRtotal=.15K/W
Rtotal=.15, P=20W20×.15ΔT=3K
1mm÷1000.001m
100µm÷1e6.0001m
1mil25.4µm2.54e-5m
1cm²×1e-41e-4m²
1000mm²×1e-6.001m²
1in²0.00064516m²
1K/Wtemperature interval1°C/W numerically
Δ10°Csame interval10K
Δ10°C×1.818°F
k=0invalidrejected
L=0invalid physical TIMrejected
A=0division by zero avoidedrejected
Rc<0invalidrejected
NaNfinite checkrejected
Infinityfinite checkrejected

Engineering Notes

  • Ideal TIM bulk thermal resistance is L/(kA).
  • Thermal conductivity is a material property; thermal resistance depends on geometry.
  • Higher conductivity alone does not guarantee lower installed resistance.
  • Thinner TIM and larger effective contact area reduce ideal bulk resistance.
  • Thermal conductivity and thermal impedance are different quantities.
  • Area-normalized thermal resistance includes area in the unit.
  • Real interface resistance can include contact resistance on both surfaces.
  • Bond-line thickness may differ from nominal material thickness.
  • Thermal pads may compress under mounting pressure.
  • Thermal grease bond-line thickness depends on assembly.
  • Use through-plane conductivity for through-thickness interface conduction.
  • The simple model excludes spreading resistance and transient behavior.

Common Mistakes

  • Entering millimeters as meters.
  • Entering mm² as m².
  • Entering W/mK conductivity as K/W resistance.
  • Entering thermal impedance as thermal conductivity.
  • Ignoring bond-line thickness.
  • Comparing only k instead of L/(kA).
  • Assuming full package footprint is effective contact area.
  • Using nominal instead of compressed pad thickness.
  • Ignoring contact resistance.
  • Using in-plane k for through-plane conduction.
  • Treating R'' directly as total Rθ.
  • Treating the bulk model as complete package-to-heatsink resistance.

Support reference

FAQ

What is a thermal interface material?

A thermal interface material, or TIM, is a pad, grease, paste, gap filler, film, or sheet used to improve heat transfer between two surfaces.

How do I calculate TIM thermal resistance?

For ideal one-dimensional bulk conduction, use Rθ = L/(kA), where L is bond-line thickness, k is through-plane thermal conductivity, and A is effective contact area.

What is the formula Rθ = L/(kA)?

It is the Fourier conduction result for a uniform planar material layer with constant thermal conductivity and effective area.

How does TIM thickness affect thermal resistance?

For fixed k and area, thermal resistance increases linearly with bond-line thickness.

How does contact area affect TIM thermal resistance?

For fixed k and thickness, larger effective contact area lowers bulk thermal resistance.

Does higher thermal conductivity always mean a better TIM?

No. Installed resistance depends on k, thickness, area, contact resistance, pressure, and assembly conditions.

What is bond-line thickness?

Bond-line thickness is the effective installed thickness of the TIM layer between mating surfaces.

Should I use nominal or compressed thermal-pad thickness?

Use compressed or effective installed thickness when available, because that is what appears in L/(kA).

What is the difference between thermal conductivity and thermal resistance?

Thermal conductivity is a material property in W/(m·K). Thermal resistance is a geometry-dependent result in K/W.

What is thermal impedance?

TIM datasheet thermal impedance is often area-normalized resistance-like data such as K·cm²/W, not W/(m·K).

What does K·cm²/W mean?

It is an area-normalized thermal resistance unit. To get total K/W, divide by contact area in matching area units.

How do I convert thermal impedance to thermal resistance?

If R'' is in K·cm²/W, divide R'' by area in cm² to obtain K/W.

What is area-normalized thermal resistance?

It is R''θ = Rθ × A = L/k, with area included in the unit.

What is TIM contact resistance?

Contact resistance is additional resistance at each material-surface interface due to roughness, pressure, wetting, and assembly.

Does L/(kA) include contact resistance?

No. L/(kA) only estimates ideal bulk material conduction unless known contact resistances are added.

How does mounting pressure affect TIM performance?

Pressure can change pad compression, grease bond-line thickness, voids, and real contact resistance.

What is through-plane thermal conductivity?

It is conductivity through the TIM thickness, which is the correct direction for interface conduction.

Can I use in-plane conductivity for a thermal pad calculation?

Not for through-thickness interface resistance. Use through-plane conductivity when the datasheet separates directions.

How do I calculate temperature drop across a TIM?

Calculate total TIM resistance, then use ΔT = P × Rθ.

How do I calculate required TIM conductivity?

Use krequired = P L / (A ΔTmax), after converting L to meters and A to square meters.

How do I calculate maximum TIM thickness?

Use Lmax = k A ΔTmax / P.

How is THM-007 different from the heat sink calculator?

THM-007 estimates the TIM layer contribution from material geometry, while the heat sink calculator sizes heatsink-to-ambient resistance.

Thermal Resistance & Temperature Rise Calculator

Available

Use known Rθ and heat load to calculate temperature rise.

Open calculator

Heat Sink Thermal Resistance Calculator

Available

Size a generic heatsink thermal path once interface resistance is known.

Open calculator

Thermal Resistance Network Calculator

Available

Combine TIM, case, heatsink, chassis, and ambient thermal resistances.

Open calculator

MOSFET Thermal Resistance Calculator

Available

Evaluate MOSFET-specific junction and heatsink thermal paths.

Open calculator

Documentation

Guides and lookup references linked to this tool.