Decoding Method for Non-Volatile Memory Using Voltage Variation Sensing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing decoding methods for rewritable non-volatile memory modules are inefficient, particularly in improving data read accuracy and speed, due to the limitations in handling voltage variations during the discharge process of bit lines, which affects the determination of decoding parameters.
Innovation Solution
A decoding method that involves sending a read command sequence to a rewritable non-volatile memory module, receiving response data with identification bits reflecting voltage variations of bit lines during discharge, and dynamically determining decoding parameters based on these bits to accurately decode data from memory cells.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If traditional decoding methods are used for rewritable non-volatile memory modules, then the decoding process is simpler, but the decoding efficiency and data read accuracy deteriorate due to inability to handle voltage variations during discharge process
Solution Approach 1:
The patent applies preliminary action by performing multiple sensing operations at different time points during the discharge process before final decoding. The controller senses voltage states at multiple predetermined time points (first, second, third time points) to obtain identification bits that reflect voltage variations, then uses these bits to determine decoding parameters before actual decoding occurs. This preliminary sensing and parameter determination improves decoding efficiency by preparing accurate decoding parameters in advance based on observed voltage variations.
Solution Approach 2:
The patent applies dynamics by making the decoding parameters dynamic rather than fixed. The controller determines decoding parameters based on observed voltage variations during the discharge process. If voltage variation exceeds a threshold, the controller adjusts the decoding parameter (e.g., threshold voltage for comparison) accordingly. This dynamic adjustment allows the decoding process to adapt to actual voltage conditions, improving data read accuracy without requiring overly complex static preprocessing.
2Measurement precision
If multiple sensing operations are performed at different time points, then data read accuracy improves through better voltage variation detection, but the read time increases
Solution Approach 1:
The patent applies periodic action by performing sensing operations at multiple predetermined time points during the discharge process. The controller senses voltage states at a first time point, then a second time point, then a third time point, creating a periodic sampling pattern. This periodic sensing captures voltage variations at critical moments without continuous monitoring, achieving good measurement precision while controlling the total read time by limiting sensing to specific intervals rather than continuous operation.
Solution Approach 2:
The patent applies skipping by focusing sensing operations only at critical time points during the discharge process rather than continuously monitoring. The controller skips intermediate time points and performs sensing only at predetermined first, second, and third time points that capture essential voltage variation information. This selective sampling achieves adequate measurement precision while significantly reducing total read time compared to continuous monitoring.
3Reliability
If decoding parameters are dynamically determined based on voltage variations, then data read accuracy improves under varying voltage conditions, but the decoding process complexity increases
Solution Approach 1:
The patent applies feedback by using the sensed voltage states (identification bits) to determine decoding parameters. The controller senses voltage variations at different time points, converts these to identification bits, then uses the identification bits as feedback to select or adjust decoding parameters. This feedback mechanism ensures decoding parameters match actual voltage conditions, improving data read accuracy while keeping the complexity manageable through a clear cause-effect relationship between sensing results and parameter selection.
Solution Approach 2:
The patent applies parameter changes by adjusting decoding parameters (such as threshold voltage for data determination) based on observed voltage variations. When voltage variation exceeds a threshold, the controller changes the decoding parameter to compensate for the variation. This parameter adjustment approach improves reliability under varying voltage conditions while maintaining relatively simple implementation, as it only requires changing a key parameter rather than redesigning the entire decoding process.
Data Source
AI summary
A decoding method, a memory storage device, and a memory control circuit unit are disclosed. The method includes: sending at least one read command sequence instructing to read a first physical unit in a rewritable non-volatile memory module; receiving response data from the rewritable non-volatile memory module, wherein the response data includes a plurality of identification bits, and the plurality of identification bits reflect a voltage variation of a first bit line where a first memory cell in the first physical unit is located during a discharge process; determining a decoding parameter corresponding to the first memory cell according to the plurality of identification bits; and decoding data read from the first memory cell according to the decoding parameter.


