| Fig.1. Block diagram of the frequency output sensor
Introduction This paper will discuss a new approach to the
measurement of the thermal properties of PCBs and the packages mounted to
them. It is intended to replace traditional solutions, such as using
thermocouples and data acquisition equipment. The basic idea of this
approach is that the IC chips themselves will be used to measure and
acquire temperature data.
It will be demonstrated that only minimal additional circuitry is
required in the ICs to achieve this goal. Besides the thermal testing,
this additional circuitry is suitable for the on-line thermal monitoring
of electronic equipment. The temperature sensor built-into the chip
ensures that the temperature of the hottest regions is surveyed and the
response time between the overheating and sensing is short. Experimental
results demonstrate the viability of these methods.
Conception of a built-in thermal testing system In the
framework of the EC project THERMINIC[1] our research group has dealt for
several years with the problems of modifying and completing the chip
designs in order to provide a better thermal handling, monitoring and
measurability. As an analogy of the Design for Testability (DfT)
principle, in a previous paper we proposed that the DfTT = Design for
Thermal Testability be applied as part of the general design
methodology. Our approach is: to build into the chips some excess
circuitry (as little as possible) in order to facilitate both the
production testing and the lifetime thermal monitoring.
Based on the previous research and experimental work two different DfTT
methods appear to be feasible:
Method 1: a Built-In Temperature Sensor accompanied with its
readout circuitry called henceforth BITS.
Method 2: the BITS circuit together with a controllable dissipator
constituting a complete Built-In Thermal Tester (BITT).
The natural way to access both circuits is to use the other test
circuitry that is present already in the chip. During our experimental
work we used the boundary-scan (BS) architecture because it is a
standardized and widely known solution.
The key problem central to any thermal testing/monitoring approach is
the temperature sensor that is built into the chip. A suitable solution
for this sensor will be discussed.
A suitable temperature sensor Numerous solutions for CMOS
compatible temperature sensors for thermal testing purposes have been
developed by various groups in the past years.
A promising solution has also been developed at TU Budapest, as a CMOS
temperature sensor cell. This circuit is ideal for thermal monitoring
purposes and for performing the sensing function in built-in thermal test
circuitry.
The sensor circuit consists of 31 small-size MOS transistors. The block
diagram of this sensor is shown in Fig.1. The left-hand side of the
circuit is a current-output sensor. The I output current decreases
as the temperature increases. This operation is based both on the
temperature dependence of the threshold voltage and the carrier mobility.
The right hand side of the circuit is a current-to-frequency converter,
providing a square wave as output signal, the frequency of which is
directly related to the temperature.
The experimental realization of this frequency-output temperature
sensor, shows strong temperature dependence of the frequency, which can be
approximated as;
f = f20Cels·exp(
(TCels
-20° C))
in the -50...+120°C temperature range, where
is the sensitivity,
f20Cels is the nominal
frequency related to T=20°C.
The sensitivity is about
= -0.78%/°C. The output frequency of 0.5-1.5 MHz is in the convenient
range. The complete circuit requires only an area of 0.018 mm2
using the ECPD10 [2] 1µm CMOS process. Using the AMS 0.8µm
process [3] the area consumption is 0.005 mm2.
The frequency output solution holds an explicit advantage, namely that,
the output signal can be processed using purely digital circuitry: for
example, counters etc. This means that these sensors can be easily
implemented into digital circuits.
The low sensitivity of the supply voltage is a remarkable feature: ±0.25
V change in VDD results and
only a ±0.28% change in the frequency. The latter corresponds to a ±0.35°C
error. The long-term stability has been investigated in a five-month-long
experiment. Drift in a definite direction cannot be observed. The total
power consumption of the sensor is about 200 µW.
Read-out through the boundary-scan path If a temperature
sensor, like the one described earlier is inserted into a chip design,
additional circuitry must be implemented in order to provide access to
this sensor. Additional package pins will also be required.
The excess area consumption and especially the need for additional pins
is considered by the IC manufacturers as such an important disadvantage
that makes questionable the practical use of the BITS solution.
Fortunately, the built-in temperature sensors can be combined with other
built-in test circuitry, effectively reducing the cost.
The Boundary Scan (BS) architecture is especially suitable for
monitoring temperature sensors. In this way it is possible to realize the
BITS principle so reducing excess circuitry and the need for excess pins.
The Boundary Scan architecture was developed as a new approach to PCB
testing. This architecture has led to a world standard: IEEE Std 1149.1.
If the standard BS circuitry is built into all the ICs of a PC board,
nail-bed testers can be dispensed with. The wires of the PCB can be
observed/controlled in an electronic way, through the BS path. Opens and
shorts in the PCB wiring, faulty soldering etc., can be easily detected
and localized.
The BS architecture can be adapted to implement additional tests: e.g.
the testing of the chip core, launching built-in self-test runs, etc.
The BS circuitry is controlled by a state-machine with 16 states called
Test Access Port controllers. Four pins are allocated to the BS:
TDI and TDO for the instruction and data flow organized as a serial scan
path, TCK is the test clock and TMS is the test mode select signal.
The BS architecture is ideal for incorporating frequency-output
temperature sensors. An internal counter of 12-14 bits is required in
addition to the usual BS circuitry. Two excess BS instructions must be
defined to enable/disable the sensor and to scan-out the temperature data.
The block diagram of a realized extension of a BS circuit is shown in Fig.
2. The complete area overhead (shaded blocks) was less than 0.2 mm2
for a 1 µm process.
 Fig.
2. Excess blocks required by the BITS in the BS circuitry (colored
rectangles)
Examples of the benefits of the proposed method A very
important use of the BITS is the thermal monitoring when (concurrently
with the system operation) the chip temperatures are regularly measured.
This way the thermal state of a PCB or the entire system can be
continuously tested. Dangerous overheating caused by the failure of a fan
or an over-dissipation in the electronic circuits can be identified in
time. Preventive actions can then be taken, such as reducing the clock
frequency, switching-on reserve fans etc.
 Fig.
3. Temperature profiles recorded via the BS path (temperature of two
packages on the same board)
Temperature measurement through the BS path are presented in Fig.3. The
PC board was placed in still air. Using only the boundary-scan path the
chip temperatures were measured every second. A sequence of 940s duration
was plotted. A slow random variation of the temperature inside the chassis
is evident, along with the superimposed noise. The amplitude of the latter
is about 0.02°C. This meant that the temperature resolution obtained
through the experiment was as good as 0.02°C. Besides the on-line
thermal testing, the built-in thermal test circuitry is suitable for
off-line thermal tests at the system level or at the level of individual
packages. These possibilities are discussed later.
The experimental qualification of the cooling of a PCB or an equipment
chassis normally requires the attachment of a number of temperature
sensors and the use of a multi-channel data acquisition unit. In contrast,
if we use ICs within- built temperature sensors, we need only use
dedicated software to measure continuously the heat distribution to
provide a thermal map of the PCBs. If most of the chips are equipped with
BITS a detailed temperature distribution can be acquired. Alternatively,
by using only a few chips with BITS in a board a rougher but equally
useful image can be obtained.
If, for example, the effectiveness of a cooling fan is in question,
measuring the internal chip temperatures with the fan switched on and the
fan switched off can be beneficial. Such an experiment is illustrated in
Figure 4. Four packages with BITS were mounted on a PCB (Fig.4a). The
sensors were read-out via the BS path. The panel was placed into a chassis
containing a cooling fan (Fig. 4b).
Fig. 4. Measurement of fan efficiency using BITS
After powering the board we waited until a thermal equilibrium had been
reached. Measurement could then be commenced. The fan was then switched on
in the time interval between 150 and 790 sec. The resulting temperature
measurements are plotted in Fig.5, so allowing the cooling effect of the
fan to be evaluated.
Fig. 5. Effect of the fan activity on the internal chip
temperatures (chip A=red, B=magenta, C=green, D=blue)
If the PCBs are built with packages equipped with BITS circuitry a
number of experimental investigations can be readily undertaken, e.g. the
optimization of fan placement, checking the effect of vertical vs.
horizontal card position, etc.
The integrity of the chip-to-ambient heat-removal path is very important
when reliability issues are taken into account. Small degradations in the
heat conduction may result in higher operating temperature, which has a
detrimental effect on reliability. An increase in the thermal resistance
may indicate the start of a degradation process, e.g. die attach
delamination, defects in the contact between the package and the cooling
fins, etc.
Steady-state heat removal properties are usually characterized by the
Rthja thermal resistance:
Rthja = (Tj
- Ta) / P
where Tj is the junction
temperature, Ta is the ambient
temperature and P is the dissipated power. Similarly, the dynamic
(transient) thermal properties of the package are characterized by the Zthja(t)
thermal step-function response or transient thermal resistance:
Zthja (t) = (Tj(t)
- Ta) / P0
where Tj(t) is the junction temperature
as the function of the time, P0 is the
amplitude of a dissipation step-function.
These expressions hold a certain ambiguity in the case of an environment
where other power sources are responsible for the rise in temperature.
This is true of a PCB, when the temperature rise in a package is
influenced by heat dissipation from other packages. These equations can be
reformulated in order to avoid this problem,. e.g. for the static thermal
resistance we may write:
where is the chip
temperature if the chip is powered,
is the temperature if the chip is unpowered. This equation is identical to
the former one as long as the non-linear effects of the heat transfer can
be neglected.
The BITS circuit discussed earlier provides an easier way to measure "in-situ"
the heat removing properties of the package. Both the steady state and the
transient thermal resistance can be measured if the chip is equipped with
the BITS circuitry. Measurement of the
and chip temperatures
can be performed by using the built-in CMOS sensor and the BS path.
A transient thermal resistance function is presented in Fig.6. The chip
was equipped with BITS circuit accessible via BS path. The chip was
mounted in a 48 pin ceramic DIL package; the package was soldered into a
PCB and was measured in natural convection. Powering was realized by
changing the digital control of the core circuit. The response was
measured via the BS path. The asymptotic value of the function gives the
static thermal resistance, which is about 44 K/W in this case.
Fig. 6. Transient thermal resistance of a ceramic DIL
package, measured through the BS path
Measurements can be made 'in-situ' which ultimately tells us much about
the conditions of heat removal. If the used components incorporate BITS
and BITT circuitry the thermal features of all packages can be thoroughly
tested, both on the production line and in the field. This test does not
require any special equipment and may be performed using software.
The built-in thermal tester circuitry is also suitable for analyzing
complex thermal effects, e.g. the thermal couplings between the
neighboring packages of the PCB. If the BITT circuitry is controlled in
such a way that the PS dissipation of a single selected package is
switched on while the Tk
temperature rise of the other packages is measured, the coupling factors
can be calculated between the one selected and the other packages under
consideration.
Conclusions The paper describes a consistent set of hardware
extensions proposed for digital VLSI circuits providing good thermal
testability both at component and PCB level. These extensions include the
built-in temperature sensor (BITS), the built-in power switch and their
interface to the boundary scan test circuit. If all these elements are
incorporated, the chip is in effect equipped with the in-built thermal
tester (BITT).
The advantages provided by the BITT are:
- on-line thermal monitoring at the PCB or system level
- measurement of the temperature very close to the hottest region
(namely, the surface of the silicon chip)
- support for experimental investigation of cooling at chassis level
(fan efficiency, dependencies on the PCB placement, etc.),
- support for static and transient thermal resistance measurements both
in production and in the field
- measurement of the thermal coupling effects at the PCB level.
For a 20-25mm2 chip, the area
required for the BITT circuit is less than 1%. This is more than
compensated for by such benefits as better thermal management and the
possibility of precise thermal measurements without the need for expensive
dedicated equipment. This Design for Thermal Testability approach
is highly advisable for ASICs and other ICs if the design is thermally
stressed and reliability issues are of primary concern.
V. Szekely Department of Electron Devices Technical
University of Budapest H-1521 Hungary Tel: +36 1 463 27 02 Fax:
+36 1 463 29 73 Email: szekely@eet.bme.hu
Web page conversion/development by
InfoVision Technologies, Inc. sales@ivtinc.com
|