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

被引:1
|
作者
Santos, Douglas A. [1 ]
Aviles, Pablo M. [2 ]
Mattos, Andre M. P. [1 ]
Garcia-Valderas, Mario [2 ]
Entrena, Luis [2 ]
Lindoso, Almudena [2 ]
Dilillo, Luigi [1 ]
机构
[1] Univ Montpellier, IES, CNRS, F-34090 Montpellier, France
[2] Univ Carlos III Madrid, Elect Technol Dept, Madrid 28005, Spain
关键词
Program processors; Registers; Software; Computer architecture; Fault tolerant systems; Context; Field programmable gate arrays; Checkpoint; fault tolerance; neutron; radiation; reliability; RISC-V; rollback; soft error; SOFT-PROCESSORS; PROTECTION;
D O I
10.1109/TNS.2024.3406021
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
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 system-on-chip 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.
引用
收藏
页码:1722 / 1730
页数:9
相关论文
共 50 条
  • [41] A hybrid active-passive fault-tolerant control approach
    Su, Steven W.
    Bao, Jie
    Lee, Peter L.
    ASIA-PACIFIC JOURNAL OF CHEMICAL ENGINEERING, 2006, 1 (1-2) : 54 - 62
  • [42] Exploration of Fault Effects on Formal RISC-V Microarchitecture Models
    Tollec, Simon
    Asavoae, Mihail
    Courousse, Damien
    Heydemann, Karine
    Jan, Mathieu
    2022 WORKSHOP ON FAULT DETECTION AND TOLERANCE IN CRYPTOGRAPHY (FDTC 2022), 2022, : 73 - 83
  • [43] A fault-tolerant approach to the control of a battery assembly system
    Majdzik, Pawel
    Akielaszek-Witczak, Anna
    Seybold, Lothar
    2016 21ST INTERNATIONAL CONFERENCE ON METHODS AND MODELS IN AUTOMATION AND ROBOTICS (MMAR), 2016, : 601 - 606
  • [44] A fault-tolerant approach to the control of a battery assembly system
    Majdzik, Pawel
    Akielaszek-Witczak, Anna
    Seybold, Lothar
    Stetter, Ralf
    Mrugalska, Beata
    CONTROL ENGINEERING PRACTICE, 2016, 55 : 139 - 148
  • [45] RISC-V Core with Approximate Multiplier for Error-Tolerant Applications
    Verma, Anu
    Sharma, Priyamvada
    Das, Bishnu Prasad
    2022 25TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD), 2022, : 239 - 246
  • [46] Neutron Radiation Testing of Fault Tolerant RISC-V Soft Processors on Xilinx SRAM-based FPGAs
    Wilson, Andrew Elbert
    Wirthlin, Michael
    2019 IEEE SPACE COMPUTING CONFERENCE (SCC), 2019, : 25 - 32
  • [47] FAULT-TOLERANT MEMORY ORGANIZATION - IMPACT ON CHIP YIELD AND SYSTEM COST
    NADEN, RA
    WEST, FG
    IEEE TRANSACTIONS ON MAGNETICS, 1974, MA10 (03) : 852 - 855
  • [48] FIRECAP: Fail-Reason Capturing hardware module for a RISC-V based System on a Chip
    Thomet, Sebastien
    De-Paoli, Serge
    Daveau, Jean-Marc
    Bertin, Valerie
    Abouzeid, Fady
    Roche, Philippe
    Ghaffari, Fakhreddine
    Romain, Olivier
    34TH IEEE INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT TOLERANCE IN VLSI AND NANOTECHNOLOGY SYSTEMS (DFT 2021), 2021,
  • [49] Towards on-chip fault-tolerant communication
    Dumitras, T
    Kerner, S
    Marculescu, R
    ASP-DAC 2003: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, 2003, : 225 - 232
  • [50] Fault-tolerant Communication in Invasive Networks on Chip
    Heisswolf, Jan
    Weichslgartner, Andreas
    Zaib, Aurang
    Friederich, Stephanie
    Masing, Leonard
    Stein, Carsten
    Duden, Marco
    Kloepfer, Roman
    Teich, Juergen
    Wild, Thomas
    Herkersdorf, Andreas
    Becker, Juergen
    2015 NASA/ESA CONFERENCE ON ADAPTIVE HARDWARE AND SYSTEMS (AHS), 2015,