Hybrid Hardening Approach for a Fault-Tolerant RISC-V System-on-Chip - Archive ouverte HAL
Article Dans Une Revue IEEE Transactions on Nuclear Science Année : 2024

Hybrid Hardening Approach for a Fault-Tolerant RISC-V System-on-Chip

Résumé

The New Space era has driven a wide array of applications in novel space missions with an increasing demand for processors with high computational capabilities while simultaneously maintaining low power consumption, flexibility, and reliability. Soft-core processors based on Commercial Off-The-Shelf (COTS) technologies have emerged as a viable alternative that can meet these requirements but need to be hardened to operate in harsh environments. In this work, we propose and apply fault tolerance strategies based on software recovery using checkpoint and rollback operations to extend the capabilities of a hardened soft-core RISC-V-based System-on-Chip. The proposed strategy relies on the fault awareness provided by the SoC hardening to trigger the software recovery without the addition of dedicated structures or processor cores. Notably, we investigate the effectiveness of this multilayer hardening strategy, which combines software recoverability and hardware redundancy. For that, a neutron irradiation campaign was performed. The results show the effectiveness of the proposed approach, achieving 45.09% of effective software recovery operations with low overhead for performance and resource utilization.

Domaines

Electronique
Fichier principal
Vignette du fichier
2024___TNS___Hybrid_Hardening_Approach_for_a_Fault_Tolerant_RISC_V_System_on_Chip.pdf (8.66 Mo) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-04666207 , version 1 (01-08-2024)

Identifiants

Citer

Douglas A Santos, Pablo M Aviles, André M P Mattos, Mario García-Valderas, Luis Entrena, et al.. Hybrid Hardening Approach for a Fault-Tolerant RISC-V System-on-Chip. IEEE Transactions on Nuclear Science, In press, ⟨10.1109/tns.2024.3406021⟩. ⟨hal-04666207⟩
13 Consultations
19 Téléchargements

Altmetric

Partager

More