2013
DOI: 10.1007/s10836-013-5416-6
|View full text |Cite
|
Sign up to set email alerts
|

Selective SWIFT-R

Abstract: Commercial off-the-shelf microprocessors are the core of low-cost embedded systems due to their programmability and cost-effectiveness. Recent advances in electronic technologies have allowed remarkable improvements in their performance. However, they have also made microprocessors more susceptible to transient faults induced by radiation. These non-destructive events (soft errors), may cause a microprocessor to produce a wrong computation result or lose control of a system with catastrophic consequences. Ther… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
9
0

Year Published

2015
2015
2022
2022

Publication Types

Select...
5
3

Relationship

3
5

Authors

Journals

citations
Cited by 29 publications
(9 citation statements)
references
References 51 publications
0
9
0
Order By: Relevance
“…In the next stage, the SHE (software hardening environment) [47] tool was used to automate the hardening process. SHE operates at the registry level, implementing S-SWIFT-R [7], which is a selective variation of SWIFT-R [16]. With this tool it is possible to implement complete or selective hardening, allowing the designer to choose the register or registers to protect.…”
Section: Methodsmentioning
confidence: 99%
See 2 more Smart Citations
“…In the next stage, the SHE (software hardening environment) [47] tool was used to automate the hardening process. SHE operates at the registry level, implementing S-SWIFT-R [7], which is a selective variation of SWIFT-R [16]. With this tool it is possible to implement complete or selective hardening, allowing the designer to choose the register or registers to protect.…”
Section: Methodsmentioning
confidence: 99%
“…These techniques can be used to protect the control flow [12,13] or the data flow [7,14,15] of a microprocessor. The SIHFT techniques are based on software redundancy at different levels.…”
Section: Software-based Fault Tolerancementioning
confidence: 99%
See 1 more Smart Citation
“…During program execution, if there is a divergence between the original and duplicated instructions, an error is detected. S-SWIFT-R [17] is a flexible version of SWIFT that selects different register subsets from the microprocessor register file to be duplicated. NEMESIS [10] also detects soft errors at the compiler level.…”
Section: Related Workmentioning
confidence: 99%
“…However, in critical systems, correctness is required. Recent works on this field have been proposed by [27].…”
Section: Selective Hardeningmentioning
confidence: 99%