• DocumentCode
    1563991
  • Title

    Reliability-aware co-synthesis for embedded systems

  • Author

    Xie, Y. ; Li, L. ; Kandemir, M. ; Vijaykrishnan, N. ; Irwin, M.J.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Pennsylvania State Univ., Philadelphia, PA, USA
  • fYear
    2004
  • Firstpage
    41
  • Lastpage
    50
  • Abstract
    As technology scales, transient faults due to single event upsets have emerged as a key challenge for reliable embedded system design. This work proposes a design methodology that incorporates reliability into hardware-software co-design paradigm for embedded systems. We introduce an allocation and scheduling algorithm that efficiently handles conditional execution in multi-rate embedded systems, and selectively duplicates critical tasks to detect soft errors, such that the reliability of the system is increased. The increased reliability is achieved by utilizing the otherwise idle computation resources and incurs no resource or performance penalty. The proposed algorithm is fast and efficient, and is suitable for use in the inner loop of our hardware/software co-synthesis framework, where the scheduling routine has to be invoked many times.
  • Keywords
    embedded systems; fault location; hardware-software codesign; reliability; scheduling; embedded system design; hardware-software codesign; multirate embedded systems; reliability-aware cosynthesis; scheduling algorithm; soft error detection; transient faults; Aerospace electronics; Application software; Computer architecture; Costs; Embedded system; Hardware; Scheduling algorithm; Signal processing algorithms; Single event upset; Time to market;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application-Specific Systems, Architectures and Processors, 2004. Proceedings. 15th IEEE International Conference on
  • ISSN
    2160-0511
  • Print_ISBN
    0-7695-2226-2
  • Type

    conf

  • DOI
    10.1109/ASAP.2004.1342457
  • Filename
    1342457