Flash Memory Decoding Using HRE Address Feedback
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The 3D NAND-type flash memory modules face high reliability errors (HRE) due to short-circuit issues between bit lines and word lines, leading to decoding failures and increased decoding burdens, especially as P/E cycles increase.
Innovation Solution
A decoding method that reads and decodes data from a flash memory module, marking specific addresses with high reliability errors and using a decoder to record these addresses for subsequent decoding attempts, thereby mitigating the impact of HRE on the decoding process.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If soft decoding is performed on data from specific addresses with high reliability errors, then decoding accuracy may improve, but decoding process failure risk increases due to error bits with higher reliability affecting the decoding process
Solution Approach 1:
The patent applies preliminary action by performing a first decoding operation on data from specific addresses before performing subsequent decoding operations. The decoder identifies addresses with high reliability errors through initial decoding attempts, records these addresses, and then uses this information to adjust subsequent decoding processes. This preliminary decoding action prepares the system by gathering error information that helps prevent decoding failures in later operations.
2Device complexity
If traditional decoding methods are used without addressing HRE, then decoding process is simple, but decoding failures occur frequently due to high reliability errors
Solution Approach 1:
The patent implements feedback by using the results of the first decoding operation to inform and adjust subsequent decoding operations. The decoder records addresses where high reliability errors occur and uses this feedback information to modify the decoding process for those specific addresses. This feedback mechanism allows the system to adapt its decoding strategy based on actual error patterns observed, improving overall decoding success rate without requiring completely complex new decoding algorithms.
Data Source
AI summary
The present invention provides a decoding method of a flash memory controller, wherein the decoding method includes the steps of: reading first data from a flash memory module; decoding the first data, and recording at least one specific address of the flash memory module according to decoding results of the first data, wherein said at least one specific address corresponds to a bit having high reliability errors (HRE) of the first data; reading second data from the flash memory module; and decoding the second data according to said at least one specific address.


