Loading [MathJax]/extensions/MathMenu.js
FPGA-Based Fault Tolerance Framework for Avionics Systems | IEEE Conference Publication | IEEE Xplore

FPGA-Based Fault Tolerance Framework for Avionics Systems


Abstract:

Fault tolerance is a key element in the design of safety-critical avionics systems. Thus, they must be capable of enduring a specified number of random component failures...Show More

Abstract:

Fault tolerance is a key element in the design of safety-critical avionics systems. Thus, they must be capable of enduring a specified number of random component failures to be considered adequate for safety-critical applications. Nevertheless, the occurrence of a fault (leading to a failure event) cannot be ruled out completely during the design process. Design choices are only partially effective in preventing failures because of the unpredictability of design errors. For this reason, avionics systems are designed and developed with a combination of fault avoidance and tolerance. The goal is to preserve the avionics system functionality even when faults occur in the system. The stages a fault-tolerant system must provide are fault detection, fault containment and isolation, and reconfiguration or recovery. In today's aircraft, redundancy is primarily used to ensure the integrity and reliability of an avionics system. Replicating avionics computers and communication paths is a common practice to achieve redundancy. Comparing and/or voting multiple avionics computer replicas, i.e., channels, allows the identification of a failed or malfunctioning channel. As a consequence, the faulty channel is isolated while the correct channels maintain system functionality. Synchronization and reliable inter- and intra-channel data exchange are required to implement such concepts. This results not only in processing overhead but also increases the development effort. Ultimately, the enhancement of fault tolerance increases system complexity and makes validation of the avionics system more challenging. Because of their specific design for particular applications, the majority of redundancy management systems additionally pose challenges with reusability. This paper presents an approach for a configurable fault tolerance framework. The framework supports the development of an FPGA-based avionics redundancy management system from system design to integration on the target hardware. ...
Date of Conference: 29 September 2024 - 03 October 2024
Date Added to IEEE Xplore: 15 November 2024
ISBN Information:

ISSN Information:

Conference Location: San Diego, CA, USA

I. Introduction

Future avionics systems will face challenges in meeting in-creasing performance demands while complying with stringent safety and reliability requirements. Modern system concepts such as Integrated Modular Avionics (IMA) require a paradigm shift from distributed and function-driven avionics systems to modular and generic avionics architectures. Regardless, avionics systems must be designed and developed so that they cannot cause a catastrophic event due to a single failure [1]. In addition, safety and mission-critical components must be able to tolerate a certain number of failure events before they fail. The key is to detect and contain faults at runtime while maintaining system functionality. This approach is referred to as fault tolerance.

Contact IEEE to Subscribe

References

References is not available for this document.