Nonvolatile Memory Program Verify Voltage Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Flash memory devices with multi-level cells face challenges in maintaining a sufficient margin between program states due to wide threshold voltage distributions, affecting data retention and programming accuracy.
Innovation Solution
Implementing a program-verify loop with both pre-verify and target verify operations using a common verify voltage for different programmable states, and adjusting bit-line voltages based on verification results to reduce threshold voltage distribution and enhance programming speed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If multi-level cells are used to increase storage capacity, then storage capacity increases, but threshold voltage distribution becomes wider affecting data retention and programming accuracy
Solution Approach 1:
The patent segments the verification process into two distinct operations: pre-verify operation for lower programmable states and target verify operation for higher programmable states. This segmentation allows each verify operation to be optimized for its specific state range, improving programming accuracy while maintaining multi-level cell storage capacity.
Solution Approach 2:
The pre-verify operation serves as a preliminary action before the target verify operation. By first checking lower states and then proceeding to target state verification, the system ensures more accurate programming by catching intermediate states that would otherwise be missed, thereby reducing threshold voltage distribution width.
2Measurement precision
If separate verify voltages are used for pre-verify and target verify operations, then verification accuracy improves, but device complexity and operation time increase
Solution Approach 1:
The patent merges the pre-verify voltage and target verify voltage into a single common verify voltage that is applied simultaneously to both verify operations. This consolidation reduces device complexity and operation time while maintaining verification accuracy through the segmented verification approach.
Solution Approach 2:
The common verify voltage serves multiple functions: it performs both pre-verify operation for lower states and target verify operation for higher states. This multi-functionality eliminates the need for separate voltage generation circuits, reducing device complexity while maintaining the accuracy benefits of separate verify operations.
3Reliability
If traditional sequential verify operations are performed, then verification thoroughness is maintained, but programming speed decreases
Solution Approach 1:
The patent combines pre-verify operation and target verify operation into a single simultaneous verification step using a common verify voltage. This merging allows both verification checks to be performed in parallel, significantly increasing programming speed while maintaining the thoroughness of traditional sequential verification through the segmented verification logic.
Solution Approach 2:
By performing both pre-verify and target verify operations simultaneously in a continuous process rather than sequentially, the system maintains verification thoroughness without the time loss associated with sequential operations. The useful action of verification continues uninterrupted while checking multiple states.
Data Source
AI summary
Provided are nonvolatile memory devices and program methods thereof. A nonvolatile memory device provides a program voltage to a selected word line and performs a program verify operation. The nonvolatile memory device controls a bit line voltage of the next program loop according to the program verification result. In the program verification operation, a target verify voltage is used as a pre-verify voltage. The nonvolatile memory device controls the bit line voltage of the next program loop according to the program verification result, thus making it possible to reduce the threshold voltage distribution of a memory cell. Also, the nonvolatile memory device uses the target verify voltage as the pre-verify voltage, thus making it possible to increase the program verification speed.


