Architecture for Error Detection and Recovery in MPSoCs: A Hypervisor Approach Using Dynamic Partial Reconfiguration

This work presents a multiprocessor system-on-chip (MPSoC) architecture for high-reliability space applications that uses a hardware Hypervisor for the programmable logic (PL) to correct single-event upset (SEU) effects by dynamic partial reconfiguration (DPR). The Hypervisor can manage the use of redundant blocks by detecting errors in the blocks and isolating and recovering the wrong blocks transparently. Moreover, the Hypervisor offers an improved error detection latency. Compared to the same architecture without the Hypervisor, it speeds up error detection by more than two orders of magnitude. With the aid of the Hypervisor, the architecture is capable of offering highly localized error detection. The proposed architecture has been validated with both fault injection and irradiation campaigns. Experimental results with proton and neutron irradiation show the capabilities and effectiveness of the presented approach in an MPSoC platform. An improvement of 23% in timeout errors and 26.19% in data errors are obtained compared to the same architecture without the proposed Hypervisor. Furthermore, DPR reduces the time needed to recover from a persistent error in the configuration memory and improves system availability time compared to systems using full reconfiguration mechanisms and scrubbing.

Authors

Institutions

Publication Details

Journal
IEEE Transactions on Nuclear Science
Published
2025-01-27
DOI
https://doi.org/10.1109/tns.2025.3534431
Citations
1
Primary Topic
Embedded Systems Design Techniques
Type
article
Field-Weighted Citation Impact
2.27
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Architecture for Error Detection and Recovery in MPSoCs: A Hypervisor Approach Using Dynamic Partial Reconfiguration

Luis Entrena, M. García-Valderas, Almudena Lindoso, Jorge Cano-Páez
1 citations
IEEE Transactions on Nuclear Science
Embedded Systems Design Techniques
2.27
article

Architecture for Error Detection and Recovery in MPSoCs: A Hypervisor Approach Using Dynamic Partial Reconfiguration

Luis Entrena, M. García-Valderas, Almudena Lindoso, Jorge Cano-Páez
article en
1 citations

Abstract

This work presents a multiprocessor system-on-chip (MPSoC) architecture for high-reliability space applications that uses a hardware Hypervisor for the programmable logic (PL) to correct single-event upset (SEU) effects by dynamic partial reconfiguration (DPR). The Hypervisor can manage the use of redundant blocks by detecting errors in the blocks and isolating and recovering the wrong blocks transparently. Moreover, the Hypervisor offers an improved error detection latency. Compared to the same architecture without the Hypervisor, it speeds up error detection by more than two orders of magnitude. With the aid of the Hypervisor, the architecture is capable of offering highly localized error detection. The proposed architecture has been validated with both fault injection and irradiation campaigns. Experimental results with proton and neutron irradiation show the capabilities and effectiveness of the presented approach in an MPSoC platform. An improvement of 23% in timeout errors and 26.19% in data errors are obtained compared to the same architecture without the proposed Hypervisor. Furthermore, DPR reduces the time needed to recover from a persistent error in the configuration memory and improves system availability time compared to systems using full reconfiguration mechanisms and scrubbing.

IEEE Transactions on Nuclear ScienceVol. 72(8)
Universidad Carlos III de Madrid (ES)
Openalex Percentile: Top 19%
Embedded Systems Design Techniques
2.27
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.

Architecture for Error Detection and Recovery in MPSoCs: A Hypervisor Approach Using Dynamic Partial Reconfiguration — Luis Entrena, M. García-Valderas, et al. · IEEE Transactions on Nuclear Science (2025) | TGRS Research Map | TGRS