NAND Memory Soft Decoding with Adaptive LLR Shifts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current soft decoding methods in NAND memory systems suffer from low decoding efficiency, particularly when reading data from memory cells with overlapping threshold voltage distributions, leading to increased decoding delays and errors.

Innovation Solution

A method involving multiple shifts of log-likelihood ratios (LLR) and use of lookup tables to improve soft decoding efficiency by adjusting reference read voltages and performing soft decoding operations after each shift, including positive, negative, and cross-shifts, with the option to switch to different lookup tables when decoding fails.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If soft decoding is performed using conventional methods, then data can be read from memory, but decoding efficiency is low and decoding delays increase

Engineering Contradiction:
Improvedecoding efficiencyVSAvoiddecoding delay
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent applies dynamics by making the log-likelihood ratio (LLR) values adjustable through multiple shifting operations (positive shift, negative shift, cross-shift) rather than using fixed LLR values. This dynamic adjustment allows the system to adapt to different reading conditions and improve decoding efficiency when conventional soft decoding fails, directly addressing the low decoding efficiency problem while managing decoding time through targeted adjustments rather than exhaustive searches.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of LLR values by performing multiple shifts (positive, negative, cross-shifts) on the initial LLR values obtained from the first lookup table. This parameter transformation enables the system to explore different decoding possibilities and improve decoding efficiency when the initial soft decoding fails, resolving the contradiction between decoding efficiency and time loss by making the decoding process adaptive rather than static.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If multiple shifts of log-likelihood ratios are performed, then decoding efficiency improves, but device complexity increases

Engineering Contradiction:
Improvedecoding efficiencyVSAvoiddecoding process complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the decoding process into distinct phases: initial soft decoding with first LLR values, conditional shifting operations (positive shift, negative shift, cross-shift), and selective lookup table switching. This segmentation allows the system to manage complexity by breaking down the decoding task into manageable steps, each with specific purposes, rather than implementing a monolithic complex decoding algorithm.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary actions by pre-defining multiple shifting operations and lookup tables before the actual decoding process. The system prepares the decoding framework in advance with predetermined shift values and alternative lookup tables, so that when decoding occurs, the complexity is managed through pre-planned options rather than real-time complex calculations, improving efficiency while controlling complexity.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If conventional soft decoding is used, then the decoding process is simple, but data read accuracy decreases for overlapping threshold voltage distributions

Engineering Contradiction:
Improvedata read accuracyVSAvoiddecoding process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements feedback by continuously monitoring the results of soft decoding operations and using this information to determine whether shifting operations or lookup table switches are needed. The system feeds back the decoding outcomes to guide subsequent operations, allowing it to adapt to overlapping threshold voltage distributions and improve data read accuracy while managing complexity through condition-based responses rather than always-executing complex procedures.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12424283B2Method for controlling a memory system, a memory system, and an electronic device
Publication Date: 2025.09.23 YANGTZE MEMORY TECH CO LTD
  • US12424283B2 patent drawing
  • US12424283B2 patent drawing
  • US12424283B2 patent drawing

AI summary

In examples, a method of controlling a memory system comprises obtaining a first soft-bit data corresponding to a hard-bit data read from a memory and a first lookup table, where the first lookup table comprises a first log-likelihood ratio determined based on a first reference read voltage of the memory. The method comprises performing a first soft decoding operation according to the first log-likelihood ratio and the first soft-bit data. The method comprises performing at least one shift to the first log-likelihood ratio and performing a second soft decoding operation according to a log-likelihood ratio after each shift and the first soft-bit data when the first soft decoding operation is determined to have failed to decode.