An FPGA Noise Resistant Digital Temperature Sensor with Auto Calibration

This paper presents a noise resistant, auto calibrated all digital temperature sensor for circuit protection applications. The sensor uses a variable pulse-based design, allowing one-temperature-point calibration, significantly reducing time and costs for mass production and deployment. Since a digital temperature sensor is meant to serve an auxiliary role alongside a main circuit, the sensor is designed to filter out the noise and retain accuracy while an RSA circuit is encrypting. The proposed digital temperature sensor and RSA circuit are implemented on a Field Programmable Gate Array and tested using a temperature controlled chamber. The result is a low cost, low power temperature sensor resistant to noise and suitable for quick deployment in digital devices.

[1]  Chun-Chi Chen,et al.  A time-to-digital-converter-based CMOS smart temperature sensor , 2005 .

[2]  Poki Chen,et al.  A Fully Digital Time-Domain Smart Temperature Sensor Realized With 140 FPGA Logic Elements , 2007, IEEE Transactions on Circuits and Systems I: Regular Papers.

[3]  Javier Garrido Salas,et al.  Thermal Testing on Reconfigurable Computers , 2000, IEEE Des. Test Comput..

[4]  Johan H. Huijsing,et al.  Micropower CMOS temperature sensor with digital output , 1996, IEEE J. Solid State Circuits.

[5]  Poki Chen,et al.  A Fully Digital Low Cost Time Domain Smart Temperature Sensor with Extremely Tiny Size , 2006, 2006 IEEE Asian Solid-State Circuits Conference.

[6]  Poki Chen,et al.  All-Digital Time-Domain Smart Temperature Sensor With an Inter-Batch Inaccuracy of $-{\hbox {0.7}} ~^{\circ}{\hbox {C}}-+{\hbox {0.6}}~^{\circ}{\hbox {C}}$ After One-Point Calibration , 2011, IEEE Transactions on Circuits and Systems I: Regular Papers.

[7]  Chin-Chung Tsai,et al.  A time-to-digital-converter-based CMOS smart temperature sensor , 2005, 2005 IEEE International Symposium on Circuits and Systems.

[8]  Ariel J. Feldman,et al.  Lest we remember: cold-boot attacks on encryption keys , 2008, CACM.

[9]  Chun-Chi Chen,et al.  A time-domain SAR smart temperature sensor with −0.25∼+0.35°C inaccuracy for on-chip monitoring , 2008, ESSCIRC 2008 - 34th European Solid-State Circuits Conference.

[10]  Kyoungho Woo,et al.  Time-Domain CMOS Temperature Sensors With Dual Delay-Locked Loops for Microprocessor Thermal Monitoring , 2012, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[11]  Seda Ogrenci Memik,et al.  Optimizing Thermal Sensor Allocation for Microprocessors , 2008, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[12]  Luis Parrilla,et al.  Ring oscillators as thermal sensors in FPGAs: Experiments in low voltage , 2010, 2010 VI Southern Programmable Logic Conference (SPL).

[13]  Ching-Che Chung,et al.  An all-digital smart temperature sensor with auto-calibration in 65nm CMOS technology , 2010, Proceedings of 2010 IEEE International Symposium on Circuits and Systems.

[14]  Kyoungho Woo,et al.  Dual-DLL-based CMOS all-digital temperature sensor for microprocessor thermal monitoring , 2009, 2009 IEEE International Solid-State Circuits Conference - Digest of Technical Papers.

[15]  Anton Bakker CMOS smart temperature sensors - an overview , 2002, Proceedings of IEEE Sensors.

[16]  E. Boemo,et al.  Thermal verification on FPGAs , 2005, 2005 NORCHIP.

[17]  Sung Woo Chung,et al.  On the Thermal Attack in Instruction Caches , 2010, IEEE Transactions on Dependable and Secure Computing.

[18]  K. Skadron,et al.  Potential thermal security risks , 2005, Semiconductor Thermal Measurement and Management IEEE Twenty First Annual IEEE Symposium, 2005..

[19]  Ching-Che Chung,et al.  An Autocalibrated All-Digital Temperature Sensor for On-Chip Thermal Monitoring , 2011, IEEE Transactions on Circuits and Systems II: Express Briefs.

[20]  Jaume Segura,et al.  Smart temperature sensor for thermal testing of cell-based ICs , 2005, Design, Automation and Test in Europe.

[21]  Chun-Chi Chen,et al.  A Time-Domain Sub-Micro Watt Temperature Sensor With Digital Set-Point Programming , 2009, IEEE Sensors Journal.

[22]  R. Mukherjee,et al.  Thermal Sensor Allocation and Placement for Reconfigurable Systems , 2006, 2006 IEEE/ACM International Conference on Computer Aided Design.

[23]  Randall L. Geiger,et al.  VLSI Design Techniques for Analog and Digital Circuits , 1989 .

[24]  Sergei P. Skorobogatov Local heating attacks on Flash memory devices , 2009, 2009 IEEE International Workshop on Hardware-Oriented Security and Trust.