loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
22nd IEEE International Symposium on Defect and Fault-Tolerance in VLSI Systems (DFT 2007)
Lazy Error Detection for Microprocessor Functional Units
Rome, Italy
September 26-September 28
ISBN: 0-7695-2885-6
Mahmut Yilmaz, Duke University
Albert Meixner, Duke University
Sule Ozev, Duke University
Daniel J. Sorin, Duke University
We propose and evaluate the use of lazy error detection for a superscalar, out-of-order microprocessor?s functional units. The key insight is that error detection is off the critical path, because an instruction?s results are speculative for at least a cycle after being computed. The time between computing and committing the results can be used to lazily detect errors, and laziness allows us to use cheaper error detection logic. We show that lazy error detection is feasible, we develop a low-cost mechanism for detecting errors in adders that exploits laziness, and we show that an existing error detection scheme for multipliers can exploit laziness.
Citation:
Mahmut Yilmaz, Albert Meixner, Sule Ozev, Daniel J. Sorin, "Lazy Error Detection for Microprocessor Functional Units," dft, pp.361-369, 22nd IEEE International Symposium on Defect and Fault-Tolerance in VLSI Systems (DFT 2007), 2007
Usage of this product signifies your acceptance of the Terms of Use.