Memory Error Register Using Syndrome Bits for Host Data Integrity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing error control techniques in memory devices and host devices often differ, leading to additional errors when data is transferred, as memory devices may improperly flip correct bits during error correction, causing host devices using more robust techniques to fail in detecting bit errors.

Innovation Solution

A memory device stores an indication of detected errors in a register using syndrome bits, allowing the host device to access and avoid using data with errors exceeding its correction capability, by disabling certain communication protocols and enabling error control configurations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If memory devices use error control techniques to correct bit errors, then error correction capability is improved, but additional errors may be introduced when data is transferred to host devices

Engineering Contradiction:
Improveerror correction capabilityVSAvoidadditional errors introduced
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The patent segments the error control process by separating syndrome generation and comparison operations into distinct stages. Syndrome bits are generated during data storage and stored separately, then compared against newly generated syndromes during data retrieval. This segmentation allows the memory device to detect errors without actively correcting them, preventing correction-related errors from being introduced to the data.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces syndrome bits as an intermediary mechanism between the memory device and host device. Instead of directly correcting errors in the data, the system uses syndrome bits to indirectly detect and report error conditions. The host device can then decide whether to use the data based on syndrome comparison results, avoiding the introduction of additional errors that might occur during active correction processes.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If memory devices perform active error correction, then bit error rates are reduced, but data integrity may be compromised due to improper bit flipping

Engineering Contradiction:
Improvebit error rateVSAvoiddata integrity
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent performs preliminary syndrome generation and storage when data is initially written to the memory device. By pre-calculating and storing syndrome bits alongside the data, the system prepares error detection information in advance. During data retrieval, these pre-stored syndromes are compared against newly generated syndromes without requiring active correction operations, thus preserving data integrity while maintaining error detection capability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a feedback mechanism where syndrome comparison results provide information about data integrity without directly modifying the data. The comparison outcome feeds back to the host device, enabling it to make informed decisions about data usage. This feedback-based approach allows error detection and reporting while avoiding the data integrity issues that arise from active correction operations.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If host devices use robust error control techniques, then error detection capability is improved, but compatibility issues arise with memory devices using different techniques

Engineering Contradiction:
Improveerror detection capabilityVSAvoidprotocol compatibility
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent implements a universal error control interface using syndrome bits that can accommodate different error control techniques. The syndrome-based approach serves multiple functions: it works with various memory device error correction schemes, provides error detection capability for robust host devices, and maintains protocol compatibility across different system configurations. This multi-functional syndrome mechanism bridges the gap between different error control methodologies.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent changes the parameter representation from direct error correction codes to syndrome bit comparisons. By transforming the error control information into syndrome form, the system can adapt to different error control techniques used by memory devices and host devices. This parameter transformation enables compatibility between systems using different error control methodologies while maintaining robust error detection capability.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11942966B2Managing error control information using a register
Publication Date: 2024.03.26 MICRON TECHNOLOGY INC
  • US11942966B2 patent drawing
  • US11942966B2 patent drawing
  • US11942966B2 patent drawing

AI summary

Methods, systems, and devices for managing error control information using a register are described. A memory device may store, at a register, an indication of whether the memory device has detected an error included in or otherwise associated with data requested from a host device. The memory device may determine to store the indication based on whether a communication protocol is enabled or disabled, and whether an error control configuration is enabled or disabled. The host device may request information from the register of the memory device, and the memory device may output the indication of whether the error was detected in response to the request.