Flash Memory Adaptive Programming Voltage Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Flash memory cells require careful management of state-change voltage to prevent damage and ensure reliable data storage and re-write capabilities, as existing methods do not account for individual cell characteristics, leading to potential data loss and device unsuitability for re-writes.
Innovation Solution
A method is implemented to apply a verification voltage to determine the appropriate state-change voltage for each flash memory cell using a look-up table, ensuring minimal impact on the cell structure, with a notification component for operational updates and an error check to prevent damage, allowing for safe programming and erasing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a fixed state-change voltage is applied to all flash memory cells, then the programming and erasing operations can be performed, but individual cell variations cause some cells to be damaged or fail to change state reliably
Solution Approach 1:
The patent segments the voltage application process by dividing memory cells into groups based on their threshold voltage characteristics. Instead of applying a uniform voltage to all cells, the system measures and categorizes cells into different groups (e.g., first group with lower threshold voltage, second group with higher threshold voltage) and applies tailored voltages to each group, thereby improving state change reliability while managing complexity through systematic classification
Solution Approach 2:
The patent changes the voltage parameter dynamically based on cell characteristics. By measuring the threshold voltage of each cell or group of cells and adjusting the state-change voltage accordingly (applying lower voltage to cells with lower threshold and higher voltage to cells with higher threshold), the system optimizes the programming and erasing operations to prevent damage while ensuring reliable state transitions
2Reliability
If higher state-change voltage is applied to ensure reliable programming, then programming success rate improves, but cell structure damage increases reducing rewrite capability
Solution Approach 1:
The patent applies local quality by tailoring the voltage strength to the specific characteristics of each cell or cell group. Instead of using a high voltage for all cells, the system identifies cells with lower threshold voltages and applies reduced voltage to them, while using higher voltage only for cells that require it. This localized approach ensures programming success for each cell without subjecting all cells to potentially damaging high voltage stress
3Measurement precision
If verification voltage is applied to measure cell characteristics, then appropriate voltage can be determined, but additional operation time is required
Solution Approach 1:
The patent reduces measurement time by segmenting the verification process. Instead of measuring and individually programming each cell separately, the system measures groups of cells together, identifies common characteristics within each group, and applies a unified voltage to the group. This segmented approach maintains measurement precision for group-level characteristics while significantly reducing the total time required compared to cell-by-cell processing
Data Source
AI summary
Flash memory devices have a plurality of memory cells that can be erased and programmed. Performing a voltage verification check allows a for an appropriate state-change voltage to be applied to the flash memory device. The appropriate state-change voltage is determined though accessing a look-up table. Using an appropriate state-change voltage allows a cell to operate with more overall programming cycles.


