Memory Read Algorithm Multi-Reference Voltage Error Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory devices face reliability issues during read operations due to unintentional changes in memory cell states caused by factors like temperature or operating conditions, leading to errors when comparing signal outputs to a single reference voltage.

Innovation Solution

Implementing a read algorithm that compares the signal output from a memory cell to multiple reference voltages concurrently, allowing for error detection and correction operations to determine the accurate stored value based on candidate values and error quantities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a single reference voltage is used for read operations, then the device complexity is low, but the reliability of read operations deteriorates due to errors from unintentional state changes

Engineering Contradiction:
Improveread operation reliabilityVSAvoidread algorithm complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent divides the single reference voltage comparison into multiple segmented comparisons by using multiple reference voltages (first reference voltage, second reference voltage, etc.). Each reference voltage compares with the signal output to generate separate candidate values, allowing the system to identify and correct errors by analyzing which candidate has the lowest error quantity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary error detection by comparing the signal output against multiple reference voltages before final value determination. This preliminary action generates multiple candidate values and their associated error quantities, enabling the system to preemptively identify potential errors and select the most reliable stored value.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If multiple reference voltages are used concurrently, then the reliability of read operations improves through error detection, but the use of energy increases due to multiple comparisons

Engineering Contradiction:
Improveread operation reliabilityVSAvoidenergy consumption during read
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent implements partial action by performing multiple comparisons only when needed for error detection. The system generates candidate values and error quantities selectively, and only performs the full multi-reference voltage comparison sequence when error correction is beneficial, rather than always executing all comparisons regardless of necessity.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If multiple candidate values are generated and compared, then the measurement precision of stored value determination improves, but the loss of time increases due to additional error detection operations

Engineering Contradiction:
Improvestored value determination precisionVSAvoidread operation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary error detection by comparing the signal output against multiple reference voltages before final value determination. This preliminary action generates multiple candidate values and their associated error quantities, enabling the system to preemptively identify potential errors and select the most reliable stored value.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses disposable candidate values that are generated, evaluated for error quantity, and then discarded after determining the final stored value. Each candidate value serves its purpose briefly in the error detection process, allowing the system to efficiently evaluate multiple possibilities without maintaining all of them simultaneously, thus reducing time loss.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Data Source

PatentUS11869565B2Read algorithm for memory device
Publication Date: 2024.01.09 MICRON TECHNOLOGY INC
  • US11869565B2 patent drawing
  • US11869565B2 patent drawing
  • US11869565B2 patent drawing

AI summary

Methods, systems, and devices for a read algorithm for a memory device are described. When performing a read operation, the memory device may access a memory cell to retrieve a value stored by the memory cell. The memory device may compare a set of reference voltages with a signal output by the memory cell based on accessing the memory cell. Thus, the memory device may determine a set of candidate values stored by the memory cell, where each candidate value is associated with one of the reference voltages. The memory device may determine and output the value stored by the memory cell based on determining the set of candidate values. In some cases, the memory device may determine the value stored by the memory cell based on performing an error control operation on each of the set of candidate values to detect a quantity of errors within each candidate value.