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
fDate :
6/14/1905 12:00:00 AM
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"
Conference_Titel :
Computer Design: VLSI in Computers and Processors, 1992. ICCD ´92. Proceedings, IEEE 1992 International Conference on
Print_ISBN :
0-8186-3110-4
DOI :
10.1109/ICCD.1992.276271