Intel® Stratix® 10 Device Design Guidelines

ID 683738
Date 8/24/2022
Document Table of Contents

Temperature Sensing for Thermal Management

Table 13.  Temperature Sensing Checklist
Number Done? Checklist Item
1   Set up the temperature sensing diode (TSD) in your design to measure the device junction temperature for thermal management.
2   Include offset values form PTC calculation to TSD reading.

Intel® Stratix® 10 devices have internal and external temperature sensing capabilities. You can measure the junction temperature, TJ, with the following methods:

  • Using internal TSD by instantiating the Temperature Sensor Intel Stratix 10 FPGA IP core.
  • Using external thermal diode designed to interface with third-party sensor chip. Ensure the third-party sensor chip matches the external TSD specifications as documented in the Intel® Stratix® 10 Device Datasheet.

Monitoring the actual junction temperature is crucial for thermal management. Intel® Stratix® 10 devices include TSD on each die with embedded analog-to-digital converter (ADC) circuitry. You can access the digital temperature readout through the Temperature Sensor IP core.

The Intel® Stratix® 10 TSD can self-monitor the device junction temperature and can be used with external circuitry for activities such as controlling air flow to the FPGA. This requires including the TSD circuitry by instantiating a Temperature Sensor IP core.

The flexibility in Intel® Stratix® 10 design can lead to non-uniform power distribution on transceiver dies. Therefore, the hotspot on the transceiver dies may not necessarily be at the TSD location. This results in a temperature difference between TSD readout and real junction temperature. PTC calculates this difference and reports an offset value for each TSD. You need to add the offset values to your TSD reading to get the actual junction temperature.