Title :
An accurate analysis of the effects of soft errors in the instruction and data caches of a pipelined microprocessor
Author :
Rebaudengo, M. ; Reorda, M. Sonza ; Violante, M.
Author_Institution :
Dipt. di Automatica e Informatica, Politecnico di Torino, Italy
Abstract :
Instruction and data caches are well known architectural solutions that allow significant improvement in the performance of high-end processors. Due to their sensitivity to soft errors, they are often disabled in safety critical applications, thus sacrificing performance for improved dependability. In this paper, we report an accurate analysis of the effects of soft errors in the instruction and data caches of a soft core implementing the SPARC architecture. Thanks to an efficient simulation-based fault injection environment we developed, we are able to present in this paper an extensive analysis of the effects of soft errors on a processor running several applications under different memory configurations. The procedure we followed allows the precise computation of the processor failure rate when the cache is enabled even without resorting to expensive radiation experiments.
Keywords :
cache storage; failure analysis; fault simulation; fault tolerance; integrated circuit modelling; logic simulation; microprocessor chips; network analysis; pipeline processing; SPARC architecture; data cache; failure analysis; fault injection; fault simulation; fault tolerance; instruction cache; memory configuration; performance/dependability tradeoff; pipelined microprocessor; processor failure rate; safety critical applications; soft error effects; soft error sensitivity; Analytical models; Cache memory; Computational modeling; Computer architecture; Costs; Fault location; Microprocessors; Safety; Single event upset; Testing;
Conference_Titel :
Design, Automation and Test in Europe Conference and Exhibition, 2003
Print_ISBN :
0-7695-1870-2
DOI :
10.1109/DATE.2003.1253674