Soft Decoding Method for NAND Flash Read Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The use of NAND flash memory in solid state disks (SSDs) leads to long read delays and reduced read efficiency due to the need for both hard and soft reads to ensure accurate data retrieval.

Innovation Solution

A soft decoding method that involves performing a hard read on a storage device, determining a soft-decoding reference data based on the read data from the hard read if the hard decoding fails, and then performing a soft decoding using this reference data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If both hard read and soft read are performed to ensure accurate data retrieval, then data accuracy is improved, but read delay increases and read efficiency decreases

Engineering Contradiction:
Improvedata accuracyVSAvoidread delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs hard read first as a preliminary action to obtain initial read data. Based on the hard read results and hard decoding outcome, it determines whether soft read is necessary. This preliminary action approach avoids performing soft read unnecessarily, thereby reducing read delay while maintaining data accuracy when needed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the read parameter by switching between hard read mode and soft read mode based on decoding results. By adjusting the read parameter (performing only hard read when successful, or proceeding to soft read when hard decoding fails), it optimizes the balance between data accuracy and read delay.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If both hard read and soft read are performed to ensure accurate data retrieval, then data accuracy is improved, but read efficiency decreases

Engineering Contradiction:
Improvedata accuracyVSAvoidread efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent performs hard read as a preliminary action that can succeed independently. Only when hard decoding fails does it proceed to soft read. This preliminary action structure improves read efficiency by avoiding unnecessary soft read operations while ensuring data accuracy is maintained when required.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent skips the soft read step when hard read and hard decoding succeed. By rushing through the process with only hard read when conditions permit, it significantly improves read efficiency while still ensuring data accuracy through the conditional soft read mechanism.

Inventive Principle:
Principle #21Skipping (Rushing through)

3Reliability

If multiple soft reads are performed to achieve successful decoding, then decoding success rate is improved, but read delay increases

Engineering Contradiction:
Improvedecoding success rateVSAvoidread delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs hard read and hard decoding as preliminary actions before resorting to soft read. This preliminary action sequence improves decoding success rate by catching many errors early, while reducing read delay by minimizing the need for multiple soft read iterations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses hard read data as a copy or preliminary version that can be directly decoded. When hard decoding fails, it then uses soft read to process the same data with higher precision. This copying approach improves decoding success rate while reducing the need for multiple full soft read cycles.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20250156269A1Soft decoding method, electronic device, and storage medium
Publication Date: 2025.05.15 ZHONGSHAN JIANGBOLONG ELECTRONICS CO LTD
  • US20250156269A1 patent drawing
  • US20250156269A1 patent drawing
  • US20250156269A1 patent drawing

AI summary

A soft decoding method, an electronic device, and a storage medium. The soft decoding method includes: performing a hard read on a storage device and performing a hard decoding based on a read data of the hard read; determining, in response to the hard decoding being failed, a soft-decoding reference data based on the read data of the hard read; and performing a soft decoding based on soft-decoding reference data.