Slack redistribution for graceful degradation under voltage overscaling

作者: Andrew B. Kahng , Seokhyeong Kang , John Sartori , Rakesh Kumar

DOI: 10.5555/1899721.1899911

关键词:

摘要: Modern digital IC designs have a critical operating point, or “wall of slack”, that limits voltage scaling. Even with an error-tolerance mechanism, scaling below - so-called overscaling results in more timing errors than can be effectively detected corrected. This the effectiveness trading off system reliability and power. We propose design-level approach to (power) in, e.g., microprocessor designs. increase range values at which (timing) error rate is acceptable; we achieve this through techniques for power-aware slack redistribution shift frequently-exercised, near-critical paths power- area-efficient manner. The resulting heuristically minimize maximum allowable encountered, thus minimizing power consumption prescribed allowing design fail gracefully. Compared baseline designs, 32.8% average 12.5% reduction 2%. area overhead our techniques, as evaluated physical implementation (synthesis, placement routing), no 2.7%.

参考文章(18)
P. Gupta, A.B. Kahng, P. Sharma, A practical transistor-level dual threshold voltage assignment methodology international symposium on quality electronic design. pp. 421- 426 ,(2005) , 10.1109/ISQED.2005.13
Rajamohana Hegde, Naresh R. Shanbhag, Energy-efficient signal processing via algorithmic noise-tolerance international symposium on low power electronics and design. pp. 30- 35 ,(1999) , 10.1145/313817.313834
Andrew B. Kahng, Seokhyeong Kang, Rakesh Kumar, John Sartori, Designing a processor from the ground up to allow voltage/reliability tradeoffs high-performance computer architecture. pp. 1- 11 ,(2010) , 10.1109/HPCA.2010.5416652
S. Sirichotiyakul, T. Edwards, Chanhee Oh, R. Panda, D. Blaauw, Duet: an accurate leakage estimation and optimization tool for dual-V/sub t/ circuits IEEE Transactions on Very Large Scale Integration Systems. ,vol. 10, pp. 79- 90 ,(2002) , 10.1109/92.994980
Smruti Sarangi, Brian Greskamp, Abhishek Tiwari, Josep Torrellas, EVAL: Utilizing processors with variation-induced timing errors international symposium on microarchitecture. pp. 423- 434 ,(2008) , 10.1109/MICRO.2008.4771810
Conrad Ziesler, Krisztian Flautner, Trevor Mudge, David Blaauw, Nam Sung Kim, Sanjay Pant, Toan Pham, Shidhartha Das, Rajeev Rao, Dan Ernst, Todd Austin, Razor: a low-power pipeline based on circuit-level timing speculation international symposium on microarchitecture. pp. 7- 18 ,(2003) , 10.5555/956417.956571
P.S. Magnusson, M. Christensson, J. Eskilson, D. Forsgren, G. Hallberg, J. Hogberg, F. Larsson, A. Moestedt, B. Werner, Simics: A full system simulation platform IEEE Computer. ,vol. 35, pp. 50- 58 ,(2002) , 10.1109/2.982916
T.D. Burd, T.A. Pering, A.J. Stratakos, R.W. Brodersen, A dynamic voltage scaled microprocessor system international solid-state circuits conference. ,vol. 35, pp. 1571- 1580 ,(2000) , 10.1109/4.881202
Swaroop Ghosh, Swarup Bhunia, Kaushik Roy, CRISTA: A New Paradigm for Low-Power, Variation-Tolerant, and Adaptive Circuit Synthesis Using Critical Path Isolation IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems. ,vol. 26, pp. 1947- 1956 ,(2007) , 10.1109/TCAD.2007.896305