[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Next Article in Journal
Large-Scale Cross-Cultural Tourism Analytics: Integrating Transformer-Based Text Mining and Network Analysis
Previous Article in Journal
An Investigation of Hand Gestures for Controlling Video Games in a Rehabilitation Exergame System
You seem to have javascript disabled. Please note that many of the page functionalities won't work as expected without javascript enabled.
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A 32 μm2 MOS-Based Remote Sensing Temperature Sensor with 1.29 °C Inaccuracy for Thermal Management

Department of Electrical and Computer Engineering, Iowa State University, Ames, IA 50011, USA
*
Authors to whom correspondence should be addressed.
Computers 2025, 14(1), 26; https://doi.org/10.3390/computers14010026
Submission received: 11 December 2024 / Revised: 10 January 2025 / Accepted: 14 January 2025 / Published: 16 January 2025
Figure 1
<p>Thermal masks for temperature sensors of JEDEC 21-C Grade B Standard [<a href="#B22-computers-14-00026" class="html-bibr">22</a>] and the target mask for this work.</p> ">
Figure 2
<p>Temperature measurement system with distributed sensor units across multiple cores.</p> ">
Figure 3
<p>The schematic of the temperature sensing circuit with the Banba bandgap reference circuit as the Temperature Measurement Controller (TMC) circuit.</p> ">
Figure 4
<p>The schematic of the temperature sensor unit.</p> ">
Figure 5
<p>Photograph of the chip of the temperature measurement system (highlighted within the red dashed block).</p> ">
Figure 6
<p>Layout of the temperature measurement system with distances between 36 sensor units.</p> ">
Figure 7
<p>Test instrument setup.</p> ">
Figure 8
<p>The temperature errors of 180 sensors on 5 DUTs with external instrument current sources after individual calibration at 80 °C and 90 °C.</p> ">
Figure 9
<p>Relationship between TMC currents and temperatures.</p> ">
Figure 10
<p>The temperature errors of 36 sensors on 1 DUT with the internal current source TMC on the same chip after individual calibration at 80 °C and 90 °C.</p> ">
Figure 11
<p>The temperature errors of 180 sensors on 5 DUTs with temperature differences between the TMC and sensors after individual calibration at 80 °C and 90 °C.</p> ">
Figure 12
<p>The temperature errors in three cases after individual calibration at 80 °C and 90 °C within the critical range of 75 °C to 95 °C.</p> ">
Figure 13
<p>The temperature errors in three cases after individual calibration at 80 °C and 90 °C across the wider temperature range of −10 °C to 100 °C.</p> ">
Versions Notes

Abstract

:
This paper introduces a compact NMOS-based temperature sensor designed for precise thermal management in high-performance integrated circuits. Fabricated using the TSMC 180 nm process with a 1.8 V supply, this sensor employs a single diode-connected NMOS transistor, achieving a significant size reduction and improved voltage headroom. The sensor’s area is 32 µm2 per unit, enabling dense integration around thermal hotspots. A novel voltage calibration method ensures accurate temperature extraction. The measurement results demonstrate three-sigma errors within ±0.1 °C in the critical range of 75 °C to 95 °C and +1.29/−1.08 °C outside this range, confirming the sensor’s high accuracy and suitability for advanced thermal management applications.

1. Introduction

With the increasing complexity and density of integrated circuits (ICs), addressing the non-uniform heat distribution across the chip has become a crucial concern. Chips can exhibit significant thermal variations of up to 15 °C [1], requiring the strategic placement of thermal sensors near hotspots. The spatial locations of these hotspots shift according to different applications, making it impractical to rely on a single temperature sensor or a limited number of temperature sensors for comprehensive thermal management [2]. Consequently, a robust thermal management strategy requires the deployment of a large number of sensors across the chip to accurately monitor temperature variations.
For high-performance ICs like Central Processing Units (CPUs) and Dynamic Random-Access Memories (DRAMs), tens of temperature sensors are required for effective thermal monitoring, such as the sixty-three thermal sensors used in IBM’s Power9 processor [3]. These sensors need to occupy minimal space to avoid interference with the protected circuit’s functionality and to allow for the placement of multiple sensors in areas known as hotspots. To address the challenges of space and power consumption, several designs have been proposed to support remote sensing techniques [4,5,6]. These techniques involve placing the sensor’s sensing elements near the hotspots while situating the sensor’s core components in less area-constrained locations. Thermal-sensitive components, such as current sources, can be strategically located far from the hotspot locations to minimize the effects of thermal sensitivity. Multiple sensing elements can be distributed throughout the chip for thermal monitoring, resulting in a reduction in the area and power consumption per sensor.
The choice of sensing element plays a critical role in minimizing the space requirements. The sensing elements of most compact on-chip temperature sensors can be classified into three types: Bipolar Junction Transistors (BJTs) [7,8,9,10,11], resistors [12,13,14], and metal oxide semiconductor (MOS) transistors [1,15,16,17,18,19]. Resistor-based sensors often require larger silicon areas to maintain high accuracy due to the need for precise resistor values [12]. This limitation reduces their spatial efficiency in dense applications. BJT-based sensors have been preferred due to their dependable operation [20], with a single remote PNP device achieving a remarkable 20× reduction in the area of silicon compared to that in conventional full sensors [6]. However, MOS-based sensors emerge as the superior choice in terms of their spatial efficiency, boasting an approximately 15× decrease in size relative to comparable diode-based sensors, as introduced in [21], for the same fabrication process. Furthermore, the operational limitations of BJT sensors, particularly their base-emitter voltage requirement of around 0.7 V, present challenges for low-voltage applications. In contrast, MOS transistors demonstrate their ability to operate effectively at voltages below 1 V, offering a significant advantage in low-voltage operation. These advantages are especially beneficial in thermal management applications demanding the integration of multiple sensors per processing core, where space is at a premium and power efficiency is paramount.
Temperature sensors for thermal management require specific accuracy at throttling temperatures, distinct from those applicable across broader temperature ranges, to ensure optimal performance and reliability [20]. The Joint Electron Device Engineering Council (JEDEC) 21-C standard, represented by the blue line in Figure 1, establishes a thermal mask for the chip-level and board-level temperature sensors used in power and thermal management, specifying a maximum temperature error of ±1 °C within the 75 °C to 95 °C range [22]. However, the temperature variances commonly encountered during actual testing necessitate a level of precision beyond the standard guidelines. This work, signified by the orange line in Figure 1, commits to this temperature interval and advances the accuracy beyond the standard, targeting an optimal worst-case temperature error of ±0.1 °C within this critical range. Beyond this range, this work aims to maintain the standard accuracy of ±1 °C. This level of precision makes the sensor especially suited to integration across chips where precise thermal monitoring is crucial.
Building upon these considerations, this work introduces a compact design for a MOS-based temperature sensor aiming to address the aforementioned challenges. The sensor unit consists of a small diode-connected N-channel MOS (NMOS) transistor, allowing for the distribution of multiple remote sensing elements across the chip. Compared to previous related publications [23,24], which utilized two series-connected NMOS transistors, this work employs a single diode-connected NMOS transistor as the sensing unit. This approach significantly improves the voltage headroom, thereby enhancing the sensor’s performance in low-voltage applications. Fabricated using the Taiwan Semiconductor Manufacturing Company (TSMC) 180 nm technology, each sensor occupies only 32 μm2, achieving an approximately 7× reduction in size compared to previously reported sensing elements [20]. This design also incorporates a temperature measurement system that connects all of the remote sensing elements through current-forcing and voltage-sensing buses. This configuration eliminates the dependence on local analog power supplies and addresses voltage drop concerns. The system utilizes a combination of three different input currents and their corresponding output voltages measured across each sensor to mitigate the nonlinear mobility and lambda effects, thus enabling temperature sensing through the relationship between the MOS transistor’s threshold voltage and temperature. This method significantly enhances the accuracy of the sensor. Additionally, this work details a novel method for temperature extraction, applied during the sensor’s characterization and calibration phases, to ensure accurate temperature estimation.
The simulation results of the temperature sensor were previously published in [25]. In this work, multiple measurement setups were conducted to validate the design, showing that the maximum observed temperature error was approximately ±1 °C, spanning a temperature range from −10 °C to 100 °C. Notably, within the critical temperature range of 75 °C to 95 °C, which is of particular interest for thermal management applications, the maximum error recorded for these setups was approximately ±0.1 °C. These results underscore the sensor’s capability to meet stringent accuracy requirements, aligning with the performance of state-of-the-art temperature sensors. Furthermore, the observed variance provides valuable insights into the sensor’s reliability and accuracy across diverse operational scenarios, highlighting its potential for widespread application in precision thermal management systems.

2. Circuit Description

Figure 2 illustrates the architecture of our temperature measurement system, which is designed to distribute multiple temperature sensors across several cores. This system employs a single Temperature Measurement Controller (TMC) that is shared among all sensor units. The TMC serves as a stable current source, generating the required bias currents delivered to the sensors via a current-forcing ITMC bus. In the proposed system, the TMC circuit is strategically excluded from the direct temperature monitoring of the hotspots, allowing for it to be installed to circumvent high-temperature areas. This flexibility in the TMC circuit’s placement liberates it from strict constraints regarding its location and size. Positioned away from the hotspot areas, the TMC circuit’s operational temperature is theoretically lower than the sensor temperature.
Each core contains several temperature sensor units strategically placed around the hotspots. Although only a few sensors are depicted in each core for clarity, the actual number of sensors can be much higher. This is due to the extremely compact design of the sensors, which allows for their dense placement around thermal hotspots. Two voltage-sensing buses connect the outputs of all of the sensor units, carrying the sensor data to an Analog-to-Digital Converter (ADC) for further processing.
Due to the current-based input of each sensor, no additional local analog power supply is required. Furthermore, the IR voltage drop issue in this system is alleviated because the ITMC bus focuses solely on the current flow, and appropriate sizing of the sensors and switches effectively minimizes the leakage current of offline sensors along the sensing buses. With this setup, temperature information can be efficiently collected at different chip locations, and self-heating effects and power consumption can be mitigated. Additionally, the compact size of each sensor significantly enhances the feasibility of deploying multiple units within a constrained area of the chip. This enables the connection of dense sensor networks through the buses, optimizing the chip area without compromising its density. This design is particularly advantageous in scenarios requiring comprehensive thermal monitoring within dense chip areas.
Figure 3 provides a detailed schematic of the temperature sensing circuit. This work employs the Banba bandgap reference circuit [26] as the TMC, employing switches, SWX and SWY, to generate two types of bias currents, IX and IY, for the temperature sensor array. The sum of the two currents, IXY, can be simply and accurately generated in the TMC without additional hardware costs. A single TMC circuit can supply input currents to numerous small-sized sensors via the dedicated current-forcing ITMC bus.
At the core of each sensor unit, shown within the dashed box, is a single diode-connected NMOS transistor. This compact element can be designed to be extremely small so that it can be distributed densely across the die. The VO and VS sensing buses allow for precise measurement of the drain-to-source voltage across this transistor, which carries information about the sensor’s local temperature. To initiate a temperature measurement, three switches connected to the transistor are simultaneously triggered, ensuring accurate data from the specified sensor unit. The voltage differences between the VO and VS buses are measured to estimate the local temperature at the sensor’s position. In alignment with the three TMC currents, the drain-to-source voltages are designated as VX, VY, and VXY. This work introduces an innovative methodology that combines multiple current inputs with their respective voltage outputs to derive enhanced accuracy in sensor temperature estimation. The details of this method will be explained in the subsequent section.

3. Derivation of the Temperature Formula

As shown in Figure 4, the proposed temperature sensor is a single diode connected NMOS transistor operating in the saturation region. To initiate the analysis, the square-law model [27] is employed to define the current flowing through the transistor when it is subjected to bias currents at the TMC’s operational temperature, TTMC. The expression for the drain current IX is formulated as follows:
I X ( T TMC ) = μ T C OX W 2 L V X V TH T 2 ,
where
  • I X : Drain current of the NMOS transistor (µA);
  • T TMC : TMC’s operational temperature (°C);
  • T : Sensing unit’s local temperature (°C);
  • μ : Carrier mobility (cm2/V·s);
  • C OX : Oxide capacitance per unit area (F/cm2);
  • W and L : Width and length of the NMOS transistor (µm);
  • V TH : Threshold voltage of the NMOS transistor (V).
Correspondingly, the current IY, which is influenced by the current mirror gain MXY, is expressed as follows:
I Y ( T TMC ) = M XY · I X ( T TMC ) = μ T C OX W 2 L V Y V TH T 2 ,
where the carrier mobility µ and the threshold voltage VTH are both dependent on the sensor temperature T. Considering that the switching frequency of the TMC current significantly exceeds the rate of the temperature change at the sensor, the temperature can be assumed to be invariant during the interval of the voltage measurements.
Figure 4. The schematic of the temperature sensor unit.
Figure 4. The schematic of the temperature sensor unit.
Computers 14 00026 g004
The analysis begins by assuming a linear relationship between the threshold voltage VTH and the sensor temperature T, represented as follows:
V TH ( T ) = V TH 0 + α · T ,
where VTH0 and α are model parameters that are dependent on the process and independent of temperature. This linear approximation is commonly used in MOS transistor modeling, such as in the BSIM4 model [28]. However, it is acknowledged that this linearity assumption oversimplifies the actual temperature dependence of VTH. Nonlinearities, including higher-order effects, will be considered in the following analysis by incorporating additional terms into the temperature estimation model.
Combined with the previous current equations, the threshold voltage can be expressed in terms of the measured voltages VX and VY as
V TH T = M XY M XY - 1 V X 1 M XY - 1 V Y .
Utilizing two distinct input currents for sensing helps to eliminate the nonlinear temperature dependence of mobility. Therefore, the sensor temperature derived from the threshold voltage takes the following form:
T = 1 α [ V TH 0 + M XY M XY - 1 V X 1 M XY - 1 V Y ] ,
which indicates that the sensor temperature can be inferred linearly from the voltage measurements VX and VY. The upcoming analysis will refine this model by incorporating terms that address nonlinearity, further enhancing the accuracy.
Given that MXY is susceptible to local mismatches, process variations, and power supply variations at the TMC, substituting MXY for an additional voltage measurement VXY can potentially enhance the precision of the sensor’s temperature estimation, without incurring additional hardware costs. Thus, the current mirror gain MXY is reformulated by introducing VXY to enhance the model’s accuracy:
M XY = V XY V TH T 2 V X V TH T 2 1 .
Substituting (6) into (5), the coefficients of VX and VY can be expressed as linear functions of VX and VY employing a first-order Taylor expansion approximation as
M XY M XY 1 c 0 + c 1 V X + c 2 V XY ,
1 M XY 1 c 3 + c 4 V X + c 5 V XY
The resulting Equation (5) is thus reformulated into
T = a 0 + a 1 V X + a 2 V Y + a 3 V X 2 + a 4 V X V Y + a 5 V X V XY + a 6 V Y V XY ,
which is the combination of three voltage measurements at the sensor locations without information on the TMC’s current and temperature.
Furthermore, it should be noted that both the sensor temperature formula and the current mirror gain, MXY, can be alternatively expressed by
T = 1 α [ V TH 0 + 1 + M XY 1 + M XY 1 V X 1 1 + M XY 1 V XY ] ,
M XY = V Y V TH T 2 V X V TH T 2 1 .
Similar to the previous analysis, the coefficients related to VX and VXY in Equation (10) are also represented as linear functions of VX and VY through the application of a first-order Taylor series expansion. This results in an alternative expression of the sensor temperature as
T = b 0 + b 1 V X + b 2 V XY + b 3 V X 2 + b 4 V X V Y + b 5 V X V XY + b 6 V Y V XY .
Taking the average of (9) and (12), the sensor temperature, represented by a combination of three voltage measurements, can be formulated as
T = c 0 + c 1 V X + c 2 V Y + c 3 V XY + c 4 V X 2 + c 5 V X V Y + c 6 V X V XY + c 7 V Y V XY .
By relying solely on these voltage measurements, the approach circumvents the variability introduced by TMC-specific factors, enhancing the robustness and applicability of the temperature estimation method. Consequently, the temperature formula depends only on sensor measurements, simplifying the integration of the sensor into various systems. Furthermore, the temperature formula represented in Equation (13), incorporating second-order terms, delivers a notable increase in accuracy compared to Equation (5), which contains only linear terms. A detailed comparison of these two models’ accuracy based on simulation results was previously reported in [25]. This advanced formulation addresses and corrects the nonlinearities that were initially simplified during the analytical phase.

4. The Temperature Extraction Method

Variability in sensor outputs due to differences in their manufacturing and environmental conditions can significantly affect temperature accuracy. To address this, characterization and calibration are critical procedures that enhance sensors’ reliability by aligning sensor outputs with known temperature standards. The proposed temperature extraction methodology employs a collaborative voltage calibration method. This approach involves generating a temperature model during the characterization phase and applies precise two-point calibration in production tests. Calibrating each sensor individually using two specific temperature points ensures enhanced accuracy. This mitigates discrepancies in the sensor outputs for the same temperature conditions, which are crucial to achieving high fidelity in temperature readings [29].
The characterization phase establishes a temperature model defining the coefficients necessary for accurate temperature estimation. This preliminary model forms the foundation for subsequent refinement through individual sensor calibration. The first step involves acquiring voltage outputs from a collection of sensors across several chips, designated as the training set. These outputs are recorded at a series of temperature points specifically chosen for the characterization process. The average voltage output is calculated, consolidating the responses of all of the sensors in the training set at each temperature point as
V AVG , Z T = k = 1 N V Z , S k T N ,
where k indexes the sensor units within the training set, N is the total count of the sensors in the set, and Z ∈ {X, Y, XY} corresponds to the three voltage outputs for each sensor: VX, VY, and VXY. The averaged outputs will be utilized to determine the coefficients within the temperature model.
The next step involves the integration of the average voltage values, as determined from Equation (14), into the established temperature formula. For each selected temperature point, the voltages in the temperature Equation (13) are replaced with their corresponding VAVG values. The coefficients for the temperature formula are then derived using linear regression. An initial model is established for accurate temperature estimation during characterization. It utilizes temperature sensors from the training set that capture process variations and local random mismatches. This approach guarantees that the model includes information from sensors across different wafers, thereby enhancing its robustness and adaptability under diverse operational conditions.
Following characterization, every sensor undergoes a calibration process to fine-tune the preliminary temperature model. The calibration is performed at two pivotal temperature points, T1 and T2. In this work, to ensure highly accurate thermal management within the critical temperature range of 75 °C to 95 °C, the individual calibration process specifically targets the two temperature points within this span: 80 °C as T1 and 90 °C as T2. This ensures that the sensor provides the most precise readings where it is most necessary for effective thermal management.
Each sensor’s outputs VZ are calibrated against the average values VAVG,Z to determine the gain error α and the offset error β at the two temperature points from
V AVG , Z T 1 , T 2 = α Z , S k · V Z , S k T 1 , T 2 + β Z , S k ,
where Z ∈ {X, Y, XY} corresponds to the three voltage outputs per sensor. The calculated offset errors and slope errors vary from sensor to sensor but stay the same from temperature to temperature for each sensor.
The calibrated voltages for the sensors at other temperature points are then calculated using
V CAL , Z , S k T = α Z , S k · V Z , S k T + β Z , S k ,
where VV,Sk are the three measured voltages for each sensor.
These calibrated voltages are then applied to the temperature formula, utilizing the coefficients established during characterization. The resulting temperature model is then applied to each sensor for accurate temperature estimation as
T CAL , S k = c 0 + c 1 V CAL , X , S k + c 2 V CAL , Y , S k + c 3 V CAL , XY , S k + c 4 V CAL , X , S k 2 + c 5 V CAL , X , S k V CAL , Y , S k + c 6 V CAL , X , S k 3 V CAL , XY , S k + c 7 V CAL , Y , S k 3 V CAL , XY , S k
The evaluation involves comparing the temperatures calculated from the sensors using Equation (17) with those obtained from high-precision instruments. Accuracy is assessed by the error given by
Error = T Actual T CAL ,
where TActual is the temperature recorded by a precise resistance thermometer (CTR2000) in this work. The temperature error results for the proposed temperature sensor, vital for evaluating the overall effectiveness of the calibration process, will be discussed in detail in the following section.

5. Measurement Results

To validate the proposed temperature sensor technique on silicon, the sensor design was fabricated using the TSMC 180 nm process with a 1.8 V supply. A photograph of the fabricated chip is shown in Figure 5.
Figure 6 presents a detailed layout of the temperature measurement system, highlighting the TMC circuit, an array of 36 temperature sensors, and shift registers that manage the selection of the currents and sensors. The temperature sensor array is organized into four groups of nine sensor units, with varying distances between them to facilitate potential measurement of the temperature gradients across the chip in future studies. Consequently, the overall area of the system and sensor array includes these larger-distance gaps. The figure also emphasizes the compact design of the sensor unit, with dimensions of 3.8 µm by 8.2 µm, ensuring efficient use of the chip space.
As shown in Figure 7, this work utilized the Fluke 7103 oil bath to adjust the sensor temperatures from −10 °C to 100 °C, a range selected based on the oil’s accuracy and cost considerations. To simulate the temperature variations between the TMC and the sensors, two PCBs were used: one serving as the TMC current source and the other hosting the sensors. These PCBs were placed in separate oil baths and connected via a current pin to the ITMC bus of the two dies. Temperature estimations for the sensors were conducted through measurements on the sensor die. Each temperature stabilization phase in the oil baths took approximately 30 min, which was the most time-consuming aspect of the experimental process. To optimize the testing efficiency, all of the data necessary for characterization and calibration were collected within the same thermal run. Repeated measurements, with 40 repetitions for this work, were taken from each sensor to mitigate noise and enhance the data reliability; the average of these measurements forms the basis of the data processed. A precision resistance thermometer CTR2000 was inserted into the oil to measure the sensor temperatures.
This work currently comprises three distinct measurement setups, designed to assess the sensor’s performance under varying conditions:

5.1. Case 1: External Instrument Current Sources

To enhance efficiency and assess the functionality, this work initiated measurements by employing external instrument current sources set at 9 μA, 18 μA, and 27 μA to measure the sensors on five DUTs. Each sensor underwent 40 repeated measurements to average out the measurement noise, and the resulting average values were used for further data analysis. The sensors were tested across a broad temperature range from −10 °C to 100 °C, progressing in 10 °C increments and supplemented using additional temperature points that fell within our targeted operational range.
For this case, three of the five DUTs were selected as the training set, with the remaining two serving as the test set for verification purposes. Upon analyzing the temperature errors, it became apparent that the complex model described by Equation (13), which includes four second-order terms, tended to overfit the data. In response to this, this work explored simpler and more generalizable models. Notably, a refined version of the model that included one squared term for VX and a single cross-product term combining the remaining two voltages exhibited significantly better accuracy and broader applicability. Consequently, the temperature estimation model was refined into
T = c 0 + c 1 V X + c 2 V Y + c 3 V XY + c 4 V X 2 + c 5 V Y V XY
Figure 8 illustrates the temperature error results of 180 sensors from five DUTs, calibrated at two temperatures, 80 °C and 90 °C, focusing on the critical thermal management range of 75 °C to 95 °C. The proposed temperature sensor achieves a worst-case inaccuracy of +0.05 °C/−0.06 °C within this range, meeting the target accuracy requirement of ±0.1 °C.

5.2. Case 2: An Internal Current Source TMC

In this setup, the current for the sensors was sourced internally from the TMC on the same chip (denoted as DUT 6), ensuring that both the TMC and the sensors maintained the same temperature conditions. This setup involved a single DUT, with 24 sensors used as the training set and the remainder used as the test set for validation.
Figure 9 presents the relationship between the TMC currents and temperatures. The Banba bandgap circuit was untrimmed and designed to optimize the performance within the critical temperature range. Figure 10 provides the temperature error results for the 36 sensors on DUT 6, with the TMC on the same chip serving as the current source, as shown in Figure 9. Despite the untrimmed current source, the temperature sensors demonstrate an impressive performance, with a worst-case inaccuracy of ±0.08 °C from 75 °C to 95 °C. These errors also satisfy the accuracy standards established for this work.

5.3. Case 3: An External Current Source TMC with Temperature Variations

In real applications, temperature sensors are often located around hotspots, which have higher temperatures than the large core, which is the TMC circuit in the work. Hence, case 3 was used to simulate different temperatures between the TMC circuit and the sensor arrays. Two DUTs were placed in two oil baths, with one provided for the TMC and the other for the sensors. The sensor temperatures, Ts, were set to match those of the previous setups. The temperatures in the TMC bath were selected to be approximately equal to Ts and Ts 20 °C at each sensor temperature point. The temperatures chosen for characterization should reflect varying TMC temperatures at each sensor temperature. Therefore, this case selected 12 temperatures for characterization, as detailed in Table 1. At each sensor temperature, two different TMC temperatures were considered to build the temperature model so that the model could consider temperature variations between the core and the sensor arrays. The temperatures used for characterization were mainly located within the critical temperature range.
The temperature errors of the 180 sensors on five DUTs are illustrated in Figure 11. The TMC currents for these 5 DUTs were provided by DUT 6. The coefficients of the temperature formula were extracted from measurements from the three training set DUTs conducted at the twelve temperatures listed in Table 1. All the other sensors and measurements at different temperatures were used for verification. In case 3, the worst-case inaccuracy was +0.1 °C/−0.09 °C from 75 °C to 95 °C. Due to the consideration of the TMC temperature variations in case 3, there are nonzero errors at the two calibration points, unlike the previous two cases. While more measurement noise is involved due to the use of two separate oil baths and two separate test chips, the temperature measurement errors are only slightly worse compared to those in the previous two cases.
After analyzing the temperature errors for the three cases, it is essential to assess the overall performance using 3-sigma errors. Figure 12 and Figure 13 provide a comprehensive view by combining the temperature errors in all cases. Figure 12 focuses on the critical temperature range of 75 °C to 95 °C, presenting the 3-sigma error lines for a detailed accuracy evaluation. The results show that the 3-sigma errors remain within ±0.1 °C, meeting the stringent accuracy requirements. This close grouping around the zero-error line highlights the sensors’ exceptional precision within this range, which is vital for thermal management applications, such as data centers, where even minor temperature fluctuations can significantly impact performance and reliability.
Figure 13 illustrates the temperature errors over a wider range from −10 °C to 100 °C, also including the 3-sigma error lines. The worst-case error outside the critical range is +1.3 °C/−0.75 °C, and the 3-sigma error is +1.29 °C/−1.08 °C. Although the focus of this work is on the critical range of 75 °C to 95 °C for temperature management applications, it is noteworthy that the sensors still exhibit competitive accuracy outside this range. As shown in Figure 1, the JEDEC standard has varying accuracy requirements over different temperature ranges, and our work follows this trend and significantly exceeds our target accuracy.
To further emphasize these results, Table 2 provides a comprehensive summary of the accuracy metrics achieved by the proposed sensor across both the critical range and the broader temperature range. The critical range of 75 °C to 95 °C is particularly important for thermal management applications in high-performance integrated circuits, as it encompasses throttling temperatures where precise monitoring and control are essential to maintain stability and prevent performance degradation. Uniform accuracy requirements across a wide temperature range often fail to deliver optimal performance for such applications, as they do not reflect the need for heightened precision at critical temperatures. By setting stricter accuracy targets for the critical range—such as ±1 °C in the JEDEC standard and ±0.1 °C achieved in this work—while allowing for more relaxed requirements outside this interval, this design ensures exceptional accuracy where it is most crucial. At the same time, the sensor maintains a robust performance over the broader range, underscoring its versatility and practical adaptability for diverse thermal monitoring scenarios.
In this section, the measurement results from the three distinct setups validate the efficacy and precision of the proposed temperature sensor. Each case, encompassing different operational conditions, demonstrated the sensor’s robust performance. The worst-case errors across all setups were within ±0.1 °C in the critical range of 75 °C to 95 °C, with 3-sigma errors also within this range. This level of precision is crucial for applications requiring stringent thermal management. Table 3 presents a performance comparison between this work and state-of-the-art studies on compact temperature sensors used for thermal monitoring. While many prior works in the literature have focused on achieving accuracy in a broad temperature range, relatively few have explored the optimal accuracy over narrow ranges, such as the critical 75–95 °C range targeted in this work. As a result, direct comparisons of the accuracy within this critical range are challenging. Nevertheless, the accuracy of this work over the wider range of −10 °C to 100 °C remains highly competitive, with a 3-sigma error of +1.29 °C/−1.08 °C, aligning with or exceeding the performance of other works. Furthermore, the compactness of the sensing unit area is another key highlight of this work. Unlike most prior papers, which have primarily focused on the overall sensor system area, this work emphasizes a highly compact sensing unit design suitable for remote sensing applications, achieving an area of just 32 µm2. Reference [6] is one of the few works to provide the sensing unit area, reporting 0.00021 mm2, which achieved a remarkable 20X reduction in the area of silicon compared to that in conventional full sensors. However, the sensing unit area achieved in this work is approximately 7× smaller than that reported in [6], highlighting the superior spatial efficiency of the proposed design. It should be noted that the larger overall area (0.09 mm2) in this work is primarily due to the inclusion of the TMC and the spacing between the 36 sensor units for the potential temperature gradient measurements, as shown in Figure 6. This highlights the design’s scalability for applications requiring multiple sensors distributed across a chip. The compact sensing unit area of this work is particularly advantageous for dense thermal management applications, where space efficiency is paramount. In summary, this work uniquely balances high accuracy, spatial efficiency, and practical design considerations for thermal management applications. The exceptional accuracy achieved within the critical range and the competitive performance over the broader range, combined with the compact sensing unit area, underscore the significance of this work in advancing thermal management solutions for high-performance integrated circuits.

6. Conclusions

This work presents a novel design and implementation of a compact NMOS-based temperature sensor aiming to address the challenges of accurate thermal management in high-performance integrated circuits. Fabricated using the TSMC 180 nm process with a 1.8 V supply, the proposed sensor exhibits significant advancements in terms of the size reduction and accuracy, making it highly suitable for dense integration around thermal hotspots. The design employs a single diode-connected NMOS transistor as the sensing element, offering improvements in voltage headroom compared to that in earlier designs that utilized series-connected NMOS transistors [23,24]. This simplification of the circuit architecture reduces the minimum voltage required for reliable operation, enhancing the sensor’s compatibility with low-voltage IC applications. While this work focuses on temperature accuracy, the improved voltage margin ensures greater practicality for systems with stringent power supply constraints. Additionally, the sensor array, consisting of 36 units, demonstrates a highly compact design with an individual sensor area of 32 µm2, allowing for the efficient use of chip space.
Additionally, this work introduces a voltage-calibrated temperature extraction method for precise temperature estimation. The measurement results from three distinct experimental setups validate the sensor’s performance under various operational conditions. The three-sigma errors across all of the setups were within ±0.1 °C in the critical temperature range of 75 °C to 95 °C and within +1.29 °C/−1.08 °C (±3σ) outside this range. These results affirm the sensor’s capability to meet the stringent accuracy requirements crucial for thermal management applications in data centers and other high-performance environments.

Author Contributions

Conceptualization: R.Y., K.O.B., B.G., R.G. and D.C. Methodology: R.Y., R.G. and D.C. Software: R.Y. and K.O.B. Validation: R.Y. and K.O.B. Formal analysis: R.Y., R.G. and D.C. Investigation: R.Y. and K.O.B. Resources: R.G. and D.C. Data curation: R.Y. and K.O.B. Writing—original draft preparation: R.Y. Writing—review and editing: R.Y. Visualization: R.Y. Supervision: R.G. and D.C. Project administration: R.G. and D.C. Funding acquisition: R.G. and D.C. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the Semiconductor Research Corporation (SRC) under Research Task 2810.071.

Data Availability Statement

The datasets measured and analyzed during the current study are available from the corresponding author upon reasonable request.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Luria, K.; Shor, J. Miniaturized CMOS thermal sensor array for temperature gradient measurement in microprocessors. In Proceedings of the 2010 IEEE International Symposium on Circuits and Systems (ISCAS), Paris, France, 30 May–2 June 2010; pp. 1855–1858. [Google Scholar] [CrossRef]
  2. Rotem, E.; Naveh, A.; Ananthakrishnan, A.; Weissmann, E.; Krasny, A. Temperature measurement in the Intel® Core™ Duo processor. arXiv 2007, arXiv:0709.1861. [Google Scholar]
  3. Gonzalez, C.; Heil, D.; Trevathan, C.; Singh, B.; Mohammed, S. 3.1 POWER9™: A processor family optimized for cognitive computing with 25 Gb/s accelerator links and 16 Gb/s PCIe Gen4. In Proceedings of the 2017 IEEE International Solid-State Circuits Conference (ISSCC), San Francisco, CA, USA, 5–9 February 2017; pp. 50–51. [Google Scholar] [CrossRef]
  4. Duarte, D.E.; Wang, L.; Taylor, G.; Mughal, U.; Geannopoulos, G. Advanced thermal sensing circuit and test techniques used in a high-performance 65 nm processor. In Proceedings of the 2007 International Symposium on Low Power Electronics and Design (ISLPED), Portland, OR, USA, 27–29 August 2007. [Google Scholar]
  5. Dorsey, J.; Searles, S.; Ciraula, M.; Johnson, S.; Bujanos, N.; Wu, D.; Braganza, M.; Meyers, S.; Fang, E.; Kumar, R. An integrated quad-core Opteron processor. In Proceedings of the 2007 IEEE International Solid-State Circuits Conference (ISSCC), San Francisco, CA, USA, 11–15 February 2007; pp. 102–103. [Google Scholar] [CrossRef]
  6. Lu, C.-Y.; Ravikumar, S.; Sali, A.D.; Eberlein, M.; Lee, H.-J. An 8b subthreshold hybrid thermal sensor with ±1.07 °C inaccuracy and single-element remote-sensing technique in 22 nm FinFET. In Proceedings of the 2018 IEEE International Solid-State Circuits Conference (ISSCC), San Francisco, CA, USA, 11–15 February 2018. [Google Scholar]
  7. Shor, J.; Luria, K.; Zilberman, D. Ratiometric BJT-based thermal sensor in 32 nm and 22 nm technologies. In Proceedings of the 2012 IEEE International Solid-State Circuits Conference (ISSCC), San Francisco, CA, USA, 19–23 February 2012; pp. 210–212. [Google Scholar] [CrossRef]
  8. Oshita, T.; Shor, J.; Duarte, D.E.; Kornfeld, A.; Zilberman, D. Compact BJT-based thermal sensor for processor applications in a 14 nm tri-gate CMOS process. IEEE J. Solid-State Circuits 2015, 50, 799–807. [Google Scholar] [CrossRef]
  9. Wang, G.; Heidari, A.; Makinwa, K.A.A.; Meijer, G.C.M. An accurate BJT-based CMOS temperature sensor with duty-cycle-modulated output. IEEE Trans. Ind. Electron. 2017, 64, 1572–1580. [Google Scholar] [CrossRef]
  10. Bass, O.; Shor, J. A miniaturized 0.003 mm2 PNP-based thermal sensor for dense CPU thermal monitoring. IEEE Trans. Circuits Syst. I: Reg. Pap. 2020, 67, 2984–2992. [Google Scholar] [CrossRef]
  11. Tang, Z.; Fang, Y.; Huang, Z.; Yu, X.-P.; Shi, Z.; Tan, N.N. An untrimmed BJT-based temperature sensor with dynamic current-gain compensation in 55-nm CMOS process. IEEE Trans. Circuits Syst. II: Express Briefs 2019, 66, 1613–1617. [Google Scholar] [CrossRef]
  12. Choi, W.; Lee, Y.; Kim, S.; Lee, S.; Jang, J.; Chun, J.; Makinwa, K.A.A.; Chae, Y. A compact resistor-based CMOS temperature sensor with an inaccuracy of 0.12 °C (3σ) and a resolution FoM of 0.43 pJ·K2 in 65-nm CMOS. IEEE J. Solid-State Circuits 2018, 53, 3356–3367. [Google Scholar] [CrossRef]
  13. Wang, A.; Chen, C.; Liu, C.; Shi, C.-J.R. A 9-bit resistor-based highly digital temperature sensor with a SAR-quantization embedded differential low-pass filter in 65-nm CMOS with a 2.5-µs conversion time. IEEE Sens. J. 2019, 19, 7215–7225. [Google Scholar] [CrossRef]
  14. Khashaba, A.; Zhu, J.; Elmallah, A.; Ahmed, M.; Hanumolu, P.K. A 0.0088 mm2 resistor-based temperature sensor achieving 92fJ·K2 FoM in 65 nm CMOS. In Proceedings of the 2020 IEEE International Solid-State Circuits Conference (ISSCC), San Francisco, CA, USA, 16–20 February 2020; pp. 60–62. [Google Scholar] [CrossRef]
  15. Wang, Y.; Zhao, C.; Chen, D.J.; Geiger, R.L. Direct temperature to digital converters with low supply sensitivity for power/thermal management. In Proceedings of the 2015 IEEE International Symposium on Circuits and Systems (ISCAS), Lisbon, Portugal, 24–27 May 2015; pp. 1066–1069. [Google Scholar] [CrossRef]
  16. Cochet, M.; Keller, B.; Clerc, S.; Abouzeid, F.; Cathelin, A.; Autran, J.-L.; Roche, P.; Nikolić, B. A 225 μm2 probe single-point calibration digital temperature sensor using body-bias adjustment in 28 nm FD-SOI CMOS. IEEE Solid-State Circuits Lett. 2018, 1, 14–17. [Google Scholar] [CrossRef]
  17. Lempel, Y.; Breuer, R.; Shor, J. A 700-μm2, ring-oscillator-based thermal sensor in 16-nm FinFET. IEEE Trans. Very Large Scale Integr. (VLSI) Syst. 2022, 30, 248–252. [Google Scholar] [CrossRef]
  18. Yang, T.; Kim, S.; Kinget, P.R.; Seok, M. Compact and supply-voltage-scalable temperature sensors for dense on-chip thermal monitoring. IEEE J. Solid-State Circuits 2015, 50, 2773–2785. [Google Scholar] [CrossRef]
  19. Tang, Z.; Fang, Y.; Shi, Z.; Yu, X.-P.; Tan, N.N.; Pan, W. A 1770-μm2 leakage-based digital temperature sensor with supply sensitivity suppression in 55-nm CMOS. IEEE J. Solid-State Circuits 2020, 55, 781–793. [Google Scholar] [CrossRef]
  20. Shor, J. Compact thermal sensors for dense CPU thermal monitoring and regulation: A review. IEEE Sens. J. 2021, 21, 12774–12788. [Google Scholar] [CrossRef]
  21. Duarte, D.E.; Geannopoulos, G.; Mughal, U.; Wong, K.L.; Taylor, G. Temperature sensor design in a high-volume manufacturing 65 nm CMOS digital process. In Proceedings of the 2007 IEEE Custom Integrated Circuits Conference (CICC), San Jose, CA, USA, 16–19 September 2007; pp. 221–224. [Google Scholar] [CrossRef]
  22. JEDEC Standard No. 21-C, Section 4.1.4, Release 21. Available online: https://www.jedec.org/sites/default/files/21C_TOCR29.pdf (accessed on 8 January 2025).
  23. Gadogbe, B.; Yang, R.; Banahene, K.O.; Ebenezer, P.; Geiger, R.L.; Chen, D. Very compact temperature sensor for power/thermal management. In Proceedings of the 2023 IEEE 66th International Midwest Symposium on Circuits and Systems (MWSCAS), Tempe, AZ, USA, 6–9 August 2023; pp. 142–146. [Google Scholar] [CrossRef]
  24. Banahene, K.O.; Geiger, R. Compact temperature sensor with voltage-ratio current-independent output for reference-independent data conversion. In Proceedings of the 2024 IEEE International Symposium on Circuits and Systems (ISCAS), Singapore, 19–23 May 2024; pp. 1–5. [Google Scholar] [CrossRef]
  25. Yang, R.; Gadogbe, B.; Geiger, R.L.; Chen, D. A compact and accurate MOS-based temperature sensor for thermal management. In Proceedings of the 2023 IEEE 66th International Midwest Symposium on Circuits and Systems (MWSCAS), Tempe, AZ, USA, 6–9 August 2023; pp. 594–598. [Google Scholar] [CrossRef]
  26. Banba, H.; Shiga, H.; Umezawa, A.; Miyaba, T.; Tanzawa, T.; Atsumi, S.; Sakui, K. A CMOS bandgap reference circuit with sub-1-V operation. IEEE J. Solid-State Circuits 1999, 34, 670–674. [Google Scholar] [CrossRef]
  27. Razavi, B. Design of Analog CMOS Integrated Circuits; McGraw-Hill: New York, NY, USA, 2001. [Google Scholar]
  28. BSIM4.6.0 MOSFET Model: User’s Manual; University of California: Berkeley, CA, USA, 2013.
  29. Pertijs, M.A.; Huijsing, J.H. Calibration Techniques. In Precision Temperature Sensors in CMOS Technology; Analog Circuits and Signal Processing; Springer: Dordrecht, The Netherlands, 2006. [Google Scholar] [CrossRef]
  30. Zambrano, B.; Garzón, E.; Strangio, S.; Iannaccone, G.; Lanuzza, M. A 0.6 V–1.8 V compact temperature sensor with 0.24 °C resolution, ±1.4 °C inaccuracy and 1.06 nJ per conversion. IEEE Sens. J. 2022, 22, 11480–11488. [Google Scholar] [CrossRef]
Figure 1. Thermal masks for temperature sensors of JEDEC 21-C Grade B Standard [22] and the target mask for this work.
Figure 1. Thermal masks for temperature sensors of JEDEC 21-C Grade B Standard [22] and the target mask for this work.
Computers 14 00026 g001
Figure 2. Temperature measurement system with distributed sensor units across multiple cores.
Figure 2. Temperature measurement system with distributed sensor units across multiple cores.
Computers 14 00026 g002
Figure 3. The schematic of the temperature sensing circuit with the Banba bandgap reference circuit as the Temperature Measurement Controller (TMC) circuit.
Figure 3. The schematic of the temperature sensing circuit with the Banba bandgap reference circuit as the Temperature Measurement Controller (TMC) circuit.
Computers 14 00026 g003
Figure 5. Photograph of the chip of the temperature measurement system (highlighted within the red dashed block).
Figure 5. Photograph of the chip of the temperature measurement system (highlighted within the red dashed block).
Computers 14 00026 g005
Figure 6. Layout of the temperature measurement system with distances between 36 sensor units.
Figure 6. Layout of the temperature measurement system with distances between 36 sensor units.
Computers 14 00026 g006
Figure 7. Test instrument setup.
Figure 7. Test instrument setup.
Computers 14 00026 g007
Figure 8. The temperature errors of 180 sensors on 5 DUTs with external instrument current sources after individual calibration at 80 °C and 90 °C.
Figure 8. The temperature errors of 180 sensors on 5 DUTs with external instrument current sources after individual calibration at 80 °C and 90 °C.
Computers 14 00026 g008
Figure 9. Relationship between TMC currents and temperatures.
Figure 9. Relationship between TMC currents and temperatures.
Computers 14 00026 g009
Figure 10. The temperature errors of 36 sensors on 1 DUT with the internal current source TMC on the same chip after individual calibration at 80 °C and 90 °C.
Figure 10. The temperature errors of 36 sensors on 1 DUT with the internal current source TMC on the same chip after individual calibration at 80 °C and 90 °C.
Computers 14 00026 g010
Figure 11. The temperature errors of 180 sensors on 5 DUTs with temperature differences between the TMC and sensors after individual calibration at 80 °C and 90 °C.
Figure 11. The temperature errors of 180 sensors on 5 DUTs with temperature differences between the TMC and sensors after individual calibration at 80 °C and 90 °C.
Computers 14 00026 g011
Figure 12. The temperature errors in three cases after individual calibration at 80 °C and 90 °C within the critical range of 75 °C to 95 °C.
Figure 12. The temperature errors in three cases after individual calibration at 80 °C and 90 °C within the critical range of 75 °C to 95 °C.
Computers 14 00026 g012
Figure 13. The temperature errors in three cases after individual calibration at 80 °C and 90 °C across the wider temperature range of −10 °C to 100 °C.
Figure 13. The temperature errors in three cases after individual calibration at 80 °C and 90 °C across the wider temperature range of −10 °C to 100 °C.
Computers 14 00026 g013
Table 1. Temperatures for characterization.
Table 1. Temperatures for characterization.
Ts (in °C)TTMC (in °C)Ts (in °C)TTMC (in °C)
2008565
20208585
75559070
75759090
80609575
80809595
Table 2. Summary of accuracy performance.
Table 2. Summary of accuracy performance.
AccuracyCritical Range (75–95 °C)Broad Range (−10–100 °C)
JEDEC standard accuracy±1 °C±3 °C
Worst-case error in this work+0.1 °C/−0.09 °C+1.3 °C/−0.75 °C
Three-sigma error in this work±0.1 °C+1.29 °C/−1.08 °C
Table 3. Performance comparison with other works.
Table 3. Performance comparison with other works.
ReferencesThis Work[1][6][10][30]
Process180 nm90 nmFinFET 22 nm65 nm180 nm
Supply Voltage (V)1.81.311.30.6
Sensor TypeMOSMOSPNP & MOSPNPMOS
Temperature Range (°C)75~95−10~10020~130−30~120−10~1100~100
Trim2-pt2-pt1-ptNo2-pt2-pt
Inaccuracy (°C)±0.1 (±3σ)−1.08/1.29 (±3σ)±0.5±1.07 (±3σ)±2.81 (±3σ)±1.35 (±3σ)−1.45/1.4
Area (mm2)0.09 **0.003750.00430.0030.021
Sensor Unit Area (mm2)0.000032 * 0.00021 *
* Sensing element area when using the remote sensing technique. ** The circuit area includes the area for the TMC circuit, which is strategically situated away from the sensor array. Additionally, the sensor array consists of 36 sensor units, which are distributed with spacing between them.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Yang, R.; Banahene, K.O.; Gadogbe, B.; Geiger, R.; Chen, D. A 32 μm2 MOS-Based Remote Sensing Temperature Sensor with 1.29 °C Inaccuracy for Thermal Management. Computers 2025, 14, 26. https://doi.org/10.3390/computers14010026

AMA Style

Yang R, Banahene KO, Gadogbe B, Geiger R, Chen D. A 32 μm2 MOS-Based Remote Sensing Temperature Sensor with 1.29 °C Inaccuracy for Thermal Management. Computers. 2025; 14(1):26. https://doi.org/10.3390/computers14010026

Chicago/Turabian Style

Yang, Ruohan, Kwabena Oppong Banahene, Bryce Gadogbe, Randall Geiger, and Degang Chen. 2025. "A 32 μm2 MOS-Based Remote Sensing Temperature Sensor with 1.29 °C Inaccuracy for Thermal Management" Computers 14, no. 1: 26. https://doi.org/10.3390/computers14010026

APA Style

Yang, R., Banahene, K. O., Gadogbe, B., Geiger, R., & Chen, D. (2025). A 32 μm2 MOS-Based Remote Sensing Temperature Sensor with 1.29 °C Inaccuracy for Thermal Management. Computers, 14(1), 26. https://doi.org/10.3390/computers14010026

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop