Host-Side Codeword Error Status Using Syndrome And Multi-Bit Flags

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory systems struggle to comprehensively classify errors in stored codewords, particularly distinguishing between correctable and uncorrectable errors, which is crucial for ensuring data reliability in higher-reliability systems.

Innovation Solution

The system generates two or more error detection bits by the memory device to indicate the error status of a codeword, allowing the host device to determine whether the codeword is error-free, has a corrected error, or has an uncorrectable error.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional error detection methods are used, then the system can detect errors, but it cannot comprehensively classify errors into correctable and uncorrectable types

Engineering Contradiction:
Improveerror classification accuracyVSAvoiderror detection system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The error detection bit is segmented into multiple bits (e.g., two or more bits), where each bit or combination of bits represents different error types. This segmentation allows the system to distinguish between correctable errors, uncorrectable errors, and error-free states, thereby improving measurement precision without requiring a completely new detection mechanism.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from single-bit error detection to multi-bit error detection, adding an additional dimension to the error status representation. This dimensional expansion enables comprehensive error classification by encoding multiple error states within the extended bit structure, resolving the contradiction between detection accuracy and system complexity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Reliability

If multi-bit error detection is implemented, then error classification improves, but the amount of data to be processed increases

Engineering Contradiction:
Improvedata reliabilityVSAvoiddata processing volume
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential error status information into a compact multi-bit field, separating error classification data from the main data payload. This extraction approach allows comprehensive error detection and classification while minimizing the additional data volume that needs to be processed, thereby maintaining high reliability without proportionally increasing data processing burden.

Inventive Principle:
Principle #2Taking out (Extraction)

3Adaptability or versatility

If comprehensive error status information is provided, then the host device can make better decisions, but the communication overhead increases

Engineering Contradiction:
Improvehost device decision-making capabilityVSAvoidcommunication overhead
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent changes the parameter structure of error information from traditional single-bit or simple parity checks to a multi-bit error detection format. This parameter transformation enables the host device to receive comprehensive error status information (correctable, uncorrectable, error-free states) in a compact form, improving adaptability for decision-making while controlling communication overhead through efficient encoding.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12237844B2Error detection and classification at a host device
Publication Date: 2025.02.25 MICRON TECHNOLOGY INC
  • US12237844B2 patent drawing
  • US12237844B2 patent drawing
  • US12237844B2 patent drawing

AI summary

Methods, systems, and devices for error detection and classification at a host device are described. A host device may communicate a read command for a codeword stored at a memory device. In response to communicating the read command, the host device may receive the codeword and an error indication bit that indicates whether the memory device detected an error in the codeword. The host device may use the codeword to generate a set of syndrome bits. The host device may determine an error status of the codeword based on the error indication bit for the codeword and the set of syndrome bits for the codeword.