Title
The PowerPC 405 Memory Sentinel and Injection System
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.
Year
DOI
Venue
2011
10.1109/FCCM.2011.43
FCCM
Keywords
Field
DocType
cosmic radiation,beam testing,custom software interrupt,injection system,software tool,sample sensor-like application,costly radiation beam testing,bit error,low-cost in-house bit error,memory sentinel,unattended fault injection,injection test,field programmable gate arrays,cache memory,powerpc,field programmable gate array,registers,ground penetrating radar,system on chip,processor registers,fpga,reduced instruction set computing
Interrupt,System on a chip,Custom software,Computer science,Parallel computing,Field-programmable gate array,Real-time computing,Reduced instruction set computing,Processor register,PowerPC,Fault injection,Embedded system
Conference
Citations 
PageRank 
References 
1
0.38
3
Authors
5
Name
Order
Citations
PageRank
Mark Bucciero110.38
John Paul Walters226720.45
Roger Moussalli3625.36
Shanyuan Gao4182.22
Matthew French5719.78