• 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