• DocumentCode
    3623288
  • Title

    Integrating binding constraints in the synthesis of area-efficient self-recovering microarchitectures

  • Author

    K. Hogstedt;A. Orailoglu

  • Author_Institution
    Dept. of Comput. Sci. & Eng., California Univ., San Diego, La Jolla, CA, USA
  • fYear
    1994
  • Firstpage
    331
  • Lastpage
    334
  • Abstract
    Fault-tolerance increases hardware reliability of a VLSI design but it also has the disadvantage of increasing chip area. This area overhead can however be minimized by consideration of fault-tolerance during the high-level synthesis stage of design. We introduce an intertwined scheduling and binding algorithm for self-recovering fault-tolerant designs. Two copies in a self-recovering design have to be performed by disjoint sets of hardware to maintain fault-tolerance under a single fault assumption. The proposed algorithm is the first that satisfies the hardware disjointness condition which is necessary for fault-tolerant design. Area efficient self-recovering microarchitectures are achieved through novel binding techniques which influence scheduling decisions. Various synthesis benchmarks are used to illustrate the effectiveness of this approach.
  • Keywords
    "Microarchitecture","Fault tolerance","Hardware","Flow graphs","High level synthesis","Scheduling algorithm","Algorithm design and analysis","Delay","Voting","Computer science"
  • Publisher
    ieee
  • Conference_Titel
    Computer Design: VLSI in Computers and Processors, 1994. ICCD ´94. Proceedings., IEEE International Conference on
  • Print_ISBN
    0-8186-6565-3
  • Type

    conf

  • DOI
    10.1109/ICCD.1994.331918
  • Filename
    331918