2010 IEEE 25th International Symposium on Defect and Fault Tolerance in VLSI Systems 2010
DOI: 10.1109/dft.2010.18
|View full text |Cite
|
Sign up to set email alerts
|

Combining Hardware- and Software-Based Self-Repair Methods for Statically Scheduled Data Paths

Abstract: This paper describes hardware-and software-based self-repair methods and how to combine them in order to obtain hybrid methods. All presented methods are able to handle multiple permanent faults in processors with a statically scheduled data path, e.g. a VLIW processor. They are based on adapting the executed program in the field to the current fault situation. The first method is a simple hardware-based technique. It binds dynamically operations to other execution units. A recently published first software-ba… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
6
0

Year Published

2011
2011
2019
2019

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 8 publications
(6 citation statements)
references
References 14 publications
0
6
0
Order By: Relevance
“…Extending them for multiple permanent errors means that the instructions scheduled on a faulty unit have to be re-executed to another unit by adding an extra time slot. Similarly, hybrid approaches re-execute the instruction that can not be assigned to a sequential slot [6]. The behavior of these approaches can be estimated by using twice the execution cycles of the fault tolerance technique without any permanent errors, one time for the performance of the technique and a second time for the effect of the re-execution of the instructions scheduled to faulty units.…”
Section: Resultsmentioning
confidence: 99%
See 3 more Smart Citations
“…Extending them for multiple permanent errors means that the instructions scheduled on a faulty unit have to be re-executed to another unit by adding an extra time slot. Similarly, hybrid approaches re-execute the instruction that can not be assigned to a sequential slot [6]. The behavior of these approaches can be estimated by using twice the execution cycles of the fault tolerance technique without any permanent errors, one time for the performance of the technique and a second time for the effect of the re-execution of the instructions scheduled to faulty units.…”
Section: Resultsmentioning
confidence: 99%
“…Some approaches combine software and hardware implementations. In [6] a software repair routine modifies the instructions permanently in the memory. During start-up, a self-test takes place to identify the faulty slots.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…Such type of processors are the Very Long Instruction Word (VLIW) processors, which usually consist of complex FUs able to execute all types of operations and simpler ones that cannot execute sophisticated operations, such as multiplications and divisions. Existing approaches on VLIW processors that detect the faulty units before the application execution, such as schedule multi-versioning [5] and instruction modification [6], cannot be applied for soft errors. Few approaches detect the faulty FUs during execution.…”
Section: Introductionmentioning
confidence: 99%