2020
DOI: 10.1007/978-3-030-37277-4_11
|View full text |Cite
|
Sign up to set email alerts
|

Characterization of a RISC-V Microcontroller Through Fault Injection

Abstract: This article reports the results of fault injection on a microcontroller based on the RISC-V (Riscy) architecture. The fault injection approach uses fault simulation based on Modelsim and targets a set of 1000 fault injected per microcontroller block and per benchmarck. The chosen benchmarks are the Dhrystone and CoreMark that may represent generic workloads. The results show certain block are more prone to fault than others, as also confirmed by a vulnerability analysis that correlates the number of observed … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
4
0
1

Year Published

2022
2022
2023
2023

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(5 citation statements)
references
References 5 publications
(4 reference statements)
0
4
0
1
Order By: Relevance
“…Other research has conducted extensive fault investigation of the CV32E40P core used in the cluster based on fault injection [6], showing that many injected faults do not affect the program execution, with the most critical module being the controller module. As only 12% of injected errors lead to corrective action, this confirms the results of Asciolla et al [6], where 44%-100% of injected errors lead to no correction, depending on the component. 4.5 Recovery Use-case Analysis: Satellite Onboard Image Processing One of the most common use cases of multi-core computing systems for S-CPS applications is using such devices for satellite onboard image processing.…”
Section: Reliability Assessmentmentioning
confidence: 99%
“…Other research has conducted extensive fault investigation of the CV32E40P core used in the cluster based on fault injection [6], showing that many injected faults do not affect the program execution, with the most critical module being the controller module. As only 12% of injected errors lead to corrective action, this confirms the results of Asciolla et al [6], where 44%-100% of injected errors lead to no correction, depending on the component. 4.5 Recovery Use-case Analysis: Satellite Onboard Image Processing One of the most common use cases of multi-core computing systems for S-CPS applications is using such devices for satellite onboard image processing.…”
Section: Reliability Assessmentmentioning
confidence: 99%
“…Once an error propagates to the core interface, a mismatch is detected and the re-synchronization is successfully able to correct the faulty register. As analyzed in more detail in [10], not all faults within a core cause a noticeable failure of the system, as many of the errors are masked.…”
Section: Fault Injectionmentioning
confidence: 99%
“…Once an error propagates to the core interface, a mismatch is detected and the re-synchronization is successfully able to correct the faulty register. As analyzed in more detail in [21], not all faults within a core cause a noticeable failure of the system, as many of the errors are masked.…”
Section: Fault Injectionmentioning
confidence: 99%