Professional Documents
Culture Documents
Introduction
Heat spreading is essentially area enlarging: the larger the area, the more heat can be removed
at the same temperature difference (subject to certain limits). Unfortunately, except for the
simplest of cases, the equations describing heat spreading physics do not have an explicit
mathematical solution. Hence, we have to rely on clever approximations or suitable computer
codes. This article discusses the basics of heat spreading starting with the problematic definitions
of thermal resistance and maximum allowable flux.
(T1 − T2 )
Rth = [K/W] (1)
q
However, we rarely have constant temperatures at the two faces where the heat flux originates
and where the same flux leaves. Here is a formal definition of thermal resistance:
The temperature difference between two isothermal surfaces divided by the heat that flows
between them is the thermal resistance of a) the materials enclosed between the two isothermal
surfaces and b) the heat flux tube originating and ending on the boundaries of the two isothermal
surfaces (1).
Surface 1
Surface 2
Figure 2 Heat spreading from single source (left) and two sources (right)
For the single source case a constant heat transfer coefficient h at the bottom causes a non-
uniform temperature profile on this face, except in the case of h or the thermal conductivity k
being infinite or the trivial case of the source area equalling the substrate area. The average
temperature could be used but the question in practice is: how do we get this value? Usually one
thermocouple is used at the center, but one should realize that the thermal resistance from
source to thermocouple defined in this way is per definition dependent on the boundary
conditions because these determine the temperature profile and hence the temperature at the
location of the thermocouple. The only definition that is in accordance with the definition is the
thermal resistance from source to ambient: Rthj-a, but this value is often useless because the
boundary conditions are rarely the same. However, even this definition is lost when more than
one source is present, such as in Figure 2b, because the main condition for a correct definition,
the fact that the same flux has to enter and leave the resistance, cannot be fulfilled. The essential
point to understand is that the concept of thermal resistance becomes meaningless when dealing
with multiple sources. It is theoretically possible to solve this problem because the substrate can
be split in such a way that every source has its own volume allocated to it (based on the minima
of the isotherms) but then the simplicity of the concept is lost. A possible way out is to make use
of the principle of superposition. By switching off all sources except one we are able to find again
the thermal resistance from that source to ambient. However, its use for design purposes is
limited because the problem cannot be reduced to a parallel combination of all individual source-
ambient resistances found in this way, put otherwise: no network can be constructed using these
resistors. It might serve however as a way to thermally characterize multisource applications by
providing a test protocol.
300
q& = , q& in W/cm2, A in cm2
A
2
However, its use is limited to areas larger than about 0.1*0.1 mm . It should also be realized that
this limit depends not only on the source size but also on the spreader thickness, area, thermal
conductivity and boundary conditions.
In summary, what is important to realize is that it does not make sense to use the same heat flux
limits for both processors and LEDs alike.
Submount (Si)
Spreader (Cu/W)
Figure 3 Cross section through one planar source on a submount and a heat spreader
Closer observation reveals two heat spreading effects: one from submount to spreader, and one
from the source to the submount. To first order, this problem can be handled as a single layer
problem, provided the boundary condition of the first layer is replaced by the spreading plus the
boundary condition of the second layer.
Multiple sources
Multiple sources add another layer of complexity because the coupling between the sources is
not only dependent on the dimensions and physical properties but also on the boundary
conditions and, worst of all, on the dissipation of the sources themselves. Using superposition
techniques is the recommended approach.
Approximate heat spreading solutions for the single source-single layer problem
In the following three approximate solutions will be discussed.
∆T = q • Rtotal (3 )
with
Rtotal = Rconduction + Rconvection (4)
and
d 1
Rconduction = g • , Rconvection = (5)
k⋅A h⋅ A
with g = f (As, A) some geometrical factor representing the spreading, e.g. the 45° rule.
The L-equation
A long time ago the author has derived a simple rule-of-thumb for the case of a single source on
3
a plate with uniform heat transfer coefficients at both sides, mainly for flat heat sinks . The
assumptions are that a surface source can be replaced by a volume source extending over the
thickness and that a square plate can be replaced by a flat cylinder. Surprisingly, it turned out that
the equation is valid over quite a large range of parameters, including low-conductivity substrates
and even non-square areas up to a length/width ratio of 4. By approximating the Bessel-function
solution for the cylinder by algebraic equations the following equation results for one-sided heat
transfer:
A2
)ln(
1 A1 γ
Rthj − a = + − (6)
hA2 4πkd 2πkd
where γ is Euler’s constant, 0.577. With some care the first term of the right-hand side could be
interpreted as a convective term, the second as a conductive term, and the third as a correction
term. Note: due to the negative sign this equation does not represent a simple series resistance
network.
To guarantee an accuracy of better than 90% the following inequalities should be obeyed:
b/a > 2, m ⋅ a < 0 .5 , m ⋅b < 3, m ⋅ d < 0.15 (7)
m is the so-called fin factor, and a and b equivalent radii for respectively source and base area,
defined as:
h A1 A2
m= , a= , b= (8)
k ⋅d π π
4
For non-centrally placed sources it can easily be shown that simple correction factors can be
applied. Calling the first term in Eq. (6) C1 and the second plus third C2 it follows:
C1 + C 2
Rthj − a = C1 + C 2 or ∆T j − a = (9)
q
The SLA-equations
6 7
Song et al. and Lee et al. found a set of approximate explicit formulae that are easy to
implement in a spreadsheet. They showed that the errors stay within 5% or less for the majority of
cases of practical interest. The maximum spreading resistances is defined as:
Tmax − T2
Rmax = (10)
q
where T2 is the average temperature of the base area. Approximate equations are presented to
calculate not only Rmax but also Ravg, based on the average temperature of the source. The
interested reader may consult the references cited. Finally, the temperature rise from junction to
ambient is calculated using:
∆Tmax = q ⋅ (Rmax + Rconv ) (11)
At first sight this expression looks like an ordinary series resistance network. However, it should
be understood that Rmax is a function of the boundary conditions, contrary to the networks
1
discussed previously .
In summary, heat spreading is a complex phenomenon that can be addressed by analytical
formulae only for geometrically simple cases for which no explicit solution exists. For situations
where double-sided heat transfer plays a role, or multiple sources, or multiple layers, the problem
becomes intractable from an approximate analytical point of view and we have to rely on
computer codes. Implicit solutions are known for multi-layer cases with multiple sources and
uniform boundary conditions, even when time is a parameter. User friendly software exists that is
8
based on these solutions, with the additional advantage that no mesh generation is required .
The big advantage of such software is that even people with little background in heat transfer can
get insight in the physics underlying heat spreading by simply changing a few parameters. For the
more practical cases for which layers consist of more than one material or for which the boundary
conditions cannot be considered uniform, more advanced conduction-only codes should be used.
Another recommended source of information can be found on the website of the University of
9 10
Waterloo . One of their papers shows a couple of graphics showing clearly the errors a designer
may encounter by using equations such as Eq.(5).
1
For the reader who wants to consult the original papers a word of caution should be issued because the
6
three relevant papers differ in the definition of the parameters. In , the 1D conduction resistance and the
7
spreading resistance are separate entities and Rmax is only associated with the spreading resistance. In ,
5
Rmax is defined as the sum of the two. The result is different graphs. In , equation (1) is only correct if R0
equals Rconv. However, formally R0 represents the sum of Rconv and R1D (R0 =1/hA+t/kA). Fortunately, in
most cases the errors are negligible, but for those cases with h/k > 100 and d > 10 mm the errors are of the
order of 10% and beyond. However, especially the condition d >10 mm is not likely to occur in practice.
•
2
The L-equation can be used provided h/k·d < 0.025. E.g.: h = 2500 W/m K, k = 100
W/mK, d = 1 mm: h/k·d = 0.025.
• The SLA equation can be used over a very large range.
• It is strongly recommended to use a user-friendly code.
Conclusions
The author hopes he succeeded in conveying the message that heat spreading is not a trivial
problem that can be solved by simply adding convective and conductive thermal resistances. A
physically correct spreading resistance may be formulated, but it always contains the convective
boundary condition. Unfortunately, the notion of a thermal spreading resistance fails when we are
dealing with multiple sources and we have to rely on more sophisticated matrix methods.
1
Rosten H. and Lasance C., “DELPHI: the Development of Libraries of Physical Models of Electronic
Components for an Integrated Design Environment”, in Model Generation in Electronic Design, Eds. J-M.
Berge, O. Levia and J. Rouillard, Kluwer Academic Press, pp. 63-90 (1995)
2
Wilcoxon R. and Cornelius D., Thermal management of an LED light engine for airborne applications,
Proc. Semitherm 22, Dallas, pp.178-185 (2006)
3
Lasance C., "Computer Analysis of Heat Transfer Problems to Check the Validity of Engineering
Formulae", Proc. 8th IHTC, San Francisco, pp. 325-330, (1986)
4
Lasance C., "Pragmatic Methods to Determine the Parameters Required for the Thermal Analysis of
Electronic Systems", in 'Cooling of Electronics', Kakac S. et al. ed., Kluwer Academic Publishers, pp. 859-
898 (1994)
5
Lee S., Calculating spreading resistance in heat sinks, ElectronicsCooling, January issue (1998)
6
Song S., Lee S. and Au V., Closed-Form Equations for Thermal Constriction/Spreading Resistances with
Variable Resistance Boundary Condition, IEPS Conference, pp. 111-121 (1994)
7
Lee S., Song S., Au V., Moran K., Constriction/Spreading Resistance Model for Electronics Packaging,
ASME/JSME Thermal Engineering Conf., Vol.4, 199-206 (1995)
8
http://www.micred.com/therman/
9
http://mhtlab.uwaterloo.ca/RScalculators.html
10
Culham J. and Yovanovich M., Factors affecting the calculation of effective conductivity in printed
circuit boards, Proc. ITHERM ’98, Seattle, pp.46-467 (1998)