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 条
  • [31] System Level IR Drop Impact on Chip Power Performance Signoff for RISC-V System on Chip
    Yong, Kin Fei
    Lim, Chin Theng
    Teng, Wei Khoon
    2022 17TH INTERNATIONAL MICROSYSTEMS, PACKAGING, ASSEMBLY AND CIRCUITS TECHNOLOGY CONFERENCE (IMPACT), 2022,
  • [32] Practice of Chip Agile Development: Labeled RISC-V
    Yu Z.
    Liu Z.
    Li Y.
    Huang B.
    Wang S.
    Sun N.
    Bao Y.
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2019, 56 (01): : 35 - 48
  • [33] Fault-tolerant routing approach for reconfigurable networks-on-chip
    Rantala, Pekka
    Lehtonen, Teijo
    Isoaho, Jouni
    Plosila, Juha
    2006 INTERNATIONAL SYMPOSIUM ON SYSTEM-ON-CHIP PROCEEDINGS, 2006, : 107 - +
  • [34] System Model Evaluation of RISC-V Cores for improved performance and fault tolerance
    Jose, Tom
    Shankar, Deepak
    2023 IEEE SPACE COMPUTING CONFERENCE, SCC, 2023, : 86 - 91
  • [35] Hardening Architectures for Multiprocessor System-on-Chip
    Aviles, Pablo M.
    Garcia-Astudillo, Luis A.
    Entrena, Luis
    Garcia-Valderas, Mario
    Martin-Holgado, Pedro
    Morilla, Yolanda
    Lindoso, Almudena
    IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2024, 71 (08) : 1887 - 1895
  • [36] AN APPROACH TO FAULT-TOLERANT SYSTEM RELIABILITY MODELING
    PAVLOVIC, Z
    RAKIC, P
    MICROELECTRONICS RELIABILITY, 1989, 29 (03) : 343 - 348
  • [37] Securing a RISC-V architecture: A dynamic approach
    Pillement, S.
    Real, M. Mendez
    Pottier, J.
    Nieddu, T.
    Le Gal, B.
    Faucou, S.
    Bechennec, J. L.
    Briday, M.
    Girbal, S.
    Le Rhun, J.
    Gilles, O.
    Perez, D. Gracia
    Sintzoff, A.
    Coulon, J. R.
    2023 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, DATE, 2023,
  • [38] AN AGILE APPROACH TO BUILDING RISC-V MICROPROCESSORS
    Lee, Yunsup
    Waterman, Andrew
    Cook, Henry
    Zimmer, Brian
    Keller, Ben
    Puggelli, Alberto
    Kwak, Jaehwa
    Jevtic, Ruzica
    Bailey, Stevo
    Blagojevic, Milovan
    Chiu, Pi-Feng
    Avizienis, Rimas
    Richards, Brian
    Bachrach, Jonathan
    Patterson, David
    Alon, Elad
    Nikolic, Borivoje
    Asanovic, Krste
    IEEE MICRO, 2016, 36 (02) : 8 - 20
  • [39] Fauh-tolerant design and test of a RISC processor-based complex system-on-chip
    Ojha, AK
    Kalkur, TS
    CCCT 2003, VOL 1, PROCEEDINGS: COMPUTING/INFORMATION SYSTEMS AND TECHNOLOGIES, 2003, : 86 - 91
  • [40] Survey on RISC-V System Architecture Research
    Liu C.
    Wu Y.-J.
    Wu J.-Z.
    Zhao C.
    Ruan Jian Xue Bao/Journal of Software, 2021, 32 (12): : 3992 - 4024