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
Link To Document