2021 5th International Conference on System Reliability and Safety (ICSRS) 2021
DOI: 10.1109/icsrs53853.2021.9660636
|View full text |Cite
|
Sign up to set email alerts
|

Soft Error Detection through Low-level Re-execution

Abstract: Nowadays, embedded systems are widely used both in general-purpose as well as in safety-critical applications. Due to technological advances, these embedded systems can operate on extremely small footprints and low voltages. This, however, makes them more susceptible to external disturbances such as electromagnetic interference. These disturbances can cause single event upsets, a bit being flipped inside the microcontroller, which in turn can result in unexpected and unpredictable behavior of the system due to… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
1
1

Relationship

2
0

Authors

Journals

citations
Cited by 2 publications
(5 citation statements)
references
References 35 publications
(24 reference statements)
0
5
0
Order By: Relevance
“…This causes a checkpoint to be inserted in the hot loop, thus, introducing many memory access instructions into the program. To show the impact of DETECTOR, the ARMv7-M instruction set architecture (ISA) is used to count the added instruction cycles since this ISA was used in the publication where DETECTOR was presented [18].…”
Section: Optimization Using Parity Checkingmentioning
confidence: 99%
See 2 more Smart Citations
“…This causes a checkpoint to be inserted in the hot loop, thus, introducing many memory access instructions into the program. To show the impact of DETECTOR, the ARMv7-M instruction set architecture (ISA) is used to count the added instruction cycles since this ISA was used in the publication where DETECTOR was presented [18].…”
Section: Optimization Using Parity Checkingmentioning
confidence: 99%
“…They have been chosen based on their different internal structures and complexity. As a reference, the case studies were also compiled without an error detection technique and with five state-of-the-art error detection techniques: SWIFT [21], FDSC [16], CFCSS [19], RACFED [20], and DETECTOR [18]. The 32-bit ARMv7-M driven Cortex-M3 processor was used as the target device, for it is an industry-leading embedded processor used in many application domains [22].…”
Section: A Setupmentioning
confidence: 99%
See 1 more Smart Citation
“…This requires a lot of instructions, including again memory operations, further increasing the ETO. These factors combined, make that the execution time overhead ranges from 2.09 up to 11.95, depending on the case study on which the technique was applied [11].…”
Section: Detectormentioning
confidence: 99%
“…This can cause the register allocation process of the compilation process to fail for more advanced and industrial grade programs. To address this issue, we recently developed a novel software-implemented low-level technique, called DETECTOR [11]. DETECTOR uses only three CPU registers, while effectively providing protection against both CFEs and DFEs.…”
Section: Introductionmentioning
confidence: 99%