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