DocumentCode :
3644855
Title :
Fine-Grained Software-Based Self-Repair of VLIW Processors
Author :
Mario Schölzel
Author_Institution :
Comput. Eng. Group, Brandenburg Univ. of Technol., Cottbus, Germany
fYear :
2011
Firstpage :
41
Lastpage :
49
Abstract :
This paper describes a fine-grained software-based self-repair method for statically scheduled super scalar processors. An important property of this processor type is that for each operation of the executed program it is known in advance, which resources of the processor will be used by that operation. A scheduling algorithm is introduced that employs this knowledge in order to rearrange the operations in a VLIW program in the field in such a way that components with permanent faults are no longer used. It is explained, how the scheduling algorithm bypasses these failure points such that the affected components can be used partially, even if they contain some permanent faults. The fine-grained self-repair approach is compared with state-of-the art coarse-grained approaches. It turns out that the number of systems that are still running after injecting 10 faults is about 80%, while less than 1% of these systems will survive if a coarse-grained approach is used.
Keywords :
"Registers","Program processors","Multiplexing","Schedules","VLIW","Hardware","Circuit faults"
Publisher :
ieee
Conference_Titel :
Defect and Fault Tolerance in VLSI and Nanotechnology Systems (DFT), 2011 IEEE International Symposium on
Print_ISBN :
978-1-4577-1713-0
Type :
conf
DOI :
10.1109/DFT.2011.43
Filename :
6104426
Link To Document :
بازگشت