Next Article in Journal
Cicada Wing Inspired Template-Stripped SERS Active 3D Metallic Nanostructures for the Detection of Toxic Substances
Next Article in Special Issue
A Low-Power 12-Bit 20 MS/s Asynchronously Controlled SAR ADC for WAVE ITS Sensor Based Applications
Previous Article in Journal
A Short Review of Cavity-Enhanced Raman Spectroscopy for Gas Analysis
Previous Article in Special Issue
An Ultra-Wide Load Range Voltage Converter Using Proactive Phase Frequency Modulation for IoT Sensors
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Communication

A Digital Improvement—Trimming a Digital Temperature Sensor with EEPROM Reprogrammable Fuses

by
Anca Mihaela Vasile (Dragan)
1,2,*,
Alina Negut
1,
Adrian Tache
1 and
Gheorghe Brezeanu
2
1
ON Semiconductor Romania, 020983 Bucharest, Romania
2
Faculty of Electronics, Politehnica University of Bucharest, Telecommunications and Information Technology, 999032 Bucharest, Romania
*
Author to whom correspondence should be addressed.
Sensors 2021, 21(5), 1700; https://doi.org/10.3390/s21051700
Submission received: 18 January 2021 / Revised: 23 February 2021 / Accepted: 25 February 2021 / Published: 2 March 2021
(This article belongs to the Special Issue Integrated Circuits and Systems for Smart Sensory Applications)

Abstract

:
An EEPROM (electrically erasable programmable read-only memory) reprogrammable fuse for trimming a digital temperature sensor is designed in a 0.18-µm CMOS EEPROM. The fuse uses EEPROM memory cells, which allow multiple programming cycles by modifying the stored data on the digital trim codes applied to the thermal sensor. By reprogramming the fuse, the temperature sensor can be adjusted with an increased trim variation in order to achieve higher accuracy. Experimental results for the trimmed digital sensor showed a +1.5/−1.0 ℃ inaccuracy in the temperature range of −20 to 125 ℃ for 25 trimmed DTS samples at 1.8 V by one-point calibration. Furthermore, an average mean of 0.40 ℃ and a standard deviation of 0.70 ℃ temperature error were obtained in the same temperature range for power supply voltages from 1.7 to 1.9 V. Thus, the digital sensor exhibits similar performances for the entire power supply range of 1.7 to 3.6 V.

1. Introduction

Digital temperature sensors are suitable for thermal and power management systems of PCs, laptops, and smartphones. A low-cost and high-accuracy temperature sensor with a digital interface is desired nowadays due to the high demand for electronic smart gadgets [1,2,3,4]. Furthermore, the use of temperature detectors with digital output has been recently reported in smart sensor networks, image sensors, Internet of Things devices, and biomedical applications [5,6,7,8,9].
Modern CMOS smart temperature sensors are categorized according to the sensing device (BJT, MOS in subthreshold region and resistor) or the physical principle on which the temperature is detected (bandgap voltage and thermal diffusion (TD)) [7,8]. Increased accuracy, high precision, and output linearity with low power consumption are some of the most important targets to achieve when designing such integrated sensors [10,11,12,13,14,15,16,17,18,19,20]. The aim to meet these requirements with low production costs becomes more and more challenging these days. The limitation for achieving higher accuracy for a thermal sensor is based on a trade-off between the production costs for calibration and the required precision [21].
In deep submicron processes, nonideal factors like the temperature coefficient of the devices, components mismatch, or absolute deviation of resistance affect the performance of a smart sensor. Furthermore, process spread and packaging stress play important roles in limiting the accuracy of a thermal sensor [22,23,24]. Thus, calibration methods and trimming techniques are required to achieve the imposed performances of a digital temperature sensor.
A calibration procedure provides information about the accuracy of a thermal sensor [22,23,24,25,26]. Most circuits are calibrated to two well-defined temperature points, after which the circuit is adjusted to minimize the temperature error by trimming techniques [23]. A one-point calibration has the advantage of lower production costs [25].
Smart sensors are usually calibrated by comparing them with a reference thermometer of known accuracy. The calibration can be done at the wafer level or after packaging. Regarding wafer-level calibration, the temperature of a complete wafer is stabilized and measured using a number of reference thermometers mounted on the wafer chuck [26]. Several electrical tests and temperature readings from the chip are performed, followed by adjustments in order to meet its performance requirements. Calibration after packaging implies achieving the same temperature for every individually packaged IC (integrated circuit) as for the reference thermometer in a thermally conducting medium, such as a liquid bath or a metal block [26].
After calibration at wafer level or after packaging, smart temperature sensors usually require an adjustment for the targeted parameter by applying a digital trim code [27]. Conventional methods consist of a permanent modification of the IC by laser trimming or by altering metal fuse links [28]. Nowadays, a one-time programmable fuse (OTP fuse) is often used for trimming a thermal sensor due to its ability to store the values of the trim codes in a data latch and, for instance, to allow two states for the digital trim code [23,27,29].
For any of these trimming techniques, once the fuse is trimmed, it cannot return to its original state [1]. Thus, a more complex trim involves several programming cycles. Furthermore, trimming an integrated sensor with OTP fuses requires a lot of extra pads, which are not accessible to the user, in order to store the digital trim codes required for calibration [27]. Using EEPROM memory cells (EEcells), the fuse can be reprogrammed, allowing multiple programming cycles for trimming the digital temperature sensor. The endurance of an EEPROM memory cell, without altering its precision in time, covers around 1,000,000 programming cycles, while its data retention exceeds 100 years [2]. With this technique, the thermal sensor can be trimmed in an increased trim variation with multiple digital codes, offering an efficient way to achieve its performance requirements. For instance, the benefit of using the proposed EEPROM technique is that it allows an increased number of digital trim codes for calibrating the circuit, with a low production cost.
In comparison with OTP fuses, an EEPROM fuse offers multiple advantages, such as an increased number of programming cycles and no extra pads required for trimming, which reduce the area consumption of the IC. Furthermore, the reprogrammable fuse allows retrimming when the IC’s specifications are changed by the beneficiary. Additionally, testing/trimming time is drastically reduced, resulting in a lower production cost. Moreover, an important advantage of using EEPROM fuses includes the possibility of choosing the number of fuses used to achieve the desired accuracy of the thermal sensor.
In this paper, a digital trimming technique with reprogrammable fuses for a digital temperature sensor (DTS) is proposed. The fuse uses EEPROM memory cells, which allow multiple programming cycles by altering the stored data of the digital trim codes. Thus, the digital sensor can be adjusted with an increased trim variation in order to achieve higher accuracy. The thermal sensor with the digital trim is designed and implemented in a 0.18-µm CMOS EEPROM process.

2. EEPROM Reprogrammable Fuse

An EEPROM reprogrammable fuse is proposed in Figure 1 [1]. The circuit includes a fuse-sensing part formed by two controlled current paths, LEFT and RIGHT, with four switching transistors, an output S-R latch, and two EEPROM memory cells, EEcell_L and EEcell_R, and an EEcell Control Logic & Programming Block [1]. The state of the fuse is controlled by the command signal CMD, while a programming signal is provided by the EEcell Control Logic & Programming Block.
EEcells have electrically isolated gates, storing data in the form of a charge on the floating gate (FG). The charge is transported to the FGs in the programming operation. The EEcells have four terminals: drain read (DR), control gate (CG), source read (SR), and programmable drain (PD).
By appropriate programming controlled by the EEcell Control Logic & Programming Block, a high voltage (HV) is applied to the control gate or the programmable drain terminal. When programming the EEcells with “1”, the FG potential has a positive value, determining DR to provide a path to ground. In the scenario of “0”, a negative value is stored on the floating gate, switching the DR signal to high, while the path to ground is disconnected. In order to maintain proper operation of the fuse-sensing part, EEcell_L and EEcell_R are programmed with complementary data.
The novel fuse presented in Figure 1 was designed using a 0.18-µm CMOS EEPROM process with low voltage (2V) transistors, while its operation was tested through Synopsys HSPICE® (HSPICE is a trademark of Synopsys Inc. in the US and/or other countries.) simulations, with the resulting waveforms shown in Figure 2. The circuit is supplied at power supply voltage VDD = 2 V, while for programming the EEcells, a high voltage (HV) is applied to the EEPROM memory cells.
After power-up and initialization of the output S-R latch, POR switches from “0” to logic “1” (Figure 2a). When CMD is asserted (CMD = 1; Figure 2b), the fuse enters evaluation mode. In the first scenario, EEcell_L is programmed with “0” and a negative value is stored on the FG (VFGL = −4 V; Figure 2c), while EEcell_R is programmed with “1” (VFGR = 4 V; Figure 2d). In this case, the current path to ground is provided by the right branch (DRR = 0; Figure 2f), pulling RIGHT to “0” (Figure 2h), while LEFT is tied to VDD (Figure 2g). Thus, the output latch stores “0”, while the output of the fuse will be in “0” logic (Figure 2i) [1].
The second EEcell programming is done with complementary data. When the fuse is evaluated again (Figure 2b), a positive value is stored on FG_L (VFGL = 4 V; Figure 2c), and the floating gate potential of EEcell_R has a negative value (VFGR = −4 V; Figure 2d). At this time, DRL is pulled to ground (Figure 2e), while DRR switches to 0.9V (Figure 2f). Thus, LEFT is pulled to ground (Figure 2g), while the RIGHT signal will be in logic “1” (Figure 2h). For this scenario, the S-R latch will memorize “1” logic (OUT = 1; Figure 2i) [1].
Two similar scenarios for reprogramming the fuse are represented in Figure 2, showing the capability to change the fuse multiple times by reprogramming the EEcells. This provides the advantage of being able to trim a smart sensor with various digital trim codes until the desired parameters are obtained. Thus, the proposed fuse is used for trimming a digital temperature sensor in order for it to exhibit increased accuracy.
In addition to the benefit of being able to reprogram the fuse, the proposed trimming technique achieves lower area consumption compared to a metal fuse implementation. The digital trim of the temperature sensor presented in Figure 3, which includes 16 proposed EEPROM fuses, occupies only 0.030067 mm2 of the total chip area of 2.07 mm2. A metal fuse trimming technique for another temperature sensor implementation, which contains 7 trim pads, occupies 0.05077 mm2 of the 0.3195 mm2 chip area, representing almost ¼ of total area consumption. Thus, the proposed fuse technique has twice-lower area consumption than the metal fuse implementation and allows more digital trim codes that can be reprogrammed.

3. Trimming a Digital Temperature Sensor with EEPROM Fuses

A digital temperature sensor (DTS) with the proposed EEPROM reprogrammable fuse is shown in Figure 3. The smart sensor includes a serial interface, a digital trim block, and temperature sensing circuitry. The interface communicates with the trimming circuitry in order to provide the digital trim codes required for adjusting temperature sensing. Furthermore, after detecting the temperature in a digital representation, the sensing circuitry communicates with the interface by sending the data stored in a temperature data register [30].
The interface has two serial communication lines: a serial clock line, SCL, which is an input pin, and a serial data line, SDA, a bidirectional pin. The serial interface sends the data for controlling 16 EEPROM reprogrammable fuses (Figure 1) with a CMD signal (for evaluating the fuse) and a CMDP signal (for programming the EEcells) [1]. Accordingly, with the programmed EEcells (Figure 2), the trimming circuitry offers digital trim codes from 0 × 0000 (minTRIM) to 0 × FFFF (maxTRIM), allowing the digital sensor to be adjusted in order to achieve increased accuracy [1].
The core of the temperature-sensing circuitry is a bandgap reference with calibration, which provides a PTAT current (IPTAT), and a reference current (IREF). The AD converter (analog to digital converter) compares the analog values and offers the digital representation of the temperature (TEMP). The digital value is stored in the temperature data register, which is sent to the serial interface.
A detailed view of the temperature-sensing circuitry of the DTS is illustrated in Figure 4. The bandgap reference and calibration include two identical BJT transistors, Q1 and Q2, which are biased with I1 and pI1 currents [26]. The positive to absolute temperature values (VPTAT, IPTAT) are obtained by subtracting the base-emitter voltages of the sensing devices (VBE1, VBE2) [26]. The reference voltage (VREF) is expressed as the sum between the resulting positive voltage VPTAT and the base-emitter voltage VBE2. In order to acquire the reference current (IREF), a buffer (OPAMP) and the resistor (RTRIM) are used [31]. The bandgap reference and calibration are trimmed by adjusting IREF in order to improve the accuracy of the digital temperature sensor.
The AD converter of the DTS described in Figure 4 comprises a sigma-delta modulator and a digital filter. The sigma-delta modulator processes the analog currents IPTAT and IREF and generates a bit stream signal (BS) [32]. The integrator of the sigma-delta modulator stores the difference between the analog currents IPTAT and IREF, while the rising voltage VI is compared with VREF. The output of the comparator is then sampled by a clocked flip flop, which synchronizes the received data with the clock. The resulting signal (BS) is fed back into the system by a 1-bit DAC converter, which acts as a switch for the loop. When BS is in logic “0”, only IPTAT will be processed by the integrator, while in logic “1”, the difference between the analog values will be taken into account. The output of the sigma-delta modulator is then processed through the digital filter, which generates a filtered multibit digital signal by oversampling and decimation techniques [33,34]. Thus, the temperature detected by the BJT transistors is represented in a digital format (TEMP [0:11]).
The digital temperature sensor depicted in Figure 3 was designed using a 0.18-µm CMOS EEPROM process. The system operates at supply voltages from 1.7 to 3.6 V. The operation of the trimmed DTS was observed through Synopsys HSPICE simulations and wafer-level and encapsulated IC measurements. A DC sweep analysis for the trimmed current IREF in the temperature range of −20 to 125 °C, with minTRIM and maxTRIM digital codes, is depicted in Figure 5a. The reference current can be adjusted between 7.5 and 8.5 µA, depending on the digital trim code.
The temperature error of the DTS applied to IREF is shown in Figure 5b. A negative slope of the error vs. temperature variation results from trimming IREF with maxTRIM, while a positive slope is observed by applying minTRIM. By modifying the slope of the temperature error through the trim applied to IREF, an increased accuracy can be achieved. Thus, an optimal digital trim code is available for the reference current, which provides a minimum temperature error.
The DTS’s measurements were performed at the wafer level and on ceramic encapsulated ICs. For testing the untrimmed sensor’s performances, wafer-level measurements were carried out at room and hot temperatures (25 and 85 ℃). The temperature error for 5 measured untrimmed DST samples is represented in Figure 6. For half of the samples, a variation of −2 ℃ inaccuracy can be observed for both measured temperatures, while a maximum −9.5 ℃ variation of temperature error is obtained. Furthermore, the investigated DTS samples show a +13.75/−5 ℃ inaccuracy for the untrimmed DTS.
In order to evaluate the trimmed sensor’s inaccuracy for the entire temperature range, measurements on encapsulated ICs were investigated. The test setup involves the test system Maverick-II and the micro-bath calibrator Fluke7103 [35], which control the environmental temperature precisely. The one-point calibration method follows the steps described in Figure 7. The circuit is calibrated at 85 ℃. If accuracy is achieved, the process is finished and the optimum digital trim code is found. Otherwise, the investigations continue until accuracy is obtained or the trim variation reaches all its digital trim codes.
IREF is adjusted with the optimal digital trim code during the test process for each fabricated sample. DTS samples (supplied at 1.8 V) with the optimal trim code were measured in the temperature domain of −20 to 125 ℃. The temperature error of the DTS for 5 encapsulated ICs is illustrated in Figure 8. A fairly low inaccuracy of +1/−0.75 ℃ was obtained. Furthermore, for most of the samples, the temperature error varied by ±0.5 ℃ for the entire temperature range. Thus, a 0.24 ℃ average mean with a 0.44 ℃ standard deviation of the measured error was obtained for the full temperature range. The advantage of using this proposed digital trim is the possibility of adjusting each sample with an optimal digital trim code in order to minimize the effect of device spread for a given technology. Additionally, in comparison with the measurements of the untrimmed sensor depicted in Figure 6, the inaccuracy illustrated in Figure 8 is more than 5 times lower for the entire investigated temperature range.
Further investigations of the digital temperature sensor’s inaccuracy were performed by measuring 20 DTS samples. The measured error dependence as a function of temperature for three power supply values is presented in Figure 9a–c. The full DTS temperature range was tested. The means and standard deviations of the temperature errors for the measured samples at each supply voltage are shown in Table 1.
The measured error data of samples supplied at 1.8 V have similar dependence at high temperatures (Figure 8 and Figure 9b). At low temperatures, the inaccuracy increases up to +1.5 ℃ (Figure 9b) for less than half the samples. Thus, a mean value of 0.44 ℃, with a standard deviation of 0.71 ℃, for the 20 measured temperature errors is observed in Table 1 in the temperature range of −20 to 125 ℃ at 1.8 V.
At a lower power supply voltage (Figure 9a), the inaccuracy at −20 ℃ increases to 1.56 ℃, while for high temperatures, it varies between +0.75 to +1.3 ℃ in almost all cases. At 1.9 V (Figure 9c), the error reported by most of the measured samples varied by ±1 ℃ in the full temperature range. With regards to the mean and standard deviation of the temperature error reported at 1.7 and 1.9 V, they have similar values to the ones obtained at 1.8 V (Table 1).
The performances of the trimmed thermal sensor (Figure 3) are compared with recently reported digital temperature sensors [4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25] in Table 2. The experimental results of 25 measured DTS samples are in good agreement with the majority of referred data [4,5,6,11,12,13,14,15,18,19,21,24], providing low inaccuracy in a wide temperature range. Furthermore, the proposed trimmed DTS can be supplied with an extended domain of supply voltages. The presented digital sensor achieves its performance by calibration to just one point, while the inaccuracies obtained in [7,8,9,11,13,18,20,21,22,24] are performed using the two-point calibration method. With regards to power consumption, the investigated sensor reaches an acceptable value in comparison with [11,12,18,22].

4. Conclusions

A 0.18-μm CMOS reprogrammable fuse using EEcells is proposed for trimming a digital temperature sensor. The fuse uses EEPROM memory cells, which allow multiple programming cycles by altering the stored data for digital trim codes applied to the smart sensor. By reprogramming the fuse, the digital sensor can be adjusted with an increased trim variation in order to achieve higher accuracy. The operation of the trimmed DTS was validated by Synopsis HSPICE simulations and wafer-level and encapsulated IC measurements. A +1.5/−1.0 °C inaccuracy in the −20 to 125 °C range was obtained for 25 DTS measured samples at 1.8 V by one-point calibration, while the mean was centered at 0.44 °C, with a standard deviation of 0.71 °C. The digital sensor exhibits similar results for a power supply range of 1.7 to 3.6 V. Thus, the DTS’s performance is in fairly good agreement with recently reported temperature sensors, and the proposed trimming technique can be used in multiple presented applications.

Author Contributions

Conceptualization, A.M.V., A.N., and A.T.; methodology, A.M.V. and A.N.; software, A.M.V. and A.N.; validation, A.N., A.T., and G.B.; formal analysis, A.M.V.; investigation, A.M.V. and A.N.; resources, A.M.V. and A.T.; data curation, A.M.V.; writing—original draft preparation, A.M.V.; writing—review and editing, A.N.; visualization, A.T. and G.B.; supervision, A.T. and G.B. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data sharing not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Dragan, A.; Negut, A.; Tache, A.M.; Brezeanu, G. A Reprogrammable Fuse with EEcells for trimming a Temperature Sensor. In Proceedings of the 2020 International Semiconductor Conference (CAS), Sinaia, Romania, 7–9 October 2020; pp. 111–114. [Google Scholar]
  2. Datasheet of N34TS04 Circuit. Available online: https://www.onsemi.com/pub/Collateral/N34TS04-D.PDF (accessed on 25 February 2021).
  3. Datasheet of N34TS108 Circuit. Available online: https://www.onsemi.com/pub/Collateral/N34TS108-D.PDF (accessed on 25 February 2021).
  4. 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 2019, 55, 781–793. [Google Scholar] [CrossRef]
  5. Xie, S.; Prouza, A.A.; Theuwissen, A. A CMOS-Imager-Pixel-Based Temperature Sensor for Dark Current Compensation. IEEE Trans. Circuits Syst. II Express Briefs 2019, 67, 255–259. [Google Scholar] [CrossRef]
  6. Xie, S.; Theuwissen, A.J.P. A CMOS Image Sensor With Thermal Sensing Capability and Column Zoom ADCs. IEEE Sens. J. 2019, 20, 2398–2404. [Google Scholar] [CrossRef] [Green Version]
  7. Ballo, A.; Bruno, G.; Grasso, A.D.; Vaiana, M. A Compact CMOS Temperature Sensor for On-Chip Thermal Monitoring. In Proceedings of the 2020 International Conference on Electrical, Communication, and Computer Engineering (ICECCE), Istanbul, Turkey, 12–13 June 2020; pp. 1–5. [Google Scholar]
  8. Ballo, A.; Bruno, G.; Grasso, A.; Vaiana, M. A Compact Temperature Sensor with a Resolution FoM of 1.82 pJ·K2. IEEE Trans. Instrum. Meas. 2020, 69, 1. [Google Scholar] [CrossRef]
  9. Setiabudi, A.; Tamura, H.; Tanno, K. CMOS Temperature Sensor with Programmable Temperature Range for Biomedical Applications. Int. J. Electr. Comput. Eng. 2018, 8, 946–953. [Google Scholar] [CrossRef]
  10. Yousefzadeh, B.; Makinwa, K.A.A. A BJT-Based Temperature-to-Digital Converter With a ±0.25 °C 3σ -Inaccuracy From −40 °C to +180 °C Using Heater-Assisted Voltage Calibration. IEEE J. Solid-State Circuits 2019, 55, 369–377. [Google Scholar] [CrossRef]
  11. Chen, C.-C.; Chen, C.-L.; Fang, W.; Chu, Y.-C. All-Digital CMOS Time-to-Digital Converter with Temperature-Measuring Capability. IEEE Trans. Very Large Scale Integr. (VLSI) Syst. 2020, 28, 2079–2083. [Google Scholar] [CrossRef]
  12. Deotti, D.; Ramirez, J.L.; Fruett, F. Design and Characterization of a Smart Temperature Sensor. In Proceedings of the 2020 IEEE 11th Latin American Symposium on Circuits & Systems (LASCAS), San Jose, Costa Rica, 25–28 February 2020; pp. 1–4. [Google Scholar]
  13. Pelzers, K.; Xin, H.; Cantatore, E.; Harpe, P. A 2.18-pJ/conversion, 1656-μm² Temperature Sensor With a 0.61-pJ·K² FoM and 52-pW Stand-By Power. IEEE Solid-State Circuits Lett. 2020, 3, 82–85. [Google Scholar] [CrossRef]
  14. Park, H.; Kim, J. A 0.8-V Resistor-Based Temperature Sensor in 65-nm CMOS With Supply Sensitivity of 0.28 °C/V. IEEE J. Solid-State Circuits 2018, 53, 906–912. [Google Scholar] [CrossRef]
  15. Xin, H.; Andraud, M.; Baltus, P.; Cantatore, E.; Harpe, P. A 174 pW–488.3 nW 1 S/s–100 kS/s All-Dynamic Resistive Temperature Sensor With Speed/Resolution/Resistance Adaptability. IEEE Solid-State Circuits Lett. 2018, 1, 70–73. [Google Scholar] [CrossRef]
  16. 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 22nm FinFET. In Proceedings of the 2018 IEEE International Solid—State Circuits Conference (ISSCC), San Francisco, CA, USA, 11–15 February 2018; pp. 318–320. [Google Scholar]
  17. Azcona, C.; Calvo, B.; Medrano, N.; Celma, S. 1.2 V–0.18-μm CMOS Temperature Sensors With Quasi-Digital Output for Portable Systems. IEEE Trans. Instrum. Meas. 2015, 64, 2565–2573. [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. Xie, S.; Ng, W.T. Digital integrated temperature sensors for VLSI thermal management. In Proceedings of the 2014 12th IEEE International Conference on Solid-State and Integrated Circuit Technology (ICSICT), Guilin, China, 28–31 October 2014; pp. 1–4. [Google Scholar]
  20. Lewis, G.D.; Merken, P.; Vandewal, M. Enhanced Accuracy of CMOS Smart Temperature Sensors by Nonlinear Curvature Correction. Sensors 2018, 18, 4087. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  21. Someya, T.; Islam, A.K.M.M.; Sakurai, T.; Takamiya, M. An 11-nW CMOS Temperature-to-Digital Converter Utilizing Sub-Threshold Current at Sub-Thermal Drain Voltage. IEEE J. Solid-State Circuits 2019, 54, 613–622. [Google Scholar] [CrossRef]
  22. Yousefzadeh, B.; Makinwa, K.A.A. 9.3 A BJT-based temperature sensor with a packaging-robust inaccuracy of ±0.3 °C (3σ) from −55 °C to +125 °C after heater-assisted voltage calibration. In Proceedings of the 2017 IEEE International Solid-State Circuits Conference (ISSCC), San Francisco, CA, USA, 5–9 February 2017; pp. 162–163. [Google Scholar]
  23. Deng, C.; Sheng, Y.; Wang, S.; Hu, W.; Diao, S.; Qian, D. A CMOS Smart Temperature Sensor With Single-Point Calibration Method for Clinical Use. IEEE Trans. Circuits Syst. II Express Briefs 2015, 63, 136–140. [Google Scholar] [CrossRef]
  24. Jeong, S.; Foo, Z.; Lee, Y.; Sim, J.-Y.; Blaauw, D.; Sylvester, D. A Fully-Integrated 71 nW CMOS Temperature Sensor for Low Power Wireless Sensor Nodes. IEEE J. Solid-State Circuits 2014, 49, 1682–1693. [Google Scholar] [CrossRef]
  25. Lee, Y.; Choi, W.; Kim, T.; Song, S.; Makinwa, K.A.A.; Chae, Y. A 5800-μm2 Resistor-Based Temperature Sensor with a One-Point Trimmed Inaccuracy of ±1.2 °C (3σ) From −50 °C to 105 °C in 65-nm CMOS. In Proceedings of the ESSCIRC 2019—IEEE 45th European Solid State Circuits Conference (ESSCIRC), Cracow, Poland, 23–26 September 2019; pp. 68–71. [Google Scholar]
  26. Meijer, G.; Pertijs, M.; Makinwa, K. 2—Calibration and Self-Calibration of Smart Sensors. In Smart Sensor Systems: Emerging Technologies and Applications; John Wiley & Sons, Ltd.: Hoboken, NJ, USA, 2014. [Google Scholar] [CrossRef]
  27. Meijer, G.C.; Wang, G.; Heidary, A. Smart Temperature Sensors and Temperature Sensor Systems; Elsevier BV: Amsterdam, The Netherlands, 2018; pp. 57–85. [Google Scholar]
  28. Sabate, A.C.; Nordin, N.; Jimenez, B. Fuse trim links physical analysis methodology. In Proceedings of the 2016 IEEE 23rd International Symposium on the Physical and Failure Analysis of Integrated Circuits (IPFA), Singapore, 18–21 July 2016; pp. 100–104. [Google Scholar] [CrossRef]
  29. Wong, C.-C.; Chang, S.-P.; Tseng, C.-H.; Chen, W.-S.; Chang, S.-J. Communication—Diffusion Break-Assisted Programming Mode for Active Electrically Programmable Fuse. ECS J. Solid State Sci. Technol. 2018, 7, Q109–Q111. [Google Scholar] [CrossRef]
  30. Dragan, A.M.; Enache, A.; Negut, A.; Tache, A.M.; Brezeanu, G. An improved digital output buffer for a digital temperature sensor with an I2C high speed interface. Solid State Electron. Lett. 2019, 1, 147–151. [Google Scholar] [CrossRef]
  31. Chen, Y.; Tan, X.; Yu, B.; Li, C.; Guo, Y. A new all-in-one bandgap reference and robust zero temperature coefficient (TC) point current reference circuit. In Proceedings of the 2017 IEEE 12th International Conference on ASIC (ASICON), Guiyang, China, 25–28 October 2017; pp. 541–544. [Google Scholar]
  32. Ramirez, J.L.; Tiol, J.P.; Deotti, D.; Fruett, F. Delta-Sigma modulated output temperature sensor for 1V voltage supply. In Proceedings of the 2019 IEEE 10th Latin American Symposium on Circuits & Systems (LASCAS), Armenia, Colombia, 24–27 February 2019; pp. 249–252. [Google Scholar] [CrossRef]
  33. Mankani, S.K.; Sajjanar, S.; Aradhya, H.R. Power and area optimization of decimation filter for application in Sigma Delta ADC. In Proceedings of the 2016 International Conference on Circuits, Controls, Communications and Computing (I4C), Bangalore, India, 4–6 October 2016; pp. 1–5. [Google Scholar]
  34. Caldwell, T.; Shibata, H. High-speed oversampled continuous-time analog-to-digital converters. In Proceedings of the 2017 IEEE 60th International Midwest Symposium on Circuits and Systems (MWSCAS), Boston, MA, USA, 6–9 August 2017; pp. 1001–1004. [Google Scholar]
  35. Datasheet of Fluke7103 Calibrator. Available online: https://instrumentation.com/PDFs/fluke%207103%20user%20guide.pdf (accessed on 25 February 2021).
Figure 1. Schematic of the EEPROM reprogrammable fuse [1].
Figure 1. Schematic of the EEPROM reprogrammable fuse [1].
Sensors 21 01700 g001
Figure 2. Detailed EEPROM reprogrammable fuse waveforms: (a) POR, (b) CMD, (c) VFGL, (d) VFGR, (e) DRL, (f) DRR, (g) LEFT, (h) RIGHT, (i) OUT [1].
Figure 2. Detailed EEPROM reprogrammable fuse waveforms: (a) POR, (b) CMD, (c) VFGL, (d) VFGR, (e) DRL, (f) DRR, (g) LEFT, (h) RIGHT, (i) OUT [1].
Sensors 21 01700 g002
Figure 3. Block schematic of digital temperature sensor (DTS) [1].
Figure 3. Block schematic of digital temperature sensor (DTS) [1].
Sensors 21 01700 g003
Figure 4. Detailed temperature sensing circuitry of DTS.
Figure 4. Detailed temperature sensing circuitry of DTS.
Sensors 21 01700 g004
Figure 5. (a) Simulated dependence of the IREF with trim variation and temperature for DTS (b) simulated temperature error of DTS with trim variation.
Figure 5. (a) Simulated dependence of the IREF with trim variation and temperature for DTS (b) simulated temperature error of DTS with trim variation.
Sensors 21 01700 g005
Figure 6. Measured temperature error of 5 untrimmed DTS samples at 1.8 V.
Figure 6. Measured temperature error of 5 untrimmed DTS samples at 1.8 V.
Sensors 21 01700 g006
Figure 7. One-point calibration diagram.
Figure 7. One-point calibration diagram.
Sensors 21 01700 g007
Figure 8. Measured temperature error of 5 trimmed DTS samples at 1.8 V.
Figure 8. Measured temperature error of 5 trimmed DTS samples at 1.8 V.
Sensors 21 01700 g008
Figure 9. (a) Measured temperature error of 20 trimmed DTS samples at 1.7 V; (b) measured temperature error of 20 trimmed DTS samples at 1.8 V; (c) measured temperature error of 20 trimmed DTS samples at 1.9 V.
Figure 9. (a) Measured temperature error of 20 trimmed DTS samples at 1.7 V; (b) measured temperature error of 20 trimmed DTS samples at 1.8 V; (c) measured temperature error of 20 trimmed DTS samples at 1.9 V.
Sensors 21 01700 g009
Table 1. Mean and standard deviation of the temperature error for 20 measured DTS samples.
Table 1. Mean and standard deviation of the temperature error for 20 measured DTS samples.
ParameterPower Supply [V]Temperature Range [°C] −20~125
Mean [°C]1.70.30
1.80.44
1.90.35
Standard Deviation [°C]1.70.71
1.80.71
1.90.69
Table 2. Comparison with recently reported digital temperature sensors.
Table 2. Comparison with recently reported digital temperature sensors.
TypeProcess [nm]Power Supply [V]Temperature Range [°C]Inaccuracy [°C]CalibrationNo. SamplesPower [µW]
This WorkBJT1801.7~3.6−20~125+1.56/−1.0One point25850
[4]TD550.8~1.3−40~125±0.70 (3σ)/±0.94 (3σ)Two points49.3
−10~110±1.38 (3σ)/±1.64 (3σ)One point49.8
[5]CIS pixels1803.3−20~80±1.30 (3σ)Two points336
[6]CIS pixels1803.30~100±1.40 (3σ)Two points3144
[7]MOS1301.3−20~85±0.60(3σ)Two points106
[8]TD1301.3−20~85±0.60 (3σ)Two points106
[9]MOS1801.00~100+0.29/−0.98Two points1022.3
[10]BJT1601.8−40~180±0.25 (3σ)One point249.75
[11]MOS3503.30~90+0.7/−1.35Two points33000
[12]BJT180-16~87+0.68/−0.8One point3586
[13]RES650.6~1.0−20~120±1.5 (3σ)/0.80 (3σ)Two points160.1
[14]RES650.6~1.2−45~85+1.6/−1.0Two points847.2
±4One point8
[15]RES651.00~100+1.5/−1.1One point1236
[16]BJT&MOS221.0−30~120±1.07 (3σ)One point3850
[17]TD1801.2−40~120+1.0/−1.0One point43
[18]BJT141.350~100+1.0/−1.5Two points521600
[19]MOS601.020~80±3One point414
[20]BJT-3.0~5.5−20 ~55±0.15Two points14-
[21]MOS1800.8−20 ~80+1.2/−0.9Two points911
[22]BJT1801.8−55 ~125±0.3 (3σ)Two points208280
[23]BJT1801.8–5.520 ~50±0.1 (3σ)One point1516
[24]MOS1801.20~100+1.5/−1.4Two points40.071
[25]RES650.83–1.35−50~105±1.2 (3σ)One point2032.5
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Vasile, A.M.; Negut, A.; Tache, A.; Brezeanu, G. A Digital Improvement—Trimming a Digital Temperature Sensor with EEPROM Reprogrammable Fuses. Sensors 2021, 21, 1700. https://doi.org/10.3390/s21051700

AMA Style

Vasile AM, Negut A, Tache A, Brezeanu G. A Digital Improvement—Trimming a Digital Temperature Sensor with EEPROM Reprogrammable Fuses. Sensors. 2021; 21(5):1700. https://doi.org/10.3390/s21051700

Chicago/Turabian Style

Vasile (Dragan), Anca Mihaela, Alina Negut, Adrian Tache, and Gheorghe Brezeanu. 2021. "A Digital Improvement—Trimming a Digital Temperature Sensor with EEPROM Reprogrammable Fuses" Sensors 21, no. 5: 1700. https://doi.org/10.3390/s21051700

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