DocumentCode
1811566
Title
Reduced Triple Modular redundancy for built-in self-repair in VLIW-processors
Author
Schölzel, Mario
Author_Institution
Dept. of Comput. Sci., Brandenburg Univ. of Technol., Cottbus, Germany
fYear
2007
fDate
7-7 Sept. 2007
Firstpage
21
Lastpage
26
Abstract
In this paper we propose a new idea for built-in-self-repair of application specific VLIW processors, which relies on a special kind of triple modular redundancy, which we call Reduced Triple Modular Redundancy (RTMR). The key idea is to employ the redundancy of operators in the data path of a VLIW processor. I.e., every operation is executed twice by two different operators during normal program execution. Only in case a mismatch between both computed results occurs, the operation is executed by a third operator. Therefore, during most of the execution time, the third operator can be used for executing regular operations of the program. We propose modifications of the VLIW architecture in order to detect a mismatch in computed results. Necessary program transformations are introduced, in order to obtain an internal representation for fault tolerant programs that can be scheduled to the proposed VLIW architecture. Furthermore, we propose the program execution model that is used in case a permanent fault in the data path has been detected and give some preliminary results.
Keywords
fault tolerance; multiprocessing systems; parallel architectures; RTMR; VLIW-processor; built-in self-repair; fault tolerant program; reduced triple modular redundancy; Flow graphs; Hardware; Program processors; Redundancy; Registers; Transient analysis; VLIW;
fLanguage
English
Publisher
ieee
Conference_Titel
Signal Processing Algorithms, Architectures, Arrangements and Applications, 2007
Conference_Location
Poznan
Print_ISBN
978-1-4244-1514-4
Electronic_ISBN
978-1-4244-1515-1
Type
conf
DOI
10.1109/SPA.2007.5903294
Filename
5903294
Link To Document