On-Chip Valley Search for Non-Volatile Memory Read Level Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Non-volatile memory devices face challenges in error correction due to severe deterioration of memory cells, where traditional error correction codes fail to correct errors, necessitating a more effective method to extend the correction range of recovery codes.

Innovation Solution

The implementation of an on-chip valley search (OVS) operation that updates tables with detection information, allowing for a second OVS operation using a changed read level to improve error correction, and the use of a history read table to accumulate offsets for enhanced read level management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional ECC circuit is used for error correction, then the correction process is simple, but it cannot correct errors when memory cell deterioration is severe

Engineering Contradiction:
Improveerror correction capabilityVSAvoidcorrection process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent performs an on-chip valley search (OVS) operation before the actual read operation to preliminarily determine the optimal read level. This preliminary action allows the system to adjust the read level in advance, enabling the ECC circuit to successfully correct errors that would otherwise be uncorrectable, thereby improving reliability without significantly increasing the complexity of the correction process itself.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary OVS operation between the traditional read command and the ECC correction process. This intermediary step provides detection information about memory cell states, which is then used to adjust the read level before data retrieval, serving as a bridge that enhances ECC effectiveness without directly modifying the ECC circuit itself.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If a read retry operation with different sensing technique is performed, then the error correction range is extended, but the search time increases

Engineering Contradiction:
Improveerror correction rangeVSAvoidsearch time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The OVS operation is performed as a preliminary step before the actual read operation, pre-determining the optimal read level based on detected memory cell states. This eliminates the need for time-consuming trial-and-error read retries with different sensing techniques, as the system already has the optimized read level ready, thus extending error correction range without proportionally increasing search time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements a feedback mechanism where the OVS operation detects the actual state of memory cells and provides this information back to adjust the read level accordingly. This feedback loop ensures that subsequent read operations use the most appropriate sensing parameters, reducing the need for repeated search operations and minimizing time loss while maximizing error correction capability.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If the read level is adjusted dynamically, then the error correction accuracy is improved, but the control complexity increases

Engineering Contradiction:
Improveerror correction accuracyVSAvoidcontrol complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary OVS operation that acts as a mediator between the controller and the actual read operation. This intermediary step handles the complexity of dynamic read level adjustment by performing the detection and calculation of optimal read levels separately, allowing the main read operation to simply apply the pre-calculated adjustments, thereby improving accuracy without significantly increasing overall control complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the read operation into two distinct phases: an OVS phase for detecting memory cell states and calculating optimal read levels, and an actual read phase for data retrieval using the pre-determined read levels. This segmentation isolates the complex control logic to a specific preliminary step, making the overall system easier to manage while achieving high error correction accuracy.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11482263B2Non-volatile memory device, controller for controlling the same, storage device including the same, and reading method thereof
Publication Date: 2022.10.25 SAMSUNG ELECTRONICS CO LTD
  • US11482263B2 patent drawing
  • US11482263B2 patent drawing
  • US11482263B2 patent drawing

AI summary

A storage device includes at least one non-volatile memory device and a controller configured to control the at least one non-volatile memory device. The at least one non-volatile memory device performs an on-chip valley search (OVS) operation by latching a read command at an edge of a write enable (WE) signal according to a command latch enable (CLE) signal and an address latch enable (ALE) signal. The controller receives detection information according to the OVS operation from the at least one non-volatile memory device in response to a specific command. The OVS operation includes a first OVS operation using a read level and a second OVS operation using a changed read level.