Thermal Design User Guide: Agilex™ 3 FPGAs and SoCs

ID 851249
Date 5/12/2025
Public
Document Table of Contents

2.1. Built-in Temperature Sensors

The Agilex™ 3 FPGA die is equipped with two types of temperature sensors: digital thermal sensors and thermal diode sensors. The locations of these sensors are fixed for each die.
  • Digital thermal sensors (DTS) have no physical connection to device pins, and you must read their output values using temperature sensing software.
  • Thermal diode sensors (TDS) have physical connections to the pins on the FPGA. To these pins you must connect an external temperature-reading device, such as the Maxim Integrated™ Max6581, Max31730, or Texas Instrument™ TMP468 to read the temperatures.

Both digital thermal sensors and thermal diode sensors report the temperature of their physical location on the die, which may or may not be the hottest location on the die. For this reason, the temperature of these sensors is usually less than the maximum junction temperature settings in the PTC.

For more information on temperature sensors, refer to the Sensors section in chapter 4 of: Device Design Guidelines: Agilex™ 3 FPGAs and SoCs .

Thermal diode sensors cannot be calibrated at the factory, and should be calibrated by you for each circuit board design. The choice of the external reader and the board circuitry impacts the accuracy of the results. For further details on calibration of these sensors refer to:

AN 769: Intel FPGA Remote Temperature Sensing Diode Implementation Guide.

Note: Altera recommends that you use digital thermal sensors when possible.

The following table shows the accuracy of the temperature readouts of the digital temperature sensor (DTS). The DTS accuracy includes the effect of the TSD, the ADC, and all circuitry used to output the digital readout. The accuracy presented here is the mean + three standard deviations (µ+3σ) of the population. For sensors outside of this limit, the maximum accuracy allowed is ±5°C. Note that for most of the local sensors, the accuracy improves significantly to ±3°C in the range of 90°C to 100°C.

Table 2.   Agilex™ 3 FPGA Built-in Temperature Sensors
Die Number of Pinned-out Thermal Diode* Sensors Number of Digital thermal Sensors Digital Thermal Sensor Accuracy
90-–100⁰ C -40-–90⁰ C
Agilex™ 3 FPGA fabric core die 2 4–9 +/- 3⁰ C +/- 5⁰ C
* You should calibrate the thermal diode sensor for your design.

The approximate locations of the temperature sensors are shown in the following figure; these can be mapped to the temperature values obtained from the Power and Thermal Calculator (PTC).

Figure 3. A3C-135 Die and Thermal Sensor Locations