Soft Read Threshold Selection for Error Correction and Compression

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional error correction in memory devices, such as NAND flash memory, relies on hard bit reads which have limited error correction capabilities, and soft bit reads, while improving correction, can reduce data compressibility.

Innovation Solution

Implementing Soft Bit Read (SBR) thresholds that balance error correction capability with data compressibility by adjusting voltage levels for multiple reads, using a cost function that considers mutual information, compression ratio, and error correction strength.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If soft bit reads are performed at multiple threshold voltages to improve error correction capability, then error correction capability is improved, but data compressibility deteriorates

Engineering Contradiction:
Improveerror correction capabilityVSAvoiddata compressibility
Core Design Contradiction:
ReliabilityVSLoss of substance

Solution Approach 1:

The patent applies parameter changes by dynamically adjusting the SBR thresholds based on the hard read result. When the hard read result is uncertain (close to the threshold), the SBR thresholds are adjusted to gather more reliable soft information. This selective adjustment of voltage parameters improves error correction only when necessary, preserving data compressibility for cases where hard reads are sufficient.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If multiple soft bit read thresholds are used to increase reliability, then reliability is improved, but device complexity increases

Engineering Contradiction:
Improveerror correction capabilityVSAvoidread operation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements partial action by performing soft bit reads selectively rather than universally. The controller determines whether SBR is necessary based on the hard read result's proximity to the threshold. Only when the hard read is uncertain does the system perform additional soft bit reads, reducing overall operational complexity while maintaining reliability for critical cases.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent applies dynamics by making the read operation adaptive. The decision to perform soft bit reads and the selection of SBR thresholds are dynamic, changing based on the actual hard read outcome. This dynamic approach optimizes the balance between reliability and complexity by adjusting the read strategy in real-time according to data conditions.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12619495B2Thresholds for soft reads of data
Publication Date: 2026.05.05 MICRON TECHNOLOGY INC
  • US12619495B2 patent drawing
  • US12619495B2 patent drawing
  • US12619495B2 patent drawing

AI summary

A method for selecting Soft Bit Read (SBR) thresholds in a memory device, includes setting, by a controller, a range of SBR thresholds around a Hard Read Position (HRP) for the memory device. The controller calculates mutual information for each set of SBR thresholds within the range of SBR thresholds. The controller calculates a theoretical compression ratio for each set of SBR thresholds in the range of SBR thresholds. The controller selects SBR thresholds from the range of SBR thresholds that provide a balance of the mutual information and the theoretical compression ratio.