Abstract
Integrated circuits are susceptible to dynamic variations in supply voltage (VCC) and temperature. Abrupt changes in die-level switching activity induce large current transients in the power delivery system, resulting in VCC droop and overshoot fluctuations. The magnitude and duration of VCC droops and overshoots depend on the interaction of capacitive and inductive parasitics at the board, package, and die levels with changes in current demand [1]. Temperature variations depend on workload, environmental conditions, and the heat-removal capability of the package. These dynamic variations in VCC and temperature degrade the clock frequency (FCLK) of microprocessors. Conventional designs build a guardband into the operating FCLK to ensure correct functionality within the presence of worst-case dynamic variations. Consequently, these inflexible designs cannot exploit opportunities for higher performance by increasing FCLK or lower power by lowering VCC during favorable operating conditions. Since most systems usually operate at nominal conditions where worst-case scenarios rarely occur, these infrequent dynamic variations severely limit the performance and energy efficiency of conventional microprocessor designs.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
A. Muhtaroglu, G. Taylor, T. R. Arabi, On-die droop detector for analog sensing of power supply noise. IEEE Journal of Solid-State Circuits, Apr 2004, pp. 651–660
T. Fischer, J. Desai, B. Doyle, S. Naffziger, B. Patella, A 90-nm variable frequency clock system for a power-managed itanium architecture processor. IEEE Journal of Solid-State Circuits, Jan 2006, pp. 218–228
R. McGowen et al., Power and temperature control on a 90-nm itanium family processor. IEEE Journal of Solid-State Circuits, Jan 2006, pp. 229–237
J. Tschanz et al., Adaptive frequency and biasing techniques for tolerance to dynamic temperature-voltage variations and aging, in IEEE ISSCC Digest of Technical Papers, Feb 2007, pp. 292–293
P. Franco, E.J. McCluskey, Delay testing of digital circuits by output waveform analysis, in Proceedings of the IEEE International Test Conference, Oct 1991, pp. 798–807
P. Franco, E.J. McCluskey, On-line testing of digital circuits, in Proceedings of the IEEE VLSI Test Symposium, Apr 1994, pp. 167–173
M. Nicolaidis, Time redundancy based soft-error tolerance to rescue nanometer technologies, in Proceedings of the IEEE VLSI Test Symposium, Apr 1999, pp. 86–94
D. Ernst et al., Razor: A low-power pipeline based on circuit-level timing speculation, in Proceedings of the IEEE/ACM International Symposium Microarchitecture (MICRO-36), Dec 2003, pp. 7–18
S. Das et al., A self-tuning DVS processor using delay-error detection and correction, IEEE Journal of Solid-State Circuits, Apr 2006, pp. 792–804
K.A. Bowman et al., Energy-efficient and metastability-immune timing-error detection and instruction-replay-based recovery circuits for dynamic-variation tolerance, in IEEE ISSCC Digest of Technical Papers, Feb 2008, pp. 402–403
K.A. Bowman et al., Energy-efficient and metastability-immune resilient circuits for dynamic variation tolerance. IEEE Journal of Solid-State Circuits, Jan 2009, pp. 49–63
D. Blaauw et al., Razor II: In situ error detection and correction for PVT and SER tolerance, in IEEE ISSCC Digest of Technical Papers, Feb. 2008, pp. 400–401
H.J.M. Veendrick, The behavior of flip-flops used as synchronizers and prediction of their failure rate. IEEE Journal of Solid-State Circuits, Apr 1980, pp. 169–176
C.L. Portmann, T.H.Y. Meng, Metastability in CMOS library elements in reduced supply and technology scaled applications. IEEE Journal of Solid-State Circuits, Jan 1995, pp. 39–46
C. Dike, E. Burton, Miller and noise effects in a synchronizing flip-flop. IEEE Journal of Solid-State Circuits, June 1999, pp. 849–855
V. Srinivasan et al., Optimizing pipelines for power and performance, in Proceedings of the International Symposium of Microarchitecture (MICRO-35), Nov 2002, pp. 333–344
A. Hartstein, T.R. Puzak, The optimum pipeline depth considering both power and performance. ACM Transactions on Architecture and Code Optimization (TACO), Dec 2004, pp. 369–388
J. Hennessy, D. Patterson, Computer Architecture a Quantitative Approach, 2nd edn. (Morgan Kaufmann Publishers, San Francisco, CA, 1996)
P. Bai et al., A 65nm logic technology featuring 35nm gate lengths, enhanced channel strain, 8 Cu interconnect layers, low-k ILD and 0.57 μm2 SRAM cell, in IEEE IEDM Technical Digest, Dec 2004, pp. 657–660
H.L. Yeager, M.J. Patyra, R. Reyes, K.A. Bowman, Microprocessor power optimization through multi-performance device insertion, in IEEE Symposium on VLSI Circuits Digest of Technical Papers, June 2004, pp. 334–337
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer Science+Business Media B.V.
About this chapter
Cite this chapter
Bowman, K.A., Tschanz, J.W. (2010). Resilient Circuits for Dynamic Variation Tolerance. In: Amara, A., Ea, T., Belleville, M. (eds) Emerging Technologies and Circuits. Lecture Notes in Electrical Engineering, vol 66. Springer, Dordrecht. https://doi.org/10.1007/978-90-481-9379-0_11
Download citation
DOI: https://doi.org/10.1007/978-90-481-9379-0_11
Published:
Publisher Name: Springer, Dordrecht
Print ISBN: 978-90-481-9378-3
Online ISBN: 978-90-481-9379-0
eBook Packages: EngineeringEngineering (R0)