skip to main content
10.1145/1629911.1630036acmconferencesArticle/Chapter ViewAbstractPublication PagesdacConference Proceedingsconference-collections
research-article

Accurate temperature estimation using noisy thermal sensors

Published: 26 July 2009 Publication History

Abstract

Multicore SOCs rely on runtime thermal measurements using on-chip sensors for DTM. In this paper we address the problem of estimating the actual temperature of on-chip thermal sensor when the sensor reading has been corrupted by noise. Thermal sensors are prone to noise due to fabrication randomness, VDD fluctuations etc. This causes discrepancy between actual temperature and the one predicted by thermal sensor. Our experiments estimate this variation to be around 30%. In this paper we present a statistical methodology for predicting the actual temperature for a given sensor reading. We present two techniques: single sensor prediction and multi-sensor prediction. The latter tries to estimate the actual temperature for each sensor (of the many on-chip sensors) simultaneously while exploiting the correlations between temperature and noise of different sensors. When the underlying randomness follows a Gaussian characteristic, we present optimal schemes of estimating the expected temperature. We also present heuristic schemes for the case where the Gaussian assumption fails to hold. The experiments showed that using our estimation schemes the RMS error can be reduce as much as 67% as compared to blindly trusting the sensors to be noise free.

References

[1]
Yong Zhan and Sachin S. Sapatnekar, "High-Effciency Green Function-Based Thermal Simulation Algorithms", IEEE Trans. Comput.-Aided Design Integr. Circuits Syst., vol. 26, pp. 1661, Sept. 2007.
[2]
R. Gharpurey and R. G. Meyer, "Modeling and analysis of substrate coupling in integrated circuits", IEEE J. Solid-State Circuits, vol. 31, pp. 344, Mar. 1996.
[3]
A. M. Niknejad, R. Gharpurey and R. G. Meyer, "Numerically Stable Green Function for Modeling and Analysis of Substrate Coupling in Integrated Circuits", IEEE Trans. Comput.-Aided Design Integr. Circuits Syst., vol. 17, pp. 305, Apr. 1998.
[4]
T. Y. Wang and C. P. Chen, "3-D Thermal-ADI: A Linear-time Chip Level Transient Thermal Simulator", IEEE Trans. Comput.-Aided Design Integr. Circuits Syst., vol. 21, pp. 1434, Dec. 2002.
[5]
P. Li, L. T. Pileggi, M. Asheghi and R. Chandra, "Efficient Full-chip Thermal Modeling and Analysis", Proc. IEEE/ACM Int. Conf. Comput.-Aided Des., Dig. Tech. Papers, Nov. 2004, p. 319.
[6]
Adel S. Sedra and Kenneth C. Smith, "Microelectronic Circuits" 5th Edition, Oxford University Press, 2004.
[7]
K. Arabi, B. Kaminska, "Built-in temperature sensors for on-line thermal monitoring of VLSI circuits", Proc. of Int. Conf. on Comp. Design, 1997.
[8]
Basab Datta and Wayne Burleson, "Low-Power and Robust On-Chip Thermal Sensing Using Differential Ring Oscillators" Proc. of IEEE Midwest Symposium on Circuits and Systems, 2007.
[9]
S. Nassif, "Delay Variability: Sources, Impact and Trends", Proc. ISSCC, pp. 368--369, 2000.
[10]
Sze, Simon M, "Physics of Semiconductor Devices", Second Edition, John Wiley and Sons, New York, 1981.
[11]
Brian Cline, Kaviraj Chopra et al. "Analysis and Modeling of CD Variation for Statistical Static Timing", ICCAD'06
[12]
Ying-Yen Chen, Jing-Jia Liou, "Extraction of Statistical Timing Profiles Using Test Data" DAC, 2007
[13]
Greg Hamerly, Erez Perelman, Jeremy Lau, and Brad Calder, "SimPoint 3.0: Faster and More Flexible Program Analysis", Workshop on Modeling, Benchmarking and Simulation, June 2005.
[14]
http://www.spec.org.
[15]
Lerong Cheng, Jinjun Xiong and Lei He, "Non-Linear Statistical Static Timing Analysis for Non-Gaussian Variation Sources", DAC 2007.
[16]
Steven M. Kay, "Fundamentals of Statistical Signal Processing: Estimation Theory", Prentice Hall, 1993
[17]
J. Choi, C. Cher et al, "Thermal-aware Task Scheduling at the System Software Level", Int. Symp. on Low Power Electronics and Design, 2007
[18]
D. Brooks, M. Martonosi, "Dynamic Thermal Management for High Perf. Microprocessors", Int. Sym. on High Perf. Comp. Arch. January 2001.
[19]
A. K. Coskun, T. Simunic Rosing, K. C. Gross, "Proactive Temperature Management in MPSoCs" International Symposium on Low Power Electronics and Design, pp 213--218, August 2008.

Cited By

View all
  • (2022)Thermal Sensor Placement for Multicore Systems Based on Low-Complex Compressive Sensing TheoryIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2022.314347641:11(5100-5111)Online publication date: Nov-2022
  • (2020)A Novel Mitigation Method for Noise-Induced Temperature Error in CPU Thermal ControlIEEE Access10.1109/ACCESS.2020.29951848(94000-94009)Online publication date: 2020
  • (2017)Thermal characterization of next-generation workloads on heterogeneous MPSoCs2017 International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS)10.1109/SAMOS.2017.8344642(286-291)Online publication date: Jul-2017
  • Show More Cited By

Index Terms

  1. Accurate temperature estimation using noisy thermal sensors

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    DAC '09: Proceedings of the 46th Annual Design Automation Conference
    July 2009
    994 pages
    ISBN:9781605584973
    DOI:10.1145/1629911
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 26 July 2009

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. DTM
    2. estimation
    3. multicore
    4. on-chip sensor
    5. temperature

    Qualifiers

    • Research-article

    Funding Sources

    Conference

    DAC '09
    Sponsor:
    DAC '09: The 46th Annual Design Automation Conference 2009
    July 26 - 31, 2009
    California, San Francisco

    Acceptance Rates

    Overall Acceptance Rate 1,770 of 5,499 submissions, 32%

    Upcoming Conference

    DAC '25
    62nd ACM/IEEE Design Automation Conference
    June 22 - 26, 2025
    San Francisco , CA , USA

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)15
    • Downloads (Last 6 weeks)1
    Reflects downloads up to 18 Feb 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2022)Thermal Sensor Placement for Multicore Systems Based on Low-Complex Compressive Sensing TheoryIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2022.314347641:11(5100-5111)Online publication date: Nov-2022
    • (2020)A Novel Mitigation Method for Noise-Induced Temperature Error in CPU Thermal ControlIEEE Access10.1109/ACCESS.2020.29951848(94000-94009)Online publication date: 2020
    • (2017)Thermal characterization of next-generation workloads on heterogeneous MPSoCs2017 International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS)10.1109/SAMOS.2017.8344642(286-291)Online publication date: Jul-2017
    • (2017)Rigid sensor allocation and placement technique for reducing the number of sensors in thermal monitoringJournal of Shanghai Jiaotong University (Science)10.1007/s12204-017-1861-122:4(481-492)Online publication date: 28-Jul-2017
    • (2016)Thermal aware scheduling and mapping of multiphase applications onto chip multiprocessorProceedings of the 2016 Conference on Design, Automation & Test in Europe10.5555/2971808.2972063(1096-1101)Online publication date: 14-Mar-2016
    • (2015)Temperature Tracking: Toward Robust Run-Time Detection of Hardware TrojansIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2015.242492934:10(1577-1585)Online publication date: Oct-2015
    • (2015)Near-Optimal Thermal Monitoring Framework for Many-Core Systems-on-ChipIEEE Transactions on Computers10.1109/TC.2015.239542364:11(3197-3209)Online publication date: 1-Nov-2015
    • (2015)Cooperative On-Chip Temperature EstimationUsing Multiple Virtual SensorsIEEE Embedded Systems Letters10.1109/LES.2015.24009927:2(37-40)Online publication date: Jun-2015
    • (2015)Adaptive thermal-aware task scheduling for multi-core systemsJournal of Systems and Software10.1016/j.jss.2014.09.03799:C(155-174)Online publication date: 1-Jan-2015
    • (2014)Statistical Framework for Designing On-Chip Thermal Sensing Infrastructure in Nanoscale SystemsIEEE Transactions on Very Large Scale Integration (VLSI) Systems10.1109/TVLSI.2013.224492622:2(270-279)Online publication date: 1-Feb-2014
    • Show More Cited By

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media