Abstract
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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Halderman, J.A., Schoen, S.D., Heninger, N., Clarkson, W., Paul, W., Cal, J.A., Feldman, A.J., Felten, E.W.: Least we remember: Cold boot attacks on encryption keys. In: USENIX Security Symposium (2008)
Bakker, A., Huijsing, J.H.: Micropower CMOS temperature sensor with digital output 31(7), 933–937 (1996)
Bakker, A.: CMOS smart temperature sensors - an overview. In: Proc. IEEE Sensors, vol. 2, pp. 1423–1427 (2002)
Chen, P., Shie, M.-C., Zheng, Z.-Y., Zheng, Z.-F., Chu, C.-Y.: A fully digital time-domain smart temperature sensor realized with 140 FPGA logic elements. IEEE Transactions on Circuits and Systems I: Regular Papers 54(12), 2661–2668 (2007)
Lopez-Buedo, S., Garrido, J., Boemo, E.: Thermal testing on reconfigurable computers. IEEE Design & Test of Computers 17(1), 84–91 (2000)
Woo, K., Meninger, S., Xanthopoulos, T., Crain, E., Ha, D., Ham, D.: Dual-DLL-based CMOS all-digital temperature sensor for microprocessor thermal monitoring. In: Proc. IEEE Int. Solid-State Circuits Conf. - Digest of Technical Papers ISSCC 2009, pp. 68–69 (2009)
Chung, C.-C., Yang, C.-R.: An autocalibrated all-digital temperature sensor for on-chip thermal monitoring. IEEE Transactions on Circuits and Systems II: Express Briefs 58(2), 105–109 (2011)
Chen, P., Chen, C.-C., Tsai, C.-C., Lu, W.-F.: A time-to-digital-converter-based CMOS smart temperature sensor. IEEE Journal of Solid-State Circuits 40(8), 1642–1648 (2005)
Chen, P., Wang, K.-M., Peng, Y.-H., Wang, Y.-S., Chen, C.-C.: A time-domain SAR smart temperature sensor with inaccuracy for on-chip monitoring. In: Proc. 34th European Solid-State Circuits Conf. ESSCIRC 2008, pp. 70–73 (2008)
Chen, P., Chen, T.-K., Wang, Y.-S., Chen, C.-C.: A time-domain sub-micro watt temperature sensor with digital set-point programming. IEEE Sensors Journal 9(12), 1639–1646 (2009)
Chen, P., Chen, S.-C., Shen, Y.-S., Peng, Y.-J.: All-digital time-domain smart temperature sensor with an inter-batch inaccuracy of-0.7 to 0.6 after one-point calibration. IEEE Transactions on Circuits and Systems I: Regular Papers 58(5), 913–920 (2011)
Franco, J.J.L., Boemo, E., Castillo, E., Parrilla, L.: Ring oscillators as thermal sensors in FPGAs: Experiments in low voltage. In: Proc. VI Southern Programmable Logic Conf (SPL), pp. 133–137 (2010)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Brown, B.A., Andel, T.R., Kim, Y. (2012). An FPGA Noise Resistant Digital Temperature Sensor with Auto Calibration. In: Dua, S., Gangopadhyay, A., Thulasiraman, P., Straccia, U., Shepherd, M., Stein, B. (eds) Information Systems, Technology and Management. ICISTM 2012. Communications in Computer and Information Science, vol 285. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-29166-1_29
Download citation
DOI: https://doi.org/10.1007/978-3-642-29166-1_29
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-29165-4
Online ISBN: 978-3-642-29166-1
eBook Packages: Computer ScienceComputer Science (R0)