Abstract
Current research on synthesizable temperature sensors, using the reconfigurable logic of the FPGA to measure temperature anywhere on the FPGA, ueses an oscillating, temperature dependent route on the FPGA. These LUT-based routes require a complex calibration process and have a large footprint on the die. The proposed synthesizable temperature sensor uses DSP-slices to reduce the calibration overhead and the footprint as well. The sensor can achieve a resolution of up to 0.12\(^\circ \)C, depending on configuration. A sample rate of up to 1040 samples per second is feasible, in the fastest configuration. The sensor was evaluated and compared. The sensor is more stable, easier to calibrate and features a smaller footprint. This allows a higher density of temperature sensors than before. It uses 45 FF, 69 LUTs, 6 Shift-Registers (SRL32) and 4 DSP-slices to realize a fully digital, synthesizable temperature sensor, including a calibration circuit, a reading circuit and a buffer structure to save multiple data samples.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Paul Brokaw, A.: A simpe three-terminal ic bandgap reference. IEEE Journal of Solid-State Circuits (1974)
Xilinx: ML605 Hardware User Guide, October 2012
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 (2007)
Ha, Y., Veeravalli, B., Syed, R., Zhao, W.: A low overhead temperature sensor for self-aware reconfigurable platforms. In: Self-Awareness in Reconfigurable Computing 2012 (2012)
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.7c -+0.6c after one-point calibration. IEEE Transactions On Circuits And Systems (2011)
Lopez-Buedo, S., Garrido, J., Boemo, E.: Dynamically inserting, operating, and eliminating thermal sensors of fpga-based systems. IEEE Transactions On Components And Packaging Technologies (2010)
Boemo, E., Lopez-Buedo, S.: Thermal monitoring on FPGAs using ring-oscillators. In: Luk, W., Cheung, P.Y.K., Glesner, M. (eds.) FPL 1997. LNCS, vol. 1304, pp. 69–78. Springer, Heidelberg (1997)
León Franco, J.J., Boemo, E.: Ring oscillators as thermal sensors in fpgas: experiments in low voltage. In: Programmable Logic Conference (SPL) (2010)
Zick, K.M., Hayes, J.P.: On-line sensing for healthier fpga-systems. In: Proceedings of the 18th Annual ACM/SIGDA International Symposium on Field Programmable Gate Arrays (2010)
Xilinx: Virtex 6 FPGA Configuration User Guide, November 2013
Xilinx: Virtex 6 FPGA DSP48E1 Slice User Guide, February 2011
Xilinx: Virtex 6 FPGA Data Sheet: DC and Switching Characteristics, May 2014
Xilinx: Virtex 6 FPGA System Monitor User Guide, June 2010
Texas Instruments: USB Interface Adapter Evaluation Module User’s Guide, August 2006
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Bartels, C., Zhang, C., Payá-Vayá, G., Blume, H. (2015). A Synthesizable Temperature Sensor on FPGA Using DSP-Slices for Reduced Calibration Overhead and Improved Stability. In: Pinho, L., Karl, W., Cohen, A., Brinkschulte, U. (eds) Architecture of Computing Systems – ARCS 2015. ARCS 2015. Lecture Notes in Computer Science(), vol 9017. Springer, Cham. https://doi.org/10.1007/978-3-319-16086-3_13
Download citation
DOI: https://doi.org/10.1007/978-3-319-16086-3_13
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-16085-6
Online ISBN: 978-3-319-16086-3
eBook Packages: Computer ScienceComputer Science (R0)