Soft Decoding Method for NAND Flash Read Efficiency
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Reliability
If both hard read and soft read are performed to ensure accurate data retrieval, then data accuracy is improved, but read efficiency decreases
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.
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.
3Reliability
If multiple soft reads are performed to achieve successful decoding, then decoding success rate is improved, but read delay increases
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.
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.
Data Source
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.


