Issue No. 06 - November/December (2005 vol. 25)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MM.2005.104
Giacinto P. Saggese , University of Illinois, Urbana-Champaign
Nicholas J. Wang , University of Illinois, Urbana-Champaign
Zbigniew T. Kalbarczyk , University of Illinois, Urbana-Champaign
Sanjay J. Patel , University of Illinois, Urbana-Champaign
Ravishankar K. Iyer , University of Illinois, Urbana-Champaign
The issue of soft errors is an important emerging concern in the design and implementation of future microprocessors. To date, in all but the most mission-critical applications, implementing parity and Error Correction Codes for caches and other large, regular SRAM structures has been sufficient to stem the growing soft error tide. However, this may not be the case for long, and questions remain as to efficient methods to detect and recover from soft errors ? in particular errors in the less structured execution sections. In this work, we examine the impact of soft errors on two different microarchitectures: a simple 5-stage DLX processor and high-performance implementation of an Alpha processor. The results contrast impact of soft errors on combinational and sequential logic, identify the most vulnerable units, and assess the impact of soft errors on the application.
Soft errors, Microprocessor Architecture, Fault Injection, Soft error sensitivity, Assessment and Protection Techniques
G. P. Saggese, Z. T. Kalbarczyk, S. J. Patel, N. J. Wang and R. K. Iyer, "An Experimental Study of Soft Errors in Microprocessors," in IEEE Micro, vol. 25, no. , pp. 30-39, 2005.