Brömer, Fiona and Kenny, Patrick and Lund, Andreas and Gremzow, Carsten and Lüdtke, Daniel (2022) FPGA-based fault injector for SEU-robustness analysis of ScOSA. In: Deutscher Luft- und Raumfahrtkongress 2022. Deutsche Gesellschaft für Luft- und Raumfahrt. Deutscher Luft- und Raumfahrtkongress 2022, 2022-09-27 - 2022-09-29, Dresden, Deutschland. doi: 10.25967/570406.
![]() |
PDF
1MB |
![]() |
PDF
148kB |
Official URL: https://publikationen.dglr.de/?tx_dglrpublications_pi1%5bdocument_id%5d=570406
Abstract
The Scalable On-board Computer for Space Avionics (ScOSA) project aims to develop an on-board computer which offers both reliability and high-performance through the use of a heterogeneous distributed system of commercial-off-the-shelf and radiation-hardened processors. This system should operate without failures even in the presence of single-event upsets (SEUs), which are common occurrences for electronic systems in space. The ScOSA middleware includes several fault detection, isolation and recovery (FDIR) mechanisms for coping with faults, but their effectiveness in the presence of radiation has not yet been proven, as testing such effects on the ground is challenging. This paper presents our approach to investigate the effect of single-event upsets on the ScOSA system and the effectiveness of its error handling mechanisms in their presence. A fault injector has been instantiated in the FPGA co-processor of a commercial-off-the-shelf Xilinx system-on-chip from the Zynq 7000 family using a Microblaze soft processor, which is used to simulate the effect of SEUs by flipping bits in the main memory used by the kernel, middleware and applications. A machine-learning-based image processing algorithm will be used as an example application and run using the ScOSA middleware while the fault injector is active. The system will be executed multiple times, with faults injected into different memory locations and at different times in each run. The system will be monitored for FDIR events and unrecoverable failures. The operation of the middleware and the results of the sample application will be compared to the results of a golden run, where no faults are injected, to assess the number of unhandled errors at the middleware and application levels. The results are classified by severity, such as incorrect algorithm results, handled FDIR events and unhandled system crashes. These results will then be correlated with the fault location, such as kernel or application memory. By applying SEU simulation techniques to an on-board software system, we aim to demonstrate the usefulness of such simulations as well as guiding the further development of the ScOSA system to target further SEU mitigation efforts and improve the systems robustness, as well as characterizing the systems robustness to SEUs occurring in different locations.
Item URL in elib: | https://elib.dlr.de/189225/ | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Document Type: | Conference or Workshop Item (Speech) | ||||||||||||||||||||||||
Title: | FPGA-based fault injector for SEU-robustness analysis of ScOSA | ||||||||||||||||||||||||
Authors: |
| ||||||||||||||||||||||||
Date: | September 2022 | ||||||||||||||||||||||||
Journal or Publication Title: | Deutscher Luft- und Raumfahrtkongress 2022 | ||||||||||||||||||||||||
Refereed publication: | No | ||||||||||||||||||||||||
Open Access: | Yes | ||||||||||||||||||||||||
Gold Open Access: | No | ||||||||||||||||||||||||
In SCOPUS: | No | ||||||||||||||||||||||||
In ISI Web of Science: | No | ||||||||||||||||||||||||
DOI: | 10.25967/570406 | ||||||||||||||||||||||||
Publisher: | Deutsche Gesellschaft für Luft- und Raumfahrt | ||||||||||||||||||||||||
Status: | Published | ||||||||||||||||||||||||
Keywords: | COTS, SEU, FPGA, fault tolerance, reliable computing | ||||||||||||||||||||||||
Event Title: | Deutscher Luft- und Raumfahrtkongress 2022 | ||||||||||||||||||||||||
Event Location: | Dresden, Deutschland | ||||||||||||||||||||||||
Event Type: | national Conference | ||||||||||||||||||||||||
Event Start Date: | 27 September 2022 | ||||||||||||||||||||||||
Event End Date: | 29 September 2022 | ||||||||||||||||||||||||
Organizer: | Deutsche Gesellschaft für Luft- und Raumfahrt | ||||||||||||||||||||||||
HGF - Research field: | Aeronautics, Space and Transport | ||||||||||||||||||||||||
HGF - Program: | Space | ||||||||||||||||||||||||
HGF - Program Themes: | Space System Technology | ||||||||||||||||||||||||
DLR - Research area: | Raumfahrt | ||||||||||||||||||||||||
DLR - Program: | R SY - Space System Technology | ||||||||||||||||||||||||
DLR - Research theme (Project): | R - ScOSA Flight Experiment | ||||||||||||||||||||||||
Location: | Braunschweig , Oberpfaffenhofen | ||||||||||||||||||||||||
Institutes and Institutions: | Institute of Software Technology > Software for Space Systems and Interactive Visualisation | ||||||||||||||||||||||||
Deposited By: | Brömer, Fiona | ||||||||||||||||||||||||
Deposited On: | 04 Sep 2023 07:34 | ||||||||||||||||||||||||
Last Modified: | 24 Apr 2024 20:50 |
Repository Staff Only: item control page