An SEU-Tolerant Cache for a RISC-V Core

The open RISC-V Instruction Set Architecture (ISA) is a versatile architecture with a growing number of implementations, including the aerospace sector, where tolerance to Single-Event Upset (SEU) faults is critical. This paper presents the FPGA-based design and implementation of an SEU-tolerant cache memory for integration into RISC-V cores as part of a memory subsystem protection strategy. The proposed architecture incorporates separate instruction and data caches, organized as four-way set-associative with a write-through policy, complemented by Hamming H(39, 32) encoding for single-bit error detection and correction. Two experimental platforms were developed on a ZYNQ-7000 SoC: one dedicated to functional validation of the Hamming modules through controlled error injection and another for the evaluation of the complete system integrated with an internally developed RV32IMAFE core. The results confirm the correction of single errors and the detection of multiple errors while demonstrating performance improvements between 1.42× and 1.67× compared to the baseline RISC-V core.

Authors

Institutions

Publication Details

Journal
Computers
Published
2026-07-22
DOI
https://doi.org/10.3390/computers15070465
Primary Topic
Radiation Effects in Electronics
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

An SEU-Tolerant Cache for a RISC-V Core

Remberto Sandoval-Aréchiga, Víktor I. Rodríguez-Abdalá, Salvador Ibarra-Delgado, Julio Villalba et al.
Computers
Radiation Effects in Electronics
article

An SEU-Tolerant Cache for a RISC-V Core

Remberto Sandoval-Aréchiga, Víktor I. Rodríguez-Abdalá, Salvador Ibarra-Delgado, Julio Villalba, Ariel David Santana Santana Gil, Manuel Hernández Hernández Calviño
article en

Abstract

The open RISC-V Instruction Set Architecture (ISA) is a versatile architecture with a growing number of implementations, including the aerospace sector, where tolerance to Single-Event Upset (SEU) faults is critical. This paper presents the FPGA-based design and implementation of an SEU-tolerant cache memory for integration into RISC-V cores as part of a memory subsystem protection strategy. The proposed architecture incorporates separate instruction and data caches, organized as four-way set-associative with a write-through policy, complemented by Hamming H(39, 32) encoding for single-bit error detection and correction. Two experimental platforms were developed on a ZYNQ-7000 SoC: one dedicated to functional validation of the Hamming modules through controlled error injection and another for the evaluation of the complete system integrated with an internally developed RV32IMAFE core. The results confirm the correction of single errors and the detection of multiple errors while demonstrating performance improvements between 1.42× and 1.67× compared to the baseline RISC-V core.

ComputersVol. 15(7)
Universidad Autónoma de Zacatecas "Francisco García Salinas" (MX), Universidad de Málaga (ES)
Openalex Percentile: Top 15%
Radiation Effects in Electronics
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.