Iterative Read Voltage Calibration for Memory Cells
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional memory systems face challenges in accurately calibrating read voltages for memory cells due to shifts caused by factors like charge loss and temperature variations, leading to poor precision in identifying optimized read voltages, especially when storing multiple bits of data.
Innovation Solution
A calibration manager is implemented to adaptively and iteratively improve the estimation of higher optimized read voltages based on the calibration of lower optimized read voltages, using predictive models to correct initial estimations and enhance precision, thereby avoiding calibration failures.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If conventional calibration methods are used to identify read voltages for memory cells, then the calibration process is simple, but the precision in identifying optimized read voltages deteriorates due to shifts caused by charge loss and temperature variations
Solution Approach 1:
The system performs preliminary calibration to establish initial read voltages before actual data retrieval operations. These preliminary measurements create a baseline that accounts for charge loss and temperature variations, enabling more accurate subsequent read operations without requiring complex real-time adjustments during normal operation.
Solution Approach 2:
The calibration system uses feedback from preliminary read operations to iteratively adjust and refine read voltage estimates. By comparing actual read results with expected outcomes, the system continuously optimizes voltage levels, compensating for drift caused by charge loss and thermal effects while maintaining measurement precision.
2Measurement precision
If initial estimates of optimized read voltages are used without correction, then the calibration process is fast, but the precision deteriorates due to shifts from charge loss and temperature variations
Solution Approach 1:
The system performs preliminary calibration measurements to establish baseline read voltage characteristics before actual data operations. This preliminary action captures the effects of charge loss and temperature variations upfront, allowing the system to use these pre-characterized values for fast subsequent operations without sacrificing precision.
Solution Approach 2:
The calibration system dynamically adjusts read voltage parameters based on detected shifts in memory cell characteristics. By monitoring and responding to changes in charge retention and temperature conditions, the system modifies voltage levels to maintain optimal read precision while minimizing calibration time through targeted adjustments rather than full recalibration.
3Reliability
If read voltages are not adjusted for data retention effects, then the operation speed is high, but data integrity deteriorates over time
Solution Approach 1:
The system performs preliminary calibration to establish accurate read voltage levels before data retrieval operations begin. This preliminary action ensures that voltage shifts due to charge loss are accounted for in advance, maintaining data integrity without requiring slow mid-operation adjustments that would reduce productivity.
Solution Approach 2:
The calibration system implements dynamic voltage adjustment mechanisms that adapt read voltages based on real-time detection of charge retention conditions. By making voltages dynamic rather than static, the system maintains optimal read levels throughout data retention periods, ensuring data integrity while keeping adjustment mechanisms efficient enough to preserve operational speed.
Data Source
AI summary
A memory sub-system configured to iterative calibrate read voltages, where higher read voltages are calibrated based on the calibration results of lower read voltages. For example, a memory device initially determines first read voltages of a group of memory cells. The memory device calculates a second read voltage optimized to read the group of memory cells according to first signal and noise characteristics measured based on at least one of the first read voltages. A third read voltage is estimated based on an offset of the second read voltage from a corresponding voltage among the first read voltages. Second signal and noise characteristics of the group of memory cells are measured based on the third read voltage. The memory device then calculates a fourth read voltage optimized to read the group of memory cells according to the second signal and noise characteristics.


