Title :
Reducing the soft-error rate of a high-performance microprocessor
Author :
Weaver, Christopher T. ; Emer, Joel ; Mukherjee, Shubhendu S. ; Reinhardt, Steven K.
Abstract :
Single-bit upsets from transient faults have emerged as a key challenge in microprocessor design. Soft errors will be an increasing burden for microprocessor designers as the number of on-chip transistors continues to grow exponentially. Unlike traditional approaches, which focus on detecting and recovering from faults, this article introduces techniques to reduce the probability that a fault will cause a declared error. The first approach reduces the time instructions sit in vulnerable storage structures. The second avoids declaring errors on benign faults. Applying these techniques to a microprocessor instruction queue significantly reduces its error rate with only minor performance degradation
Keywords :
fault diagnosis; logic testing; microprocessor chips; storage management chips; fault detection; fault recovery; high-performance microprocessor design; instruction queue; soft-error rate reduction; Circuit faults; Computer errors; Error analysis; Error correction; Event detection; Fault detection; Latches; Microprocessors; Protection; Random access memory;
Journal_Title :
Micro, IEEE