Site Search

Junction and device temperature monitoring

The latest FPGAs are becoming more and more integrated, which increases the amount of power that can be handled by a single board, making thermal design more difficult.

How to calculate junction temperature

Until now, heat has been dealt with somehow during the case design stage, but from now on, it will be necessary to carry out some degree of heat calculations and component placement during the board design stage.

The junction temperature can be calculated using the following formula.

T J = T A + Θ EN × P

P: Power consumption (W)
T J: Junction temperature (℃)
T A: Ambient temperature (℃)
Θ JA: Thermal resistance of the package (℃/W)

For example, if the ambient temperature is 25°C, the thermal resistance of the FPGA package is 5°C/W, and the FPGA's power consumption is 10W, the junction temperature is TJ = 25°C + 5°C/W x 10W = 75°C.

Use the device at or below the absolute maximum junction temperature specified by the manufacturer.
Relationship between ambient temperature and junction temperature of FPGA

How to measure temperature

The junction temperature is calculated and the layout is determined so that devices with high temperatures do not interfere with each other. After the device layout is determined and the design is completed, the temperature is measured using a thermal camera or thermocouple. Then, it is confirmed whether the temperature rise is as estimated, or whether it is at a level that does not cause problems even if there is a difference.

In some cases, a thermal camera cannot be used if it is placed inside a housing, and the temperature can vary depending on how the thermocouple is attached. In such cases, measurements can be taken by making good use of a thermostatic chamber or stabilizing the thermocouple attachment method.

Measuring Temperature with the LTC2991

By using the Analog Devices LTC2991 product, it is possible to monitor temperature using a temperature measurement diode placed inside the FPGA or on the board, as shown in Figure 1.

This makes it possible to monitor temperature inside enclosures where a thermal camera cannot be placed, and enables stable temperature measurement without having to worry about stabilizing the thermocouple contact method.

Article header library 129469 pic01 1
Figure 1: LTC2991 connection example

The usage in Figure 1 allows the following items to be monitored. First, by connecting a sense resistor (RSENSE) to the V1-V2 ports, it is possible to monitor the power consumption by monitoring the 1.2V core current. V3 and V4 monitor the voltage fluctuations of the 3.3V and 2.5V lines. By connecting the V5-V6 ports to a diode for measuring temperature inside the FPGA, it is possible to measure the junction temperature inside the FPGA. Furthermore, by placing a diode for measuring temperature on the board, it is possible to monitor the temperature on the board at the V7-V8 ports.

If the results of these measurements indicate a high temperature rise, it is possible to control the fan from a PWM signal and control the airflow.The temperature monitor function of the LTC2991 is useful for board evaluation, but by installing it on an actual mass-produced board, it is possible to obtain temperature logs, control the fan, and predict danger due to temperature, thereby safely shutting down the system and preventing accidents.


Recommended seminar

Click here for recommended articles/materials

Relationship between ambient temperature and junction temperature of FPGA
How to estimate FPGA power consumption
Types of FPGA power consumption and how to calculate it

Click here to purchase products

LTC2991CMS#PBF
LTC2991 evaluation board

Inquiry

If you have any questions regarding this article, please contact us below.

Analog Devices Manufacturer Information Top

Analog Devices Manufacturer Information If you would like to return to the top page, please click below.