NAND Flash Memory Voltage Cycle Adjustment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
As the number of program/erase cycles increases in NAND flash memory devices, cells become more susceptible to over-programming due to parasitic capacitance coupling, leading to incorrect read results and reduced memory performance.
Innovation Solution
Implementing a pulse technique that adjusts programming voltage pulses and verify pulses to incrementally program memory cells, with a decrease in voltage after a certain number of cycles to prevent over-programming, and adjusting the difference between program verify and read voltages to improve data retention.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the number of program/erase cycles increases, then programming speed increases, but the cells become more susceptible to over-programming
Solution Approach 1:
The patent applies dynamics by making the programming voltage adjustable based on the number of cycles. The system transitions from a static fixed voltage to a dynamic voltage that changes with cycle count, allowing the programming parameters to adapt to the changing characteristics of the memory cells over time.
Solution Approach 2:
The patent implements parameter changes by modifying the programming voltage level according to the cycle count. As cells undergo more program/erase cycles, the system adjusts the voltage parameter to compensate for changing cell characteristics, thereby maintaining programming reliability while preserving speed improvements.
2Device complexity
If a fixed programming voltage is used, then the programming process is simple, but over-programming occurs in cells with high cycle counts
Solution Approach 1:
The system transitions from a static fixed voltage approach to a dynamic voltage adjustment mechanism that responds to cycle count, adding complexity only where needed to maintain programming accuracy across different cell states.
Solution Approach 2:
The patent incorporates feedback by using the cycle count information to adjust the programming voltage. The system monitors or tracks the number of cycles and uses this feedback to modify the programming parameters, ensuring accurate programming while preventing over-programming.
Data Source
AI summary
The present disclosure includes various method, device, system, and module embodiments for memory cycle voltage adjustment. One such method embodiment includes counting a number of process cycles performed on a first memory block in a memory device. This method embodiment also includes adjusting at least one program voltage, from an initial program voltage to an adjusted voltage, in response to the counted number of process cycles.


