2020
DOI: 10.3390/electronics9010175
|View full text |Cite
|
Sign up to set email alerts
|

Analysis of the Critical Bits of a RISC-V Processor Implemented in an SRAM-Based FPGA for Space Applications

Abstract: One of the traditional issues in space missions is the reliability of the electronic components on board spacecraft. There are numerous techniques to deal with this, from shielding and rad-hard fabrication to ad-hoc fault-tolerant designs. Although many of these solutions have been extensively studied, the recent utilization of FPGAs as the target architecture for many electronic components has opened new possibilities, partly due to the distinct nature of these devices. In this study, we performed fault injec… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
14
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 22 publications
(14 citation statements)
references
References 14 publications
0
14
0
Order By: Relevance
“…In [25] and [27], the authors explore the automated insertion of TMR at the netlist level and do not deal directly with the processor microarchitecture. Whereas these solutions seek to protect the FPGA's configuration memory, other critical components of the processor may remain exposed.…”
Section: A Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…In [25] and [27], the authors explore the automated insertion of TMR at the netlist level and do not deal directly with the processor microarchitecture. Whereas these solutions seek to protect the FPGA's configuration memory, other critical components of the processor may remain exposed.…”
Section: A Discussionmentioning
confidence: 99%
“…Aranda et al [27] analyzed the critical bits of a RISC-V processor implemented in an SRAM-based FPGA. The authors carried out fault injection campaigns to analyze the viability of the processor for space applications.…”
Section: Related Workmentioning
confidence: 99%
“…Also several other works utilize the Rocket implementation for fault tolerance in software [3] or hardware. This includes classic TMR [4], [5] and extraordinary approaches, e.g., a heterogeneous lockstep system with a Rocket and Arm Cortex-A9 core [6]. Another RISC-V lockstep processor is presented in [7].…”
Section: Related Workmentioning
confidence: 99%
“…In the proposed approach, the goal is to generate a compact test sequence that detects permanent SEU-induced faults of embedded processor cores in SRAM-based FPGAs [11]. As described in [14,15], the functional model of such faults differs considerably from the conventional stuck-at fault model because SEU-induced faults affect logic elements implemented by lookup tables (LUTs); in this way, the logic function is arbitrarily changed [16]. Permanent SEU-induced faults in LUTs are modeled by software injection at the structural level of the hardware description language (HDL-in our case, VHDL) description of the targeted microprocessor.…”
Section: Fault Modelingmentioning
confidence: 99%
“…In high-reliability systems, partial reconfiguration is often supported by testing for the above-mentioned reasons. Testing according to our methodology under certain conditions [11,16] may require a similar amount of time as partial reconfiguration. Table 6 presents a comparison of reconfiguration and testing times for the PicoBlaze processor core.…”
Section: Configuration Readbackmentioning
confidence: 99%