Publication | Open Access
Analysis of the Critical Bits of a RISC-V Processor Implemented in an SRAM-Based FPGA for Space Applications
29
Citations
13
References
2020
Year
EngineeringVlsi DesignHardware Verification LanguageComputer ArchitectureCritical BitsEmbedded SystemsHardware SystemsHardware ArchitectureHardware SecurityHardware DesignSpace Flight SystemsParallel ComputingRisc-v Processor ImplementedHardware ReliabilityRadiation-hard DesignRisc-vComputer EngineeringComputer ScienceMicroelectronicsSpace HardwareFpga DesignBoard SpacecraftSram-based FpgaAerospace EngineeringVlsi ArchitectureRisc-v Soft ProcessorFault Injection
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.
| Year | Citations | |
|---|---|---|
Page 1
Page 1