Voltage-Interval Decoding Updates for Non-Volatile Memory
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The increasing interference between memory cells in rewritable non-volatile memory modules leads to higher bit error rates, making it difficult for decoding circuits to successfully decode data, especially when inappropriate decoding parameters are used.
Innovation Solution
A method for updating decoding parameters by reading data from physical units using multiple voltage levels, evaluating error information, and adjusting parameters based on this information to improve decoding success rates without significantly increasing system burden.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If data storage density is increased in rewritable non-volatile memory modules, then storage capacity is improved, but interference between memory cells increases causing higher bit error rates
Solution Approach 1:
The patent segments the decoding process by dividing voltage intervals into multiple ranges, with each range having its own optimized decoding parameter. This segmentation allows the system to handle different voltage conditions independently, improving decoding accuracy for high-density storage where voltage interference is more severe.
Solution Approach 2:
The patent implements dynamic updating of decoding parameters based on actual read data characteristics. The memory control circuit continuously monitors bit error rates and adjusts decoding parameters in real-time, transforming the static decoding process into a dynamic adaptive system that responds to changing storage conditions.
2Reliability
If soft decode mode is used to improve decoding success rate, then data reliability is improved, but system complexity increases due to additional decoding operations
Solution Approach 1:
The patent applies local quality by using different decoding parameters for different voltage intervals rather than a uniform decoding approach. Each voltage interval receives customized decoding parameters tailored to its specific characteristics, improving overall decoding success rate while avoiding the complexity of completely redundant soft decode operations.
Solution Approach 2:
The patent changes decoding parameters dynamically based on voltage intervals and observed bit error patterns. By adjusting parameters such as threshold values and weight factors according to specific voltage ranges, the system achieves improved decoding reliability without requiring complex additional hardware structures.
3Measurement precision
If multiple decoding parameters are used for different voltage intervals, then decoding accuracy is improved, but parameter management complexity increases
Solution Approach 1:
The patent implements feedback mechanisms where the memory control circuit monitors decoding performance and automatically updates decoding parameters based on observed bit error rates. This closed-loop feedback system maintains high decoding accuracy while reducing manual parameter management complexity through automated adaptation.
Solution Approach 2:
The system performs self-service by automatically selecting and updating appropriate decoding parameters based on real-time performance metrics. The memory control circuit independently manages the multiple decoding parameters without external intervention, maintaining accuracy while simplifying overall system operation.
Data Source
AI summary
A decoding parameter updating method, a memory storage device, and a memory control circuit unit are provided. The method includes: sending a read command sequence to a rewritable non-volatile memory module to instruct to read first data from a first physical unit based on multiple read voltage levels; decoding the first data according to multiple decoding parameters to obtain second data, wherein the decoding parameters respectively correspond to multiple voltage intervals, and the voltage intervals are defined by the read voltage levels; obtaining first error evaluation information corresponding to a first voltage interval among the voltage intervals according to the first data and the second data; and updating a first decoding parameter corresponding to the first voltage interval according to the first error evaluation information.


