Memory Read Correction Using Adjacent Cell Soft Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory systems face challenges in accurately reading data from nonvolatile memory devices due to interference between memory cells, leading to errors in data retrieval.

Innovation Solution

A memory system and method that involves a memory controller to acquire data from selected cells and adjacent cells, applying correction data through soft bit decoding to mitigate interference effects, thereby improving data reading accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If data is read directly from memory cells without correction, then reading speed is fast, but data accuracy deteriorates due to inter-cell interference

Engineering Contradiction:
Improvedata reading accuracyVSAvoidreading process complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by reading data from adjacent cells before reading the target cell, and using this adjacent cell data to correct the target cell data. The correction process prepares compensation values based on interference patterns from adjacent cells, which are then applied to improve the accuracy of the target cell reading without requiring complex real-time interference cancellation during the main read operation.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If soft bit decoding processing is applied to correct inter-cell interference, then data accuracy is improved, but processing time increases

Engineering Contradiction:
Improvedata retrieval reliabilityVSAvoiddata processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the data reading process into multiple stages: first reading adjacent cells, then performing soft bit decoding processing on the target cell with interference compensation, and finally combining results. This segmentation allows the complex soft bit decoding to be applied only where needed (on target cells requiring correction) rather than uniformly to all cells, reducing overall processing time while maintaining reliability.

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If correction data from adjacent cells is used, then interference effects are mitigated, but the number of read operations increases

Engineering Contradiction:
Improvedata reading precisionVSAvoidreading efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent merges the reading operations of adjacent cells and target cells into a coordinated sequence, where adjacent cell readings are performed first and their results are immediately utilized to correct target cell readings. This merging approach allows the system to efficiently use the already-read adjacent cell data for correction purposes, avoiding redundant read operations and maintaining reading efficiency while improving precision.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20260080937A1Memory system and method of controlling memory system
Publication Date: 2026.03.19 KIOXIA CORP
  • US20260080937A1 patent drawing
  • US20260080937A1 patent drawing
  • US20260080937A1 patent drawing

AI summary

According to one embodiment, a system includes: a memory device including word lines and memory cells connected to word lines; and a memory controller, the memory controller acquires first data related to threshold voltages of selected cells connected to a selected word line among the word lines, acquires second data from first adjacent cells connected to a first adjacent word line adjacent to one end of the selected word line, acquires first correction data by correcting the first data based on the second data, acquires third data from second adjacent cells connected to a second adjacent word line adjacent to another end of the selected word line, acquires second correction data by correcting the first correction data based on the third data, and executes soft bit decoding processing on the second correction data to generate read data from the selected cells.