Flash Memory Sensing with Multi-Voltage Reads for Threshold Drift
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Flash memory cells experience charge leakage and disturb mechanisms that alter their threshold voltage, leading to inaccurate sensing operations when using previously established sensing voltages, resulting in erroneous data reading.
Innovation Solution
Implement a method that performs multiple sense operations using different sensing signals to determine the quantity of memory cells that change states, and based on this quantity, decides whether to output hard data or a combination of hard and soft data, with soft data provided only when advanced ECC is needed to correct errors.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If previously established sensing voltages are used for sensing operations, then the sensing process is simple and fast, but the sensing accuracy deteriorates due to threshold voltage changes from charge leakage and disturb mechanisms
Solution Approach 1:
The patent applies preliminary action by performing multiple sensing operations with different sensing voltages before final data output. The system proactively senses memory cell states at multiple voltage levels (e.g., first sensing voltage, second sensing voltage) to detect threshold voltage shifts caused by charge leakage or disturb mechanisms. This preliminary multi-voltage sensing allows the system to identify and correct for voltage drift before making final data decisions, thereby maintaining high sensing accuracy without requiring complex real-time adjustments during the actual read operation.
Solution Approach 2:
The patent implements parameter changes by varying the sensing voltage parameter across multiple sensing operations. Instead of using a single fixed sensing voltage, the system performs sensing at different voltage levels (e.g., higher voltage to detect cells that have lost charge, lower voltage for cells that retained charge). By changing the sensing voltage parameter and comparing results across operations, the system can accurately determine the actual state of memory cells even when threshold voltages have shifted from their original programmed values, thus resolving the accuracy-complexity contradiction.
2Measurement precision
If multiple sense operations with different sensing signals are performed to detect state changes, then sensing accuracy improves, but the time required for data reading increases
Solution Approach 1:
The patent applies partial or excessive action by performing a limited number of additional sensing operations beyond the single standard read operation. Rather than continuously sensing or performing excessive redundant checks, the system performs a specific small number of additional sensing operations (e.g., one or two extra sensing passes with different voltages) only when needed to detect threshold voltage shifts. This approach provides sufficient accuracy improvement while minimizing the time penalty, as the additional sensing operations are kept to the minimum necessary to resolve ambiguous cell states.
Solution Approach 2:
The patent implements feedback by using the results from multiple sensing operations to inform the final data output decision. The system senses memory cells at multiple voltage levels, compares the results to detect state changes or inconsistencies, and uses this feedback information to determine the most accurate representation of the stored data. The feedback mechanism allows the system to adaptively select the correct data value based on the pattern of responses across different sensing voltages, improving accuracy while keeping the time overhead manageable through intelligent decision-making based on sensed feedback.
3Reliability
If soft data is provided for advanced ECC operations, then error correction capability improves, but the data transmission volume and processing complexity increase
Solution Approach 1:
The patent applies local quality by providing soft data (additional sensing information) selectively rather than uniformly for all memory cells. The system performs multiple sensing operations and identifies specific memory cells or data bits where threshold voltage shifts or sensing ambiguities occurred. Soft data is then provided only for those localized regions or specific bits that require enhanced error correction, rather than for the entire data set. This localized approach improves error correction capability where needed while minimizing the overall data transmission volume and processing complexity.
Data Source
AI summary
Methods, devices, and systems for data sensing in a memory system can include performing a number of successive sense operations on a number of memory cells using a number of different sensing voltages, determining a quantity of the number memory cells that change states between consecutive sense operations of the number of successive sense operations, and determining, based at least partially on the determined quantity of the number of memory cells that change states between consecutive sense operations, whether to output hard data corresponding to one of the number of successive sense operations.


