Analysis of the critical bits of a RISC-V processor implemented in an SRAM-based FPGA for space applications

30Citations
Citations of this article
24Readers
Mendeley users who have this article in their library.

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 injection experiments to determine if a RISC-V soft processor implemented in an FPGA could be used as an onboard computer for space applications, and how the specific nature of FPGAs needs to be tackled differently from how ASICs have been traditionally handled. In particular, in this paper, the classic definition of the cross-section is revisited, putting into perspective the importance of the so-called “critical bits” in an FPGA design.

Cite

CITATION STYLE

APA

Aranda, L. A., Wessman, N. J., Santos, L., Sánchez-Macián, A., Andersson, J., Weigand, R., & Maestro, J. A. (2020). Analysis of the critical bits of a RISC-V processor implemented in an SRAM-based FPGA for space applications. Electronics (Switzerland), 9(1). https://doi.org/10.3390/electronics9010175

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free