EP0528518A2

Fault-tolerant solid-state flight recorder.

Abstract

A fault-tolerant solid-state flight data recorder providing reliable, high-speed storage of flight data. The flight data recorder employs a distributed, modular architecture in which an array of controller/memory modules is arranged in parallel controller/memory chains and the memory in the individual controller/memory modules is partitioned into submodules. This distributed architecture allows failed controller/memory modules or failed memory submodules to be bypassed, thus providing fault tolerance for both controller and memory functions. The modular architecture allows the number of controller/memory modules to be easily configured to accommodate any required storage size, while the number of parallel controller/memory chains can be configured to accommodate any required data rate.

EP0528518A2, drawing sheet 1
Sheet 1 of 4

Term

Term ended

Projected expiry passed 16 June 2012, 14.3 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

26 claims: 3 independent, 23 dependent

  1. 1
    A fault-tolerant flight data recorder, comprising:a demultiplexer for converting a serial input data stream into a parallel data stream;a distributed array of controller/memory modules arranged in one or more parallel controller/memory chains for storing the data, the memory in each controller/memory module being partitioned into memory submodules to allow failed controller/memory modules or failed memory submodules to be bypassed to provide fault tolerance for both controller and memory functions;and    a multiplexer for converting the parallel data stream from the controller/memory chains into a serial output data stream when the data is retrieved from the flight data recorder.
  2. 12
    A fault-tolerant data recorder, comprising:one or more parallel controller/memory chains for storing data, each controller/memory chain having a distributed array of controller/memory modules to allow failed controller/memory modules to be bypassed to provide fault tolerance for both controller and memory functions.
  3. 20
    A fault-tolerant method for storing data, comprising the step of:storing data in one or more parallel controller/memory chains, each controller/memory chain having a distributed array of controller/memory modules in which failed controller/memory modules are bypassed to provide fault tolerance for both controller and memory functions.