DocumentCode :
3183729
Title :
The PowerPC 405 Memory Sentinel and Injection System
Author :
Bucciero, Mark ; Walters, John Paul ; Moussalli, Roger ; Gao, Shanyuan ; French, Matthew
Author_Institution :
Inf. Sci. Inst., Univ. of Southern California, Arlington, VA, USA
fYear :
2011
fDate :
1-3 May 2011
Firstpage :
154
Lastpage :
161
Abstract :
Traditional approaches to evaluating a system´s vulnerability to Single Event Upsets (SEUs) require elaborate and costly radiation beam testing or time-consuming simulation. While beam testing represents definitive evidence of a processor´s susceptibility to radiation-induced upsets, we believe that low-cost in-house bit error injection tests provide a valuable tool both in their own right and as an intermediate step towards approximating a processor or application´s behavior in the presence of cosmic radiation, prior to beam testing. In this paper we describe a new hardware/software tool named the Memory Sentinel and Injection System (MSIS) that initially targets the two PowerPC 405s within the Xilinx Virtex-4 FX family of FPGAs. The MSIS leverages the configurable logic of an FPGA as well as a custom software interrupt to inject bit errors into the full set of a processor´s registers and caches in a user-transparent fashion. By using the second PowerPC as a monitor, the MSIS is capable of performing rapid and unattended fault injection. Through 20,000 injections we demonstrate the impact of the MSIS on a sample sensor-like application and analyze its behavior in the presence of upsets.
Keywords :
cache storage; field programmable gate arrays; hardware-software codesign; reconfigurable architectures; reduced instruction set computing; system-on-chip; FPGA; PowerPC 405; Xilinx Virtex-4 FX; beam testing; cache memory; configurable logic; cosmic radiation; fault injection; hardware-software tool; memory sentinel and injection system; processor registers; radiation-induced upsets; single event upsets; Circuit faults; Field programmable gate arrays; Ground penetrating radar; Monitoring; Random access memory; Registers; Software; FPGA; Fault Injection; PowerPC;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field-Programmable Custom Computing Machines (FCCM), 2011 IEEE 19th Annual International Symposium on
Conference_Location :
Salt Lake City, UT
Print_ISBN :
978-1-61284-277-6
Electronic_ISBN :
978-0-7695-4301-7
Type :
conf
DOI :
10.1109/FCCM.2011.43
Filename :
5771267
Link To Document :
بازگشت