When Radiation Meets Linux: Analyzing Soft Errors in Linux on COTS SoCs under Proton Irradiation

📅 2025-03-05
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This work addresses the high soft-error rate observed when commercial-off-the-shelf (COTS) system-on-chip (SoC) devices run Linux in space radiation environments. We conduct cross-architecture proton irradiation experiments (20–50 MeV) on three representative platforms: Raspberry Pi Zero 2 W, NXP i.MX 8M Plus, and OrangeCrab. For the first time, we systematically characterize the soft-error sensitivity of individual Linux kernel components, revealing the intrinsic soft-error resilience conferred by the 14 nm FinFET process node. We propose a novel methodology for soft-error localization and root-cause attribution, validated against ECC-enabled baselines. Our study fills a critical gap in publicly available radiation test data for COTS SoCs running Linux, establishing a reliability benchmark for space-deployed Linux systems: 14 nm platforms achieve mean time between failures (MTBF) two to three times higher than 40 nm counterparts without ECC. Memory management and interrupt subsystems are identified as the most vulnerable error hotspots.

Technology Category

Application Category

📝 Abstract
The increasing use of Linux on commercial off-the-shelf (COTS) system-on-chip (SoC) in spaceborne computing inherits COTS susceptibility to radiation-induced failures like soft errors. Modern SoCs exacerbate this issue as aggressive transistor scaling reduces critical charge thresholds to induce soft errors and increases radiation effects within densely packed transistors, degrading overall reliability. Linux's monolithic architecture amplifies these risks, as tightly coupled kernel subsystems propagate errors to critical components (e.g., memory management), while limited error-correcting code (ECC) offers minimal mitigation. Furthermore, the lack of public soft error data from irradiation tests on COTS SoCs running Linux hinders reliability improvements. This study evaluates proton irradiation effects (20-50 MeV) on Linux across three COTS SoC architectures: Raspberry Pi Zero 2 W (40 nm CMOS, Cortex-A53), NXP i.MX 8M Plus (14 nm FinFET, Cortex-A53), and OrangeCrab (40 nm FPGA, RISC-V). Irradiation results show the 14 nm FinFET NXP SoC achieved 2-3x longer Linux uptime without ECC memory versus both 40 nm CMOS counterparts, partially due to FinFET's reduced charge collection. Additionally, this work presents the first cross-architecture analysis of soft error-prone Linux kernel components in modern SoCs to develop targeted mitigations. The findings establish foundational data on Linux's soft error sensitivity in COTS SoCs, guiding mission readiness for space applications.
Problem

Research questions and friction points this paper is trying to address.

Analyzes soft errors in Linux on COTS SoCs under proton irradiation.
Evaluates radiation effects on Linux across different SoC architectures.
Provides foundational data for improving Linux reliability in space applications.
Innovation

Methods, ideas, or system contributions that make the work stand out.

Proton irradiation tests on COTS SoCs
Cross-architecture analysis of Linux kernel
FinFET technology enhances radiation resilience
🔎 Similar Papers
💼 Related Jobs
No related jobs found.
S
Saad Memon
Interdisciplinary Centre for Security Reliability and Trust (SnT), University of Luxembourg
R
Rafal Graczyk
Independent Researcher
Tomasz Rajkowski
Tomasz Rajkowski
Postdoctoral Researcher @ National Centre for Nuclear Research (NCBJ)
radiation hardness assurancespace radiation qualification of electronics
J
J. Swakoń
Institute of Nuclear Physics Polish Academy of Sciences (IFJ PAN), PL-31342 Krakow, Poland
D
D. Wróbel
Institute of Nuclear Physics Polish Academy of Sciences (IFJ PAN), PL-31342 Krakow, Poland
Sebastian Kusyk
Sebastian Kusyk
Instytut Fizyki Jądrowej Polskiej Akademii Nauk
Mike Papadakis
Mike Papadakis
Associate professor, University of Luxembourg
Software EngineeringMutation TestingSoftware TestingSoftware EvolutionSBSE