Memory Codeword Drift Compensation with Pearson Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Memory cells experience threshold voltage drift due to multiple operations and temperature variations, leading to incorrect data sensing and reduced performance and lifetime of memory devices.
Innovation Solution
Implement a memory device with circuitry to determine the originally programmed data of a codeword using a Pearson detector, compensating for threshold voltage drift by estimating the original data states through cell metrics and correlation analysis.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If memory cells undergo multiple operations and temperature variations, then memory device functionality is maintained, but threshold voltage drift occurs leading to incorrect data sensing
Solution Approach 1:
The patent implements feedback by calculating cell metrics from sensed data and using these metrics to determine compensation values that correct threshold voltage drift. The system continuously monitors cell characteristics and adjusts sensing operations based on detected drift, creating a closed-loop feedback mechanism that maintains sensing accuracy despite multiple operations and temperature variations.
Solution Approach 2:
The patent changes sensing parameters dynamically by calculating cell metrics (such as mean threshold voltage and standard deviation) and using these to adjust sensing operations. The system modifies sensing voltages and timing based on detected drift parameters, allowing accurate data retrieval even as cell characteristics change due to wear and temperature effects.
2Measurement precision
If threshold voltage drift is compensated using traditional methods, then some accuracy is maintained, but performance and lifetime are reduced
Solution Approach 1:
The patent segments the codeword into individual cell metrics, calculating separate mean threshold voltage and standard deviation values for each cell position. This segmentation allows targeted compensation for each cell's specific drift characteristics rather than applying uniform correction, improving overall accuracy while reducing the impact of drift on memory performance and lifetime.
Solution Approach 2:
The patent replaces traditional threshold-based sensing mechanisms with a statistical approach using cell metrics and Pearson correlation analysis. Instead of relying on fixed voltage thresholds that degrade with drift, the system uses probabilistic modeling and correlation coefficients to determine original data states, thereby maintaining reliability despite threshold voltage changes.
3Measurement precision
If cell metrics and correlation analysis are used to determine original data, then drift compensation accuracy is improved, but computational complexity increases
Solution Approach 1:
The patent performs preliminary calculations of cell metrics (mean threshold voltage and standard deviation) during the sensing operation itself, before final data determination. By pre-calculating these statistical parameters and storing them for subsequent correlation analysis, the system reduces the computational burden during critical data retrieval operations while maintaining high drift compensation accuracy.
Solution Approach 2:
The patent creates simplified representations of cell characteristics through cell metrics that capture essential drift information without requiring full threshold voltage distributions. These metric copies enable efficient Pearson correlation calculations while preserving the necessary information for accurate drift compensation, reducing computational complexity compared to analyzing complete voltage distributions.
Data Source
AI summary
The present disclosure includes apparatuses, methods, and systems for drift compensation for codewords in memory. An embodiment includes a memory device having an array of memory cells, and circuitry to sense a codeword stored in the array, determine a derivative value of a cell metric for each cell of the codeword based on a threshold voltage of that respective cell, a mean of threshold voltage values of each cell of the codeword, and a value proportional to a total quantity of the cells of the codeword and a position of the threshold voltage value of that respective cell in the threshold voltage values of each cell of the codeword, determine the cell metric for which the determined derivative value changes from a first polarity to a second polarity, input the determined cell metric to a Pearson detector, and determine originally programmed data of the codeword using the Pearson detector.


