🤖 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.
📝 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.