• DocumentCode
    3623113
  • Title

    High-level synthesis of self-recovering microarchitectures

  • Author

    A. Orailoglu;R. Karri

  • Author_Institution
    Dept. of Comput. Sci. & Eng., California Univ., San Diego, La Jolla, CA, USA
  • fYear
    1992
  • fDate
    6/14/1905 12:00:00 AM
  • Firstpage
    286
  • Lastpage
    289
  • Abstract
    A methodology for the computer aided synthesis of microarchitectures that can recover from transient faults is presented. The synthesis is formulated as a two-step procedure of checkpoint insertion followed by duplication. The checkpoint insertion technique minimizes the voting overhead subject to input constraints on maximum allowable recovery time and the maximum number of retries. Additionally checkpoint insertion is interspersed with the scheduling decisions of a novel edge-based scheduler. Self-recovering microarchitectures which perform optimally but require less than proportional increase in hardware are generated by exploiting cost minimizing transformations.
  • Keywords
    "High level synthesis","Microarchitecture","Circuit faults","Hardware","Flow graphs","Fault detection","Fault tolerant systems","Fault tolerance","Computer hacking","Voting"
  • Publisher
    ieee
  • Conference_Titel
    Computer Design: VLSI in Computers and Processors, 1992. ICCD ´92. Proceedings, IEEE 1992 International Conference on
  • Print_ISBN
    0-8186-3110-4
  • Type

    conf

  • DOI
    10.1109/ICCD.1992.276271
  • Filename
    276271