Proton Single Event Upsets Characterization of the NOEL-V Processor on the Xilinx Kintex Ultrascale FPGA

Conference Paper (2023)
Author(s)

Tom Hendrix (Student TU Delft)

Stefano Mascio (TU Delft - Space Systems Egineering)

Alessandra Menicucci (TU Delft - Space Systems Egineering)

Space Systems Egineering
DOI related publication
https://doi.org/10.1109/RADECS59798.2023.10752848
More Info
expand_more
Publication Year
2023
Language
English
Space Systems Egineering
ISBN (electronic)
9798350384703
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

This paper evaluates the Single Event Upset (SEU) susceptibility of the NOEL-V processor, a novel and highly modular Intellectual Property (IP) Core by Cobham Gaisler on the Xilinx Kintex Ultrascale SRAM FPGA. The processor is based on the promising RISC-V architecture, an open source Instruction Set Architecture (ISA) that is quickly rising in popularity. In order to characterize the performance of the NOEL-V IP Core in the space radiation environment, the KCU105 development board is used as Device Under Test (DUT) and irradiated with medium and high energy protons. Thanks to the NOEL-V configurability, several versions of the NOEL-V were tested and microarchitectural differences could be exposed. The biggest influence on user logic upsets is observed to be related to the use of an operating system. For a single-core, high-performance configuration, a foreseen in-orbit failure rate of one failure every 395 days is found for for a 51.6° circular orbit at 420 km altitude. Findings indicate that the NOEL-V processor, with the implementation of targeted fault tolerant measures, can be a viable choice for space missions even as soft-core in SRAM FPGA. Due to its modularity, the processor can be used for a multitude of mission types ranging from high performance general-purpose to low-end microcontroller applications. Error Detection And Correction, which is not available in open source versions, will be needed to protect user memory and make sure upsets in caches and Configuration RAM (CRAM) do not lead to a failure of the processor.

Files

Proton_Single_Event_Upsets_Cha... (pdf)
(pdf | 0.967 Mb)
- Embargo expired in 19-05-2025
License info not available