|
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
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked 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
|
|
| |
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.
|
|