• DocumentCode
    2585519
  • Title

    Design and deployment of a generic ECC-based fault tolerance mechanism for embedded HW cores

  • Author

    Ruiz, Juan-Carlos ; De Andrés, David ; Gil, Pedro

  • Author_Institution
    Fault-Tolerant Syst. Group (GSTF), Univ. Politec. de Valencia, Valencia, Spain
  • fYear
    2009
  • fDate
    22-25 Sept. 2009
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    Current practices for the design and deployment of hardware redundancy techniques in embedded systems remain in practice specific (defined on a case-per-case basis) and mostly manual. This paper addresses the challenging problems of engineering fault tolerance mechanisms in a generic way and providing suitable tools for coping with their deployment. This approach relies on metaprogramming to specify fault tolerance mechanisms and open compilers to automatically deploy such mechanisms on the selected hardware core. Our previous research has already shown the suitability of this approach for the generic design and automatic deployment of NMR strategies. In this paper, we explore the usefulness of the idea in the context of information redundancy. The main contribution is the development of a metaprogram for the provision of ECC-based fault tolerance in data storage elements (registers and memory modules). It is also shown to what extend such metaprogram can be useful for improving the reliability of communications between HW cores in embedded systems.
  • Keywords
    embedded systems; error correction codes; fault tolerance; logic design; program compilers; redundancy; data storage element; embedded HW cores; error correcting codes; generic ECC-based fault tolerance; hardware redundancy technique; information redundancy; metaprogramming; Costs; Embedded system; Fault tolerance; Fault tolerant systems; Field programmable gate arrays; Hardware design languages; Nuclear magnetic resonance; Process design; Redundancy; Registers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Emerging Technologies & Factory Automation, 2009. ETFA 2009. IEEE Conference on
  • Conference_Location
    Mallorca
  • ISSN
    1946-0759
  • Print_ISBN
    978-1-4244-2727-7
  • Electronic_ISBN
    1946-0759
  • Type

    conf

  • DOI
    10.1109/ETFA.2009.5347151
  • Filename
    5347151