Heavy-Ion Radiation Fault Analysis of URSA: A Reconfigurable Systolic Array for CNN Acceleration in SRAM-Based APSoC

View at publisher
Authors: Ulisses Maffazioli, Fábio Benevenuti, Nilberto H. Medina, N. Added, Vitor Ângelo P. Aguiar, Saulo G. Alberton, João Vitor Schervenin, Matheus S. Pereira, Antonio Carlos Beck Filho, José Rodrigo Azambuja, Kastensmidt, Fernanda, Lima
Cited by: 1
References: 39

Abstract

Convolutional Neural Networks (CNNs) are increasingly used for on-board image classification in satellites and aerial vehicles, but their deployment on SRAM-based FPGAs and All-Programmable System-on-Chip (APSoC) is limited by radiation-induced faults. This work introduces URSA, a reconfigurable Systolic Array (SA) accelerator for CNN inference implemented on AMD Xilinx Zynq-7000 devices. URSA allows design-time configurability of array geometry and memory organization, enabling the systematic experimental evaluation of how these architectural choices interact with fault-tolerance techniques to determine system-level reliability. A heavy-ion irradiation campaign at the SAFIIRA facility evaluated multiple URSA variants against naive and Arm-based baselines, considering Triple Modular Redundancy (TMR), configuration scrubbing, and Error Detection and Correction (EDAC). Results show that URSA consistently outperforms baselines, that combining TMR and scrubbing provides the most effective resilience improvements, and that OCM-based configurations outperform BRAM-based ones due to reduced programmable logic exposure. From these results, four architectural design guidelines are derived, providing quantified, experimentally validated recommendations for systolic-array CNN accelerators in radiation-prone environments.

Fields of Study & Subjects

Radiation Effects in Electronics VLSI and Analog Circuit Testing Interconnection Networks and Systems

Publication details

Journal / source
IEEE Transactions on Nuclear Science
Publisher
Institute of Electrical and Electronics Engineers (IEEE)
Volume
73
Issue
8
Pages
2948–2956
Publication date
11 May 2026