Aircraft Memory Error Counting via Unique Bit Indexing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for counting Single Effect Upsets (SEUs) and Multiple Effect Upsets (MEUs) in electronic memories on aircraft are either too intrusive, affecting performance, or prone to counting errors due to repeated reads of the same memory cell, leading to distorted measurements.
Innovation Solution
An electronic system with a register of bits associated with each memory word, where a unique bit address is indexed only once per given period, regardless of detection frequency, and the register is reset at the end of the period, ensuring accurate counting without performance impact.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the entire memory is exhaustively traversed to detect alterations, then measurement precision is improved, but device complexity and performance impact increase
Solution Approach 1:
The patent segments the memory into words and associates each word with a dedicated bit in a register. Instead of traversing the entire memory exhaustively, the system divides the detection task into word-level checks, where each bit in the register independently tracks alterations in its corresponding memory word. This segmentation enables accurate counting without requiring complex full-memory traversal mechanisms.
2Device complexity
If operational reads are used to detect alterations, then device complexity is reduced, but measurement precision deteriorates due to repeated counting of the same alteration
Solution Approach 1:
The patent implements a feedback mechanism where the register bits serve as memory of previously detected alterations. When an alteration is detected in a memory word, the corresponding register bit is set to indicate that the word has been flagged. Subsequent reads of the same word during the observation period are prevented from resetting the bit, thereby preventing duplicate counting. This feedback loop maintains measurement precision while using simple operational reads.
3Measurement precision
If memory correction devices are used to prevent repeated counting, then measurement precision is improved, but device complexity and performance impact increase
Solution Approach 1:
The patent introduces an intermediary element - the register - that mediates between the memory reads and the counting process. Instead of using complex correction devices that physically modify memory contents, the register acts as a mediator that tracks which words have been altered. This intermediary approach prevents duplicate counting without blocking memory read streams or requiring substantial system modifications, thereby maintaining productivity.
Data Source
Figure 1~2
Figure 3
AI summary
The invention relates to an electronic system (1) for aeronautical applications comprising at least one electronic memory (2) comprising a first plurality (T) of words and an error detection system (4) for said words. The electronic system according to the invention comprises an error counting device including: - a register (6) comprising a second plurality (NBR) of bits, a one-bit address being associated with at least one word; - means for indexing the bit associated with said word when the error detection system signals an alteration of said word, the indexing of said bit being unique within a given time period, regardless of the number of times the alteration of said word is detected by the error detection system within that given time period; - means for resetting (5) the register at the end of the given time period.