Distributed Flash Memory for X-Ray Detector Boot Recovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional X-ray detectors fail to boot due to corrupted loaders, necessitating removal and replacement, leading to downtime and increased repair costs.

Innovation Solution

Implementing a distributed flash memory system with multiple flash memory devices, each storing different instructions, and a JTAG interface for on-site repair and redundancy, allowing for field service without replacing the entire detector.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a single flash memory stores the loader, then the device structure is simple, but the system reliability deteriorates when the loader becomes corrupted

Engineering Contradiction:
Improvesystem reliabilityVSAvoidflash memory structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The flash memory is divided into multiple separate devices (first flash memory and second flash memory), each capable of storing the loader independently. This segmentation allows the system to access alternative loader copies if one flash memory becomes corrupted, thereby improving reliability without requiring a completely redundant system architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different flash memory devices are assigned different functional roles: the first flash memory stores the loader and is write-protected to prevent corruption, while the second flash memory stores operational instructions and remains writable. This local quality differentiation optimizes each component's function to collectively enhance system reliability.

Inventive Principle:
Principle #3Local quality

2Loss of time

If the entire detector must be removed for loader repair, then repair simplicity is maintained, but downtime increases

Engineering Contradiction:
Improvedetector downtimeVSAvoidrepair accessibility
Core Design Contradiction:
Loss of timeVSEase of repair

Solution Approach 1:

The flash memory is segmented into replaceable modules that can be independently accessed and replaced. When the loader becomes corrupted, only the specific flash memory module needs to be replaced rather than the entire detector, significantly reducing downtime while maintaining reasonable repair simplicity through modular replacement.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Multiple copies of the loader are pre-stored in different flash memory devices before corruption occurs. The system is designed to automatically detect loader corruption and switch to alternative copies, allowing continuous operation or rapid recovery without requiring immediate complex repair actions.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If the first flash memory is write-protected, then loader corruption is prevented, but flexibility to update instructions is reduced

Engineering Contradiction:
Improveloader integrityVSAvoidinstruction update capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The storage system is segmented into write-protected flash memory for the loader and writable flash memory for operational instructions. This segmentation preserves loader integrity while maintaining the ability to update and modify operational instructions as needed, balancing reliability with adaptability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different write protection characteristics are applied to different flash memory devices based on their functional requirements. The loader storage is write-protected to ensure integrity, while the operational instruction storage remains writable to allow updates, creating local quality differences that resolve the contradiction between reliability and adaptability.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20250321343A1Methods and systems for x-ray detector flash memory
Publication Date: 2025.10.16 GE PRECISION HEALTHCARE LLC
  • US20250321343A1 patent drawing
  • US20250321343A1 patent drawing
  • US20250321343A1 patent drawing

AI summary

Systems are provided for a controller of an X-ray detector. The controller includes a processor communicatively coupled to a distributed flash memory and configured to execute instructions for operation of the X-ray detector. The distributed flash memory includes a first flash memory which is physically distinct from a second (Nth) flash memory, wherein the first flash memory includes a loader including instructions to startup the X-ray detector.