Next Article in Journal
DFFNet: A Rainfall Nowcasting Model Based on Dual-Branch Feature Fusion
Previous Article in Journal
Temporal Continuity Expression for Network Topology of Space Information Systems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A ±0.15 °C (3σ) Inaccuracy CMOS Smart Temperature Sensor from 40 °C to 125 °C with a 10 ms Conversion Time-Leveraging an Adaptative Decimation Filter in 65 nm CMOS Technology

by
Fábio Passos
1,2,3,*,
Gabriel Santos
3 and
Marcelino Bicho dos Santos
1,2,3
1
INESC-ID, 1000-029 Lisbon, Portugal
2
Instituto Superior Técnico, Universidade de Lisboa, 1000-029 Lisbon, Portugal
3
Silicon Gate, 1000-029 Lisbon, Portugal
*
Author to whom correspondence should be addressed.
Electronics 2024, 13(14), 2823; https://doi.org/10.3390/electronics13142823
Submission received: 28 May 2024 / Revised: 10 July 2024 / Accepted: 16 July 2024 / Published: 18 July 2024
(This article belongs to the Section Circuit and Signal Processing)

Abstract

:
This paper presents the design and implementation of a highly accurate smart temperature sensor designed in 65 nm CMOS technology. The sensor exhibits a ±0.15 °C (3σ) error across a wide temperature range from −40 °C to 125 °C, catering to diverse application needs. Leveraging advanced CMOS technology, the sensor employs an adaptive decimation filter that allows us to control the conversion time, ensuring that the accuracy of the conversion is maintained even in challenging conditions. The proposed sensor architecture integrates advanced techniques for temperature sensing for improved accuracy and reliability. Through meticulous circuit design and the usage of dynamic element matching, chopping, and calibration/trimming, the sensor demonstrates exceptional performance characteristics, making it suitable for various industrial, automotive, and consumer electronics applications demanding high precision temperature monitoring.

1. Introduction

In modern electronics, temperature sensing is a fundamental aspect that underpins the performance, reliability, and safety of numerous devices and systems. From industrial process control to microprocessors and consumer electronics, the accurate measurement of temperature is essential for maintaining optimal operation and preventing catastrophic failures [1].
Smart temperature sensors are essential in the design and operation of Application-Specific Integrated Circuits (ASICs) due to their ability to provide precise information to other acting circuits which can then perform thermal management. These sensors help maintain optimal operating temperatures, which is crucial for the performance and reliability of ASICs. Overheating can lead to thermal throttling, reduced efficiency, and potentially permanent damage to the circuit. By continuously monitoring the temperature, smart sensors allow for dynamic adjustments, such as modulating clock speeds or power delivery, to prevent overheating. This ensures that ASICs operate within their specified temperature ranges, enhancing their longevity and stability. Thus, smart temperature sensors contribute significantly to both the quality and reliability of ASICs throughout their lifecycle. As technological advancements continue to push the boundaries of miniaturization and integration, the demand for highly precise and compact temperature sensors has intensified. In response to this need, researchers and engineers have endeavored to develop innovative solutions capable of delivering exceptional accuracy, reliability, and efficiency [2,3,4,5].
As previously said, there is the need for robust temperature sensing solutions in a wide range of applications. Accurate temperature monitoring is essential for optimizing the performance and longevity of electronic equipment, ensuring compliance with regulatory standards, and enhancing user experience in consumer products. One of the critical challenges in temperature sensing is achieving high accuracy across a broad range of operating conditions. Traditional temperature sensors often struggle to maintain precision in extreme environments or exhibit significant errors due to variations in process, voltage, and temperature (PVT) [6]. Moreover, the quest for low-area and low-power integrated circuits (ICs) adds further complexity to sensor design, necessitating novel architectures and techniques to address these constraints effectively. Two of the most important performances of a smart temperature sensor are accuracy and conversion speed. In smart temperature sensors, there is often a trade-off between these two performances. High accuracy means the sensor can measure temperature very precisely, which is essential for applications requiring exact temperature control, such as in medical or scientific equipment. However, achieving this high accuracy typically requires more time for each measurement, as the sensor may need to average multiple readings or perform complex calibrations to reduce noise and enhance precision.
On the other hand, fast conversion speed allows the sensor to provide real-time temperature readings, which is crucial for dynamic systems like HVAC controls or automotive applications. However, increasing the speed of conversion can introduce more noise and reduce the accuracy of the measurement. Manufacturers of smart temperature sensors often need to balance these two factors, optimizing the design to meet the specific needs of the application, whether it prioritizes rapid updates or precise measurements. The objective of this work is to achieve a very high accuracy but with smaller conversion times than typical smart sensors with the same accuracy [7,8].
In this context, the present paper introduces an advancement in temperature sensing technology by proposing a ±0.15 °C (considering 3σ) error CMOS smart temperature sensor across a broad range of temperatures (−40 °C to 125 °C) and implemented in a 65 nm CMOS technology. This sensor leverages dynamic element matching (DEM) techniques and chopping in order to mitigate the effects of noise, nonlinearity, and process variations inherent in CMOS-based sensors and obtain such a high accuracy. Since all the primary sources of error are reduced to a 0.01 °C level, in this temperature sensor, the primary source of error stems from the variability in the characteristics of the bipolar transistors [2]. Hence, calibration at a single temperature proves adequate to identify and rectify this error through trimming. Given the essentially unidimensional nature of this variability, the correction remains effective across the entire operational spectrum.
Central to the functionality of the smart temperature sensor is the sigma–delta (Σ∆) analog-to-digital converter (ADC), which operates differently from traditional converters. Instead of directly converting the incoming analog signal into a digital sample of n-bit precision at the Nyquist rate, they employ oversampling. This means the analog signal is sampled at a much higher rate, denoted as fN, where fN << fS (with oversample rates like 16, 32, 64, or 128 being common). During oversampling, the ADC captures the analog signal at a lower precision (coarser quantization), often effectively functioning as a 1-bit ADC (as in our case). The output of the modulator or 1-bit ADC is a bitstream (bs). The density of the ones in this stream correlates with the magnitude of the sine-wave input. The 1-bit ADC stream undergoes digital filtering to derive an n-bit representation of the analog input. Put simply, the 1-bit ADC stream is summed over N sampling cycles and then divided by N. This process produces a decimated value, representing the average value of the bitstream from the modulator [3]. The circuit that performs such decimated value is called a decimator filter. The output of the decimator can then be converted to temperature; hence, the Σ∆ ADC (modulator and the decimator) operates as a voltage to temperature converter.
The Σ∆ modulator needs to feed several bits to the decimator filter in order to achieve sufficient resolution. This will therefore increase the number of cycles that the Σ∆ needs to run in order to achieve a good temperature resolution and therefore accuracy. This time is known as conversion time. In order for obtain fast conversion times, higher sampling rates can be used, second-order Σ∆s [4], or higher order decimation filters can be used [5]. However, each of those solutions has its cost in design complexity, power consumption and area. Hence, the relationships among complexity, power consumption, and area are difficult to manage, and novel approaches must be followed in order to minimize all previous parameters. However, this is never trivial in circuit design.
Hence, in order to improve the conversion speed while keeping the area, power consumption, and design complexity to a minimum, in our work, we have developed a novel adaptative decimation filter which is able to dynamically adjust the number of cycles used for the decimation in order to keep topmost accuracy without resorting to extra area, power or increasing the design complexity of the analog circuits, like using a higher-order Σ∆. This adaptive feature distinguishes the proposed sensor from conventional temperature sensors, which often rely on fixed or predetermined filtering strategies that may compromise accuracy or efficiency in dynamic environments. This adaptative decimation filter will be explained in detail in Section 3.
The remainder of this paper is organized as follows: Section 2 discusses the basics of smart temperature basics. Section 3 presents the implementation details of the proposed smart temperature sensor, and Section 4 showcases the performance characteristics and capabilities of the smart temperature sensor through comprehensive pre- and post-layout simulations. Finally, Section 5 draws the conclusions.

2. Smart Temperature Sensor Basics

To obtain a digital temperature reading, a comparison measurement must be performed, comparing a temperature-dependent signal with a reference signal. Although most devices exhibit temperature-dependent characteristics and could ideally be used for such purpose, bipolar transistors are especially well-suited for that [6]. They can produce both a voltage proportional to absolute temperature (PTAT) and a temperature-independent bandgap reference voltage. In CMOS technology, substrate bipolar transistors can fulfil this role effectively.
Figure 1 depicts the operational concept of a temperature sensor. It employs two diode-connected substrate PNP transistors to generate two voltages, VBE and ∆VBE. These voltages are then combined to create the necessary PTAT and reference voltages [2]. Subsequently, these voltages are converted into a digital temperature reading through an ADC thus generating a temperature reading in a digital format DOUT.
The base-emitter voltage of a bipolar transistor in its forward-active region can be described by the following well-known logarithmic equation:
V B E T = k T q ln I B I A S T I S T
where k, is the Boltzmann constant, q is the electron charge, T is the absolute temperature, IS the transistor saturation current, and IBIAS is its collector current, determined by a bias circuit [2]. It is well known that the bipolar transistor saturation current highly depends on the temperature, hence the base-emitter voltage exhibits a negative temperature coefficient of around −2 mV/°C. And it can also be shown that for two bipolar transistors operating with a collector current ratio of 1:p, the ∆VBE can be given by the following:
Δ V B E T = k T q ln p
Hence, ∆VBE only depends on the ratio of currents p, making it an accurate measure of temperature. A larger current ratio p results in a larger ∆VBE, but the designer must ensure that the two transistors remain in the same operating region [1]. In this work, a current ratio p of 5 is used, resulting in a temperature coefficient of ~0.14 mV/°C. For the ADC, a 1.2 V bandgap voltage can be used to digitize ∆VBE. Such reference is generated by adding an amplified version of ∆VBE to VBE so as to obtain a temperature-independent voltage VREF as follows:
V R E F = α · Δ V B E + V B E
In order to obtain a VREF = 1.2 V, the necessary α is 14. However, in our design, since we are operating with VDD = 1.8 V, we have reduced the VREF to around 0.4 V so that the Σ∆ does not saturate. This was performed by properly designing the number of capacitances in the charge balancing Σ∆. The ADC then converts the ratio of α ·∆VBE and VREF in order to obtain a digital reading DOUT as follows:
D O U T = A ·   α · Δ V B E V R E F B
where the coefficients A and B are chosen so as to obtain a digital output in degrees Celsius [1]. In our design, these coefficients are chosen to be around 600 and 273, respectively.

3. Proposed Temperature Sensor

Figure 2 shows the block diagram of the sensor. The front-end is constituted by a bias circuit, that generates a PTAT voltage (with an IBIAS current) and a bipolar core that generates the voltages ∆VBE and VBE. These voltages serve as inputs to the Σ∆ modulator, which produces a bitstream bs, which average value is equal to the ratio between α·∆VBE and VREF. The converter uses a charge-balancing scheme which will be detailed in Section 3.2. To filter the quantization noise from the bitstream and achieve the required scaling as outlined in Equation (3), a decimation filter is utilized.

3.1. Biasing Circuitry

Figure 3 shows the bias circuit of the front end, used to generate a PTAT current and VBIASP. While some variance in the absolute value of the bias current can be accepted since it can be trimmed, it is crucial to minimize other sources of error in the bias current, such as fluctuations with the supply voltage and temperature dependence. Typically, bias current is obtained from a bias voltage through a resistor. Opting for a bias voltage derived from the difference in base-emitter voltage is favorable because, as previously mentioned, it relies solely on a current ratio. Additionally, employing such a PTAT bias voltage offers the advantage of reducing the temperature dependency of the bias current, thereby mitigating the curvature of VBE compared to a constant bias voltage. Furthermore, chopping is also applied to the current source in Figure 3 to remove unwanted offsets.
Figure 4 illustrates the implementation of the complete current source used to generate VBE and ∆VBE. One of the most important sources of inaccuracy is the mismatch of the 1:p (1:5 in our design) current ratio depicted in Figure 1, consequently affecting ∆VBE. In order to improve such a mismatch and achieve the desired level of accuracy, dynamic element matching (DEM) must be employed to mitigate mismatches. Figure 4b illustrates the configuration of the current source when generating ∆VBE [2].
Six PMOS current sources, each nominally providing 2 µA, replicate the current generated in the bias circuit. Through a set of switches, each current is directed to either Q1 or Q2 (in Figure 4b). One of these switches is routed to one transistor, delivering the unit current in the 1:5 ratio, while the remaining currents are routed to the other transistor. The mismatch between the unit current source and the average of the other sources introduces errors in the resulting current ratio. By alternating the unit current source in successive modulator cycles, mismatch errors are averaged out. The integrator of the modulator performs the required averaging. The front-end also allows us to perform current trimming, in order to compensate for variations in the nominal value of the transistor’s saturation current and the spread of the bias current itself. Traditional trimming methods involve adjusting the emitter area or bias current using switchable binary-scaled transistors or bias current sources [2].
However, given the extensive required range, such techniques become complex and demand substantial chip area. Alternatively, in this work, the same six PMOS current sources utilized for generating the 1:5 current ratio are repurposed for generating the trimmed current. This is feasible because ∆VBE and VBE are never used simultaneously. Hence, five of these sources facilitate coarse trimming, controlled by the digital input, and the sixth current source enables fine trimming, by using the IDAC in Figure 4c. Such small 4-bit current DAC is employed to achieve a trimming resolution of 64 nA. With a total trimming range of 2–12 µA, with a 64 nA step, it adequately compensates for practical variations, and it is sufficient to reduce the mismatch to acceptable values. In the implementation, unused current sources are connected to an additional diode-connected transistor (not depicted in Figure 4), effectively limiting switching transients at their outputs.

3.2. Sigma–Delta ADC

The ADC, comprising a Σ∆ modulator and a decimation filter, converts ∆VBE and VBE into a digital temperature reading DOUT. The design of the ΣΔM in smart temperature sensors greatly influences their performance by enhancing or degrading its accuracy, resolution, noise immunity, and conversion speed. ΣΔs enable precise analog-to-digital conversion by oversampling the input signal and employing noise shaping techniques, which significantly reduces quantization noise within the signal bandwidth. This results in more accurate temperature measurements, even in the presence of electronic noise and varying environmental conditions. Additionally, ΣΔs allow for simpler and more cost-effective sensor design by integrating high-resolution digital output and reducing the need for complex analog circuitry, making the overall sensor system more reliable and efficient. Fundamentally, the ΣΔ requirements will depend on two performances, namely conversion time and quantization error. This will impact the choice of topology, order of the modulator, and if the decimator filter can be a simple counter or something more complex. The higher the ΣΔ order, the less cycles it will need to measure the temperature, but it will consume more power, area, and it will be more complex to design as well. The order of the modulator will dictate how many cycles we will need for a temperature reading and therefore is directly related to the conversion speed as well as the decimation filter. In our approach, we target a 14-bit resolution, and the maximum conversion time is set to 10 ms and the operation frequency is 1 MHz. The modulator generates a certain number of bits, which are converted into a single temperature reading by the decimation filter. This mode of operation, termed “incremental”, enables the use of a relatively simple decimation filter of similar order as the modulator. A first-order modulator is utilized, employing a fully differential switched-capacitor implementation. The switched-capacitor implementation of the modulator is depicted in Figure 5. Mismatch between the unit capacitors constrains the accuracy of the integration. Hence, to limit the temperature error resulting from this mismatch to ~0.01 °C, it is imperative that the matching be precise, which cannot be solely achieved through layout precision. Once again, DEM techniques are employed to the CIN and CS capacitances to average out mismatch errors by alternating the unit capacitor used in successive modulator cycles. To ensure minimal errors due to finite gain, an operation amplifier with a DC gain of around 120 dB was implemented. The comparator is designed as a dynamic latch preceded by a preamp, which prevents any kickback to the output of the second integrator. The modulator adopts nonoverlapping clocks.
Furthermore, while offset and 1/ƒ noise of the integrator are reduced by the applied correlated double-sampling, charge injection mismatch in the switches still exists, resulting in some offset. The used CMOS switches were designed to minimize this offset, however, an offset of a few tens of µV remains. In order to reduce the offset, the modulator is chopped at the system level. A chopper switch at the input and a switch at the output periodically reverse the polarity of the input signal and the bitstream. To avoid disturbing the operation of the modulator when chopping, its state is also inverted by swapping the integration capacitors of both integrators. The chopping is done at a slow speed to make errors due to charge injection in the chopper switches negligible. Two chopping periods per conversion are used in order to average and cancel the offsets. The CINT capacitor is chosen as three times the value of the CS capacitor so as to reduce the effective VREF seen at the input of the modulator.

3.3. Decimation Filter

The Σ∆ modulator runs for 8192 cycles of 1 µs (4096 cycles times two complete chopping periods) and then feeds such bitstream to the decimation filter to produce a decimated value which is then correlated to a produce a temperature reading. A symmetrical filter function must be used in order to adequately average out the modulated offset and dynamic element matching (DEM) residuals, thereby accurately representing the average temperature during a conversion. However, during the operation of the temperature sensor, the bitstream produces very similar codes for two consecutive temperature readings and therefore, it may happen that the decimator “cuts” the reading before reaching different patterns, and it would then produce an error in the output temperature. When targeting lower accuracies, this effect would not be a problem, but when targeting an accuracy of ±0.15 °C, this is problematic; hence, in this work, we developed a decimation filter in the hardware which solves this issue.
To first illustrate the concern addressed, please consider a mid-range voltage that would result in a bitstream “0101010101…”. Voltages that differ by only one or two LSBs from the mid-range voltage result in an identical bitstream during a very long number of clock cycles before they present a pair of “11” or “00”. If the decimator only considers 512 or 1024 bits of the bitstream, it will output a huge error. This behavior was observed when performing the conversion of temperatures from −40 °C to 125 °C, with steps of 0.1 °C and it was noticed for temperatures around the ones that produce the bitstreams with patterns “1010101…”, “0100100100…”, and “1011011011…”. The corrective measure was to detect these patterns and to change the oversampling ratio to double the number of bits to include in the analyzed bitstream when one of these patterns is present. When a start of conversion occurs, the analog part of the ADC is expected to be powered down. The digital state machine of the ADC has a timer that allows the analog part of the ADC to achieve a steady state. The bitstream is ignored while the digital timer counts and waits for the analog circuitry to power up. However, the most recent four ignored values are stored in a four-bit shift register. When the timer ends the waiting period, the four bits in the shift register are compared with “1010” and “0101” to detect the regular pattern “1010101…”. The four bits are also compared with ”1001”, “0100”, and “0010” to detect the pattern “0100100100…”; and with “0110”, “1011”, and “1101” to detect the pattern “1011011011…”.
To solve this issue, a second-order Σ∆ could be used, or a more complex decimation filter. However, this would impact the power, area, and complexity of the design. Therefore, in order to comply with the accuracy, in this work, an adaptative decimation filter is implemented that is able to recognize such repetitive patterns in the problematic reading areas (such as Σ∆ modulator mid-scale code) and increase the oversampling ratio in order to compensate and avoid high errors in such mid-scale areas. When such patterns are identified, the conversion time is increased; however, the accuracy is maintained at a low cost, both in terms of power and area, since the decimation filter is kept simple.

4. Experimental Results

The temperature sensor was designed in a 65 nm CMOS technology operating with supply voltages of 1.8 V/1.2 V (analog/digital). The decimation filter and the digital control circuitry were all synthesized and implemented on a chip. The chip layout is shown in Figure 6 (only the analog part).
In order to inspect the performances of the temperature sensor, and the impact of the several implemented techniques for error reduction (chopping and DEM) several Monte-Carlo (MC) and PVT simulations were performed and are shown in the following sub-sections.

4.1. Temperature Sensor Accuracy over Monte-Carlo Simulations

Although the benefits of using chopping [9,10,11] and DEM techniques [12,13] are widely known, in this sub-section, several MC simulations were performed to quantify such benefits. Due to the large simulation time of each sample, a total of 30 samples and only pre-layout simulations were considered in order to keep the simulation time manageable.
The simulations shown here were performed at the top level, considering the entire temperature sensor. In order to draw conclusions from the benefits of using DEM and chopping individually, when the intention is to observe the benefits of DEM (Section 4.1.1), the simulation considers chopping; and on the other hand, when the benefits of chopping are to be observed (Section 4.1.2), DEM is applied. All the simulations in this Section were made for the temperature of 30 °C and therefore, the errors shown are for this temperature.

4.1.1. Benefits of Dynamic Element Matching

DEM is a critical technique for reducing mismatch due to process variations. In this temperature sensor, DEM is being applied in the front-end to the current sources (CS) that bias the BJT diodes and in the input capacitances of the Σ∆ modulator. In this sub-section, MC simulations were performed in two situations—with and without DEM. The results are shown in Figure 7 and Figure 8.
It can be concluded that applying DEM is critical for good accuracy. Especially in the case of the CSs biasing the BJT diodes (Figure 7), it can be seen that if DEM was not applied, then errors of more than 1 °C could be obtained. In this example, by applying DEM, the temperature error was reduced from more than 1 °C to less than 0.15 °C (in some samples). Hence, applying DEM on the CS of the front-end is key for achieving good accuracy. Regarding the case of the Σ∆ CIN, the results are not that critical but are still important to have a system accuracy with less than 0.1 °C error (see Figure 8). Table 1 shows a resumption of such simulations including maximum, minimum, average, and 3σ results of the temperature error.

4.1.2. Benefits of Chopping

In order to quantify the benefits of chopping, two different MC experiments were performed as follows: A total of 30 MC samples with chopping 1 active and 30 MC samples in chopping 2 active were tested. In order to see the benefits of chopping, such temperature errors were then averaged. Figure 9 shows the results of such an experiment. It can be seen that the errors are large (>±0.4 °C) in both 1 and 2 , but the average error is subsequently reduced to less than 0.1 °C; hence, performing chopping does not have such a large impact as DEM but it is still important to achieve errors of around 0.1 °C. Table 2 shows a resumption of such simulations including maximum, minimum, average, and 3σ results of the temperature error in order to inspect the benefits of chopping.

4.2. Temperature Sensor Accuracy over PVT Variations

In this sub-section, the results are presented over 64 corners with varying PVT conditions as shown in Figure 10. The supply voltage was considered with a 10% variation, and the temperature range was −40 °C up to 125 °C. These simulations were performed considering both DEM and chopping (average of Ø1 and Ø2).

4.3. Post-Layout Results

In this sub-section, the post-layout results are presented. In Figure 10 and Figure 11, it is possible to observe the temperature error for the same PVT (for pre-and post-layout respectively). It is possible to observe that the post-layout results do not differ much from the pre-layout since the layout respected all the necessary constraints in order to maintain accuracy. There is only one corner where the error increased from 0.13 °C to 0.25 °C; however, this is still a very acceptable temperature error. Apart from the corners, it was also important to study how the post-layout parasitics impacted the performance of the Σ∆ modulator. Hence, in order to observe this, several simulations were performed (34 temperature points) and its error was observed for each temperature point at the input and output of the modulator. The objective was to see if there was some degradation due to the Σ∆ modulator. The result of this simulation is shown in Figure 12, where it is possible to observe that there is almost no degradation from the input to the output of the Σ∆ modulator, which means that the post-layout parasitics of the Σ∆ modulator do not impact the performance of the temperature sensor.
Furthermore, it is also interesting to compare the temperature sensor described in this work against the other state-of-the-art sensors. Table 3 shows how this temperature sensor fares against similar temperature sensors that are also using bipolars as diodes and a 1st order modulator (in particular, a Σ∆).
Table 3 describes the technology in which the sensors were designed and some performance metrics. Some are self-explanatory, but others need further explanation. For example, the PP IA measure is the worst-case inaccuracy (IA) over a specified temperature range. The values given for each temperature sensor are either max–min or 6σ values. Since inaccuracy is a statistical measure, measurements on a large number of samples (>12) are required to obtain realistic numbers. Inaccuracy is a function of sensor type, readout architecture, process, and the number of trimming points. Due to the presence of non-linearity, a sensor’s spread is usually less than its inaccuracy. In our case, the PP IA was considered to be the worst-case corner in post layout results (0.25 °C) on over 60 corners. The RIA is the relative inaccuracy, which is given as the slope of an imaginary box placed around the sensor’s error vs. temperature curve.
It is possible to conclude that the temperature sensor proposed in this work compares well against the other state-of-the-art sensors. In particular, it has an exceptional PP-IA and RIA and also presents a very good R-FOM. The results can be also seen in Figure 13a for the FOM vs. RIA and in Figure 13b for the Resolution vs. Energy/Conversion performances.

5. Conclusions

In conclusion, this paper presents a significant advancement in the field of temperature sensing with the development of a highly accurate and fast-conversion CMOS smart temperature sensor. This sensor achieves an impressive ±0.15 °C (3σ) inaccuracy over a broad temperature range from −40 °C to 125 °C. These results are possible to achieve since many analog counterparts of the circuit leverage from DEM techniques and the fast conversion times are achieved by innovative adaptive decimation filtering techniques. The circuit has been implemented in 65 nm CMOS technology and the sensor not only attains exceptional accuracy but also maintains a swift 10 ms conversion time. This makes it highly suitable for real-time temperature monitoring applications.
By integrating advanced Dynamic Element Matching (DEM) and chopping methods, the sensor effectively minimizes its inaccuracy, ensuring reliable and precise temperature measurements even in challenging operating conditions. This substantial advancement underscores the potential of CMOS technology in enabling high-performance temperature sensing solutions for a wide range of industrial, medical, and consumer electronics applications. The development of such a sensor highlights the promising future of accurate and rapid temperature sensing technologies.

Author Contributions

Conceptualization, G.S. and M.B.d.S.; design, G.S., M.B.d.S. and F.P.; validation, G.S. and M.B.d.S.; writing—original draft preparation, F.P.; writing—review and editing, F.P. and M.B.d.S.; supervision, G.S. All authors have read and agreed to the published version of the manuscript.

Funding

This work was partially funded by the GreenChips-EDU project (Project 101123309) and also funded by FCT/MCTES through national funds and when applicable co-funded EU funds under the project (UIDB/50021/2020).

Data Availability Statement

Data supporting this study are included within the article.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Pertijs, M.A.P.; Huijsing, J.H. Precision Temperature Sensors in CMOS Technology; Springer Science: Berlin/Heidelberg, Germany, 2006. [Google Scholar]
  2. Pertijs, M.A.P.; Makinwa, K.A.A.; Huijsing, J.H. A CMOS smart temperature sensor with a 3σ inaccuracy of ±0.1 °C from −55 °C to 125 °C. IEEE J. Solid-State Circuits 2005, 40, 2805–2815. [Google Scholar] [CrossRef]
  3. Baker, R.J. CMOS Mixed Signal Circuit Design; IEEE Press: New York, NY, USA; Wiley-Interscience: New York, NY, USA; John Wiley & Sons: New York, NY, USA, 2002. [Google Scholar]
  4. Toth, N.G.; Tang, Z.; Someya, T.; Pan, S.; Makinwa, K.A.A. 23.7 A BJT-Based Temperature Sensor with ±0.1 °C (3σ) Inaccuracy from −55 °C to 125 °C and a 0.85 pJ.K2 Resolution FoM Using Continuous-Time Readout. In Proceedings of the 2023 IEEE International Solid-State Circuits Conference (ISSCC), San Francisco, CA, USA, 19–23 February 2023; pp. 358–360. [Google Scholar] [CrossRef]
  5. Ali, I.; Asif, M.; Shehzad, K.; Rehman, M.R.U.; Kim, D.G.; Rikan, B.S.; Pu, Y.; Yoo, S.S.; Lee, K.-Y. A Highly Accurate, Polynomial-Based Digital Temperature Compensation for Piezoresistive Pressure Sensor in 180 nm CMOS Technology. Sensors 2020, 20, 5256. [Google Scholar] [CrossRef] [PubMed]
  6. Meijer, G.C.M.; Wang, G.; Fruett, F. Temperature sensors and voltage references implemented in CMOS technology. IEEE Sens. J. 2001, 1, 225–234. [Google Scholar] [CrossRef]
  7. Toth, N.G.; Tang, Z.; Someya, T.; Pan, S.; Makinwa, K.A.A. A PNP-Based Temperature Sensor With Continuous-Time Readout and ±0.1 °C (3σ) Inaccuracy From −55 °C to 125 °C. IEEE J. Solid-State Circuits 2024, 1–10. [Google Scholar] [CrossRef]
  8. Tang, Z.; Pan, S.; Grubor, M.; Makinwa, K.A.A. A Sub-1 V Capacitively Biased BJT-Based Temperature Sensor With an Inaccuracy of ±0.15 °C (3σ) From −55 °C to 125 °C. IEEE J. Solid-State Circuits 2023, 58, 3433–3441. [Google Scholar] [CrossRef]
  9. Klumperink, E.A.M.; Gierkink, S.L.J.; van der Wel, A.P.; Nauta, B. Reducing MOSFET 1/f noise and power consumption by switched biasing. IEEE J. Solid-State Circuits 2000, 35, 994–1001. [Google Scholar] [CrossRef]
  10. van der Ploeg, H.; Hoogzaad, G.; Termeer, H.A.H.; Vertregt, M.; Roovers, R.L.J. A 2.5-V 12-b 54-Msample/s 0.25-/spl mu/m CMOS ADC in 1-mm/sup 2/ with mixed-signal chopping and calibration. IEEE J. Solid-State Circuits 2001, 36, 1859–1867. [Google Scholar] [CrossRef]
  11. Wang, C.B. A 20-bit 25-kHz delta-sigma A/D converter utilizing a frequency-shaped chopper stabilization scheme. IEEE J. Solid-State Circuits 2001, 36, 566–569. [Google Scholar] [CrossRef]
  12. Fogleman, E.; Galton, I. A dynamic element matching technique for reduced-distortion multibit quantization in delta-sigma ADCs. IEEE Trans. Circuits Syst. II Analog. Digit. Signal Process. 2001, 48, 158–170. [Google Scholar] [CrossRef] [PubMed]
  13. Sanyal, A.; Chen, L.; Sun, N. Dynamic Element Matching With Signal-Independent Element Transition Rates for Multibit ΔΣ Modulators. IEEE Trans. Circuits Syst. I Regul. Pap. 2015, 62, 1325–1334. [Google Scholar] [CrossRef]
  14. Bakker, A.; Huijsing, J.H. Micropower CMOS temperature sensor with digital output. IEEE J. Solid-State Circuits 1996, 31, 933–937. [Google Scholar] [CrossRef]
  15. Bakker, A.; Huijsing, J.H. A low-cost high-accuracy CMOS smart temperature sensor. In Proceedings of the 25th European Solid-State Circuits Conference, Duisburg, Germany, 21–23 September 1999; pp. 302–305. [Google Scholar]
  16. Pertijs, M.A.P.; Bakker, A.; Huijsing, J.H. A high-accuracy temperature sensor with second-order curvature correction and digital bus interface. In Proceedings of the ISCAS 2001. The 2001 IEEE International Symposium on Circuits and Systems (Cat. No.01CH37196), Sydney, NSW, Australia, 6–9 May 2001; Volume 1, pp. 368–371. [Google Scholar] [CrossRef]
  17. Sebastiano, F.; Breems, L.J.; Makinwa, K.A.A.; Drago, S.; Leenaerts, D.M.W.; Nauta, B. A 1.2V 10 µW NPN-based temperature sensor in 65nm CMOS with an inaccuracy of ±0.2 °C (3s) from −70 °C to 125 °C. In Proceedings of the 2010 IEEE International Solid-State Circuits Conference—(ISSCC), San Francisco, CA, USA, 7–11 February 2010; pp. 312–313. [Google Scholar] [CrossRef]
  18. 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]
  19. Chuang, M.-C.; Tai, C.-L.; Hsu, Y.-C.; Roth, A.; Soenen, E. A temperature sensor with a 3 sigma inaccuracy of ±2 °C without trimming from −50 °C to 150 °C in a 16 nm FinFET process. In Proceedings of the ESSCIRC Conference 2015—41st European Solid-State Circuits Conference (ESSCIRC), Graz, Austria, 14–18 September 2015; pp. 271–274. [Google Scholar] [CrossRef]
  20. Law, M.-K.; Lu, S.; Wu, T.; Bermak, A.; Mak, P.-I.; Martins, R.P. A 1.1 μW CMOS Smart Temperature Sensor With an Inaccuracy of ±0.2 °C (3σ) for Clinical Temperature Monitoring. IEEE Sens. J. 2016, 16, 2272–2281. [Google Scholar] [CrossRef]
  21. Hsu, Y.-C. An 18.75 μW Dynamic-Distributing-Bias Temperature Sensor with 0.87 °C (3σ) Untrimmed Inaccuracy and 0.00946 mm2 Area. In Proceedings of the 2017 IEEE International Solid-State Circuits Conference—(ISSCC), San Francisco, CA, USA, 11–15 February 2017. [Google Scholar]
  22. Bass, O.; Shor, J. A Miniaturized 0.003 mm2 PNP-Based Thermal Sensor for Dense CPU Thermal Monitoring. IEEE Trans. Circuits Syst. I Regul. Pap. 2020, 67, 2984–2992. [Google Scholar] [CrossRef]
  23. 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]
Figure 1. Operating principle of the temperature.
Figure 1. Operating principle of the temperature.
Electronics 13 02823 g001
Figure 2. Block diagram of the temperature sensor.
Figure 2. Block diagram of the temperature sensor.
Electronics 13 02823 g002
Figure 3. Bias circuit used to generate IBIAS (and VBIASP).
Figure 3. Bias circuit used to generate IBIAS (and VBIASP).
Electronics 13 02823 g003
Figure 4. Current source used to generate ∆VBE and VBE. (a) Complete schematic of the current source. (b) Current source configuration used to obtain a dynamically matched 1:5 bias current ratio for generating ∆VBE. (c) Current source configuration used to obtain a trimmable bias current ITRIM for generating VBE.
Figure 4. Current source used to generate ∆VBE and VBE. (a) Complete schematic of the current source. (b) Current source configuration used to obtain a dynamically matched 1:5 bias current ratio for generating ∆VBE. (c) Current source configuration used to obtain a trimmable bias current ITRIM for generating VBE.
Electronics 13 02823 g004aElectronics 13 02823 g004b
Figure 5. Simplified circuit diagram of the front-end circuitry and the sigma–delta modulator.
Figure 5. Simplified circuit diagram of the front-end circuitry and the sigma–delta modulator.
Electronics 13 02823 g005
Figure 6. Layout of the temperature sensor (only analog part). The analog part measures 360 × 220 µm.
Figure 6. Layout of the temperature sensor (only analog part). The analog part measures 360 × 220 µm.
Electronics 13 02823 g006
Figure 7. Simulation of 30 Monte-Carlo samples showcasing the benefits of DEM in the current sources (CS) that generate the current for the diodes which generate ∆VBE and VBE (in this case, the DEM in CIN of the Σ∆ modulator is being considered).
Figure 7. Simulation of 30 Monte-Carlo samples showcasing the benefits of DEM in the current sources (CS) that generate the current for the diodes which generate ∆VBE and VBE (in this case, the DEM in CIN of the Σ∆ modulator is being considered).
Electronics 13 02823 g007
Figure 8. Simulation of 30 Monte-Carlo samples showcasing the benefits of DEM in the input capacitors (CIN) of the Σ∆ modulator (in this case, the DEM in CS is being considered).
Figure 8. Simulation of 30 Monte-Carlo samples showcasing the benefits of DEM in the input capacitors (CIN) of the Σ∆ modulator (in this case, the DEM in CS is being considered).
Electronics 13 02823 g008
Figure 9. Simulation of 30 Monte-Carlo samples, showing the benefits of chopping with the average of chopping 1 and 2 .
Figure 9. Simulation of 30 Monte-Carlo samples, showing the benefits of chopping with the average of chopping 1 and 2 .
Electronics 13 02823 g009
Figure 10. Simulation of 64 pre-layout PVT corners.
Figure 10. Simulation of 64 pre-layout PVT corners.
Electronics 13 02823 g010
Figure 11. Simulation of 64 post-layout PVT corners.
Figure 11. Simulation of 64 post-layout PVT corners.
Electronics 13 02823 g011
Figure 12. Temperature error versus temperature (error at the input of the sigma–delta and error at the output of the sigma–delta).
Figure 12. Temperature error versus temperature (error at the input of the sigma–delta and error at the output of the sigma–delta).
Electronics 13 02823 g012
Figure 13. Comparisons against the state-of-the-art sensor. The squares are other works, and the star is the temperature sensor presented in this work. (a) FOM vs. RIA and (b) Resolution vs. Energy/Conversion performances.
Figure 13. Comparisons against the state-of-the-art sensor. The squares are other works, and the star is the temperature sensor presented in this work. (a) FOM vs. RIA and (b) Resolution vs. Energy/Conversion performances.
Electronics 13 02823 g013
Table 1. Results of the simulation of 30 Monte-Carlo samples showcasing the benefits of DEM in the input capacitors (CIN) of the Σ∆ modulator.
Table 1. Results of the simulation of 30 Monte-Carlo samples showcasing the benefits of DEM in the input capacitors (CIN) of the Σ∆ modulator.
Temperature ErrorNo DEM in CINNo DEM in CSWith Both DEMs
Maximum (°C)0.161.330.12
Average (°C)−0.01−0.07−0.01
Minimum (°C)−0.13−1.01−0.09
3σ (°C)0.181.820.14
Table 2. Results of the simulation of 30 Monte-Carlo samples, showing the benefits of chopping with the average of chopping 1 and 2 .
Table 2. Results of the simulation of 30 Monte-Carlo samples, showing the benefits of chopping with the average of chopping 1 and 2 .
Temperature ErrorWith Ø1With Ø1Average Ø1 and Ø2
Maximum (°C)0.500.520.12
Average (°C)0.05−0.04−0.01
Minimum (°C)−0.33−0.36−0.09
3σ (°C)0.620.650.14
Table 3. Comparison against state-of-the-art temperature sensors which use bipolar transistors as diodes and a 1st order Σ∆ as a modulator.
Table 3. Comparison against state-of-the-art temperature sensors which use bipolar transistors as diodes and a 1st order Σ∆ as a modulator.
SourceTech.
(nm)
Area
(mm2)
Trim
Points
PP IA
(°C)
Min-Max
(°C)
RIA 2
(%)
TCONV
(ms)
Power.
(µW)
Energy
(nJ)
Resolu.
(K)
R-FOM 3
[14] 1
JSSC‘96
20001.512.0−40~1201.32055.011000.10011.0
[15]
ESSCIRC‘99
700303.0−40~1201.925030075,0000.050187.50
[16] 1
ISCAS‘01
7002.803.0−50~1251.710028028,0000.125437.50
[17]
ISSCC‘10
650.110.4−70~1250.245510.045320.0304.079
[18] 1
JSSC‘15
140.008723.30~1003.30.021111240.5006.112
[19] 1
ESSCIRC‘15
160.012604.0−50~1502.00.2712103270.40052.272
[19] 1
ESSCIRC‘15
200.01815.0−25~1253.30.1611001760.40028.160
[20]
Sensors‘16
1800.19810.425~452.05001.15500.0100.055
[21]
ISSCC‘17
280.009503.70−25~1252.478.218.81540.1503.456
[22] 1
TCAS-I‘20
650.00322.70−10~1102.254.10111.84580.1307.747
[23]
TCAS-II‘19
550.014603.40−40~1252.0632.837.012140.0200.485
This work1,4650.07910.25−40~1250.158.5323219790.0393.269
1 Works that have the digital back-end implemented on-chip (including the decimation filter). 2 RIA = 100 × PP IA/Specified temperature range. 3 R-FOM: Resolution Figure-of-Merit. 4 Post-Layout Results. R-FOM = (Energy/conversion) × (Resolution)2.
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

Passos, F.; Santos, G.; dos Santos, M.B. A ±0.15 °C (3σ) Inaccuracy CMOS Smart Temperature Sensor from 40 °C to 125 °C with a 10 ms Conversion Time-Leveraging an Adaptative Decimation Filter in 65 nm CMOS Technology. Electronics 2024, 13, 2823. https://doi.org/10.3390/electronics13142823

AMA Style

Passos F, Santos G, dos Santos MB. A ±0.15 °C (3σ) Inaccuracy CMOS Smart Temperature Sensor from 40 °C to 125 °C with a 10 ms Conversion Time-Leveraging an Adaptative Decimation Filter in 65 nm CMOS Technology. Electronics. 2024; 13(14):2823. https://doi.org/10.3390/electronics13142823

Chicago/Turabian Style

Passos, Fábio, Gabriel Santos, and Marcelino Bicho dos Santos. 2024. "A ±0.15 °C (3σ) Inaccuracy CMOS Smart Temperature Sensor from 40 °C to 125 °C with a 10 ms Conversion Time-Leveraging an Adaptative Decimation Filter in 65 nm CMOS Technology" Electronics 13, no. 14: 2823. https://doi.org/10.3390/electronics13142823

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