DocumentCode
1299691
Title
A Hybrid Approach for Detection and Correction of Transient Faults in SoCs
Author
Bernardi, P. ; Poehls, L. M Bolzani ; Grosso, M. ; Reorda, M. Sonza
Author_Institution
Dipt. di Autom. e Inf., Politec. di Torino, Torino, Italy
Volume
7
Issue
4
fYear
2010
Firstpage
439
Lastpage
445
Abstract
Critical applications based on Systems-on-Chip (SoCs) require suitable techniques that are able to ensure a sufficient level of reliability. Several techniques have been proposed to improve fault detection and correction capabilities of faults affecting SoCs. This paper proposes a hybrid approach able to detect and correct the effects of transient faults in SoC data memories and caches. The proposed solution combines some software modifications, which are easy to automate, with the introduction of a hardware module, which is independent of the specific application. The method is particularly suitable to fit in a typical SoC design flow and is shown to achieve a better trade-off between the achieved results and the required costs than corresponding purely hardware or software techniques. In fact, the proposed approach offers the same fault-detection and -correction capabilities as a purely software-based approach, while it introduces nearly the same low memory and performance overhead of a purely hardware-based one.
Keywords
cache storage; electronic engineering computing; fault diagnosis; fault tolerant computing; system-on-chip; SoC data memory; SoC design flow; cache memory; systems-on-chip; transient fault correction; transient fault detection; Fault detection; Fault tolerant systems; Monitoring; System-on-a-chip; Testing; Fault tolerance; SoCs; online test.; transient faults;
fLanguage
English
Journal_Title
Dependable and Secure Computing, IEEE Transactions on
Publisher
ieee
ISSN
1545-5971
Type
jour
DOI
10.1109/TDSC.2010.33
Filename
5551155
Link To Document