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 :
بازگشت