Adjustable Charge State Programming for Non-Volatile Memory Cells
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Non-volatile memory cells suffer physical damage from repeated programming and erasing, leading to reduced reliability and a limited program/erase (P/E) lifetime, with error correction techniques unable to correct errors beyond a certain threshold, resulting in cells becoming unusable.
Innovation Solution
Implementing a method to program cells using a charge state level lower than the maximum, adjusting it over time to reduce damage and maintain an error rate below a threshold, thereby extending the operational lifetime of the cells.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If cells are programmed using maximum charge state levels, then data storage capacity is maximized, but cell damage accelerates and P/E lifetime is reduced
Solution Approach 1:
The patent applies dynamics by making the charge state level adjustable rather than fixed. The system dynamically adapts the programming charge state level based on the operational lifetime of the cells, transitioning from higher charge states when cells are new to lower charge states as cells age, thereby extending P/E lifetime while maintaining acceptable data storage capacity
Solution Approach 2:
The patent changes the parameter of charge state level from a maximum fixed value to an adjustable parameter that varies over time. By modifying this critical parameter based on cell aging conditions, the system resolves the contradiction between maximizing data storage capacity and extending cell durability
2Quantity of substance
If cells are programmed using high charge state levels, then data storage density is increased, but error rate increases beyond correctable threshold
Solution Approach 1:
The system dynamically adjusts the charge state level based on the operational history of the cells. As cells age and accumulate damage, the system reduces the programming charge state level to maintain error rates within correctable thresholds, thereby preserving reliability while adapting to cell degradation
Solution Approach 2:
The patent implements feedback mechanisms that monitor cell performance and error rates. Based on this feedback, the system adjusts the charge state level to maintain optimal operation, ensuring that error rates remain within correctable limits while maximizing data storage density
3Productivity
If repeated programming operations are performed, then data storage operations are enabled, but physical damage accumulates and cells become unusable
Solution Approach 1:
The patent applies beforehand cushioning by proactively reducing the charge state level as cells approach degradation thresholds. This preventive measure cushions against the harmful effects of repeated programming operations, allowing continued data storage operations without causing critical damage that would render cells unusable
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
This approach reduces cell damage, increases the P/E cycles, and maintains accurate data storage by keeping error rates within correctable limits, effectively prolonging the usable life of non-volatile memory cells.
Implementation Method 1
memory cells store data in the form of different charge states
Data Source
AI summary
Apparatus and methods are disclosed, including a method of programming involving determining an error rate for the memory cells, and programming the memory cells using a charge state level for a charge state that is based at least in part on the determined error rate.


