On design of cache with efficient soft error protection

For critical aerospace applications that experience a high intensity of single event upsets, the cache of a processor has to be protected against soft errors. This poses a challenge for cache design, since implemented redundancy causes timing and performance degradation of a processor. Sound design decisions should be made based on evaluations at every design stage. In this paper we present a platform-oriented design methodology for evaluation of processor vulnerability to soft errors in cache. Results of complex design evaluation for vulnerability, timing and chip area for an FPGA-based design of a typical RISC processor with first level instruction and data caches are presented as well.

[1]  Charles E. Stroud,et al.  Embedded Processor Based Fault Injection and SEU Emulation for FPGAs , 2009, ESA.

[2]  Kishor S. Trivedi,et al.  A cache error propagation model , 1997, Proceedings Pacific Rim International Symposium on Fault-Tolerant Systems.

[3]  C. Lopez-Ongil,et al.  A new approach to accelerate SEU sensitivity evaluation in circuits with embedded memories , 2009, Microtechnologies.

[4]  Vijayalakshmi Srinivasan,et al.  On the Nature of Cache Miss Behavior: Is It √2? , 2008, J. Instr. Level Parallelism.

[5]  Dhiraj K. Pradhan,et al.  The Effect of Program Behavior on Fault Observability , 1996, IEEE Trans. Computers.

[6]  Michel Dubois,et al.  Soft error benchmarking of L2 caches with PARMA , 2011, SIGMETRICS 2011.

[7]  Alfredo Benso,et al.  The Art of Fault Injection , 2011 .

[8]  Michael Nicolaidis,et al.  Soft Errors in Modern Electronic Systems , 2010 .

[9]  R. Leveugle,et al.  Using run-time reconfiguration for fault injection applications , 2001, IMTC 2001. Proceedings of the 18th IEEE Instrumentation and Measurement Technology Conference. Rediscovering Measurement in the Age of Informatics (Cat. No.01CH 37188).

[10]  S. Rezgui,et al.  New Methodology for Simulation of Soft Errors in Digital Processors , 2002 .

[11]  K. Keutzer,et al.  System-level design: orthogonalization of concerns andplatform-based design , 2000, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[12]  Toshiyuki Murakami,et al.  A Novel Approach to Master and Slave Control by Force Feedback Based Virtual Impedance Controller , 2011 .