DocumentCode :
1405342
Title :
Soft Error Sensitivity Evaluation of Microprocessors by Multilevel Emulation-Based Fault Injection
Author :
Entrena, L. ; García-Valderas, M. ; Fernández-Cardenal, R. ; Lindoso, A. ; Portela, M. ; López-Ongil, C.
Author_Institution :
Dept. of Electron. Technol., Univ. Carlos III of Madrid, Leganés, Spain
Volume :
61
Issue :
3
fYear :
2012
fDate :
3/1/2012 12:00:00 AM
Firstpage :
313
Lastpage :
322
Abstract :
Estimation of soft error sensitivity is crucial in order to devise optimal mitigation solutions that can satisfy reliability requirements with reduced impact on area, performance, and power consumption. In particular, the estimation of Single Event Transient (SET) effects for complex systems that include a microprocessor is challenging, due to the huge potential number of different faults and effects that must be considered, and the delay-dependent nature of SET effects. In this paper, we propose a multilevel FPGA emulation-based fault injection approach for evaluation of SET effects called AMUSE (Autonomous MUltilevel emulation system for Soft Error evaluation). This approach integrates Gate level and Register-Transfer level models of the circuit under test in a FPGA and is able to switch to the appropriate model as needed during emulation. Fault injection is performed at the Gate level, which provides delay accuracy, while fault propagation across clock cycles is performed at the Register-Transfer level for higher performance. Experimental results demonstrate that AMUSE can emulate soft error effects for complex circuits including microprocessors and memories, considering the real delays of an ASIC technology, and support massive fault injection campaigns, in the order of tens of millions of faults within acceptable time.
Keywords :
application specific integrated circuits; clocks; delay circuits; field programmable gate arrays; integrated circuit reliability; logic gates; logic testing; microprocessor chips; power aware computing; AMUSE; ASIC technology; autonomous multilevel emulation system; complex circuits; delay-dependent nature; gate level models; microprocessors; multilevel FPGA emulation-based fault injection approach; optimal mitigation solutions; power consumption; register-transfer level models; single event transient effects; soft error sensitivity evaluation; Circuit faults; Delay; Emulation; Field programmable gate arrays; Instruments; Integrated circuit modeling; Logic gates; FPGA emulation.; Soft error; fault injection; single event transient; single event upset;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/TC.2010.262
Filename :
5669284
Link To Document :
بازگشت