Memory Subsystem Charge Loss Tracking via Signal Noise Calibration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional memory systems face inefficiencies in calibrating read voltages due to charge loss and temperature variations, leading to inaccurate data retrieval and increased latency in error correction, as they rely on blind searching and inefficient retry mechanisms.
Innovation Solution
A memory sub-system that tracks charge loss based on signal and noise characteristics during calibration, using a predictive model to estimate optimized read voltages and adjust for shifts caused by charge loss and temperature effects, thereby improving calibration efficiency and accuracy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If conventional blind searching and retry mechanisms are used for calibrating read voltages, then the system can handle charge loss and temperature variations, but the latency increases and data retrieval accuracy decreases
Solution Approach 1:
The system performs preliminary calibration operations to measure signal and noise characteristics before actual data retrieval. By pre-characterizing the memory cells and establishing baseline performance metrics, the system avoids time-consuming blind searching during operational retries, thus reducing latency while maintaining accuracy
Solution Approach 2:
The system implements feedback mechanisms that use measured signal and noise characteristics to dynamically adjust read voltage calibration. The calibration process continuously monitors performance metrics and adjusts voltages based on feedback from actual memory cell responses, enabling accurate data retrieval without requiring multiple retry attempts
2Reliability
If multiple retry calibrations are performed to account for charge loss and temperature effects, then data retrieval accuracy improves, but the number of operations and time consumption increase
Solution Approach 1:
The system changes operational parameters by measuring signal and noise characteristics to determine optimized read voltages specific to current charge loss and temperature conditions. Instead of performing multiple retry calibrations, the system adjusts voltage parameters based on measured characteristics, achieving reliable error correction in a single calibration pass
Solution Approach 2:
The system performs preliminary measurements of signal and noise characteristics to predict and compensate for charge loss and temperature effects before data retrieval operations. This advance characterization enables the system to pre-adjust calibration parameters, eliminating the need for multiple retry operations and improving calibration efficiency
3Measurement precision
If systematic estimation and adjustment of read voltages based on signal and noise characteristics is implemented, then calibration efficiency and accuracy improve, but the complexity of the calibration process increases
Solution Approach 1:
The system performs self-characterization by measuring its own signal and noise characteristics during calibration operations. The memory sub-system autonomously determines its performance metrics and uses this information to self-adjust read voltages, eliminating the need for external complex testing equipment or manual calibration procedures
Solution Approach 2:
The calibration process is designed to serve multiple functions simultaneously: it measures signal characteristics, measures noise characteristics, determines optimized read voltages, and validates error correction performance. This multi-functional approach consolidates what would otherwise require separate operations into a single unified calibration process
Data Source
AI summary
A memory sub-system to track charge loss in memory cells and shifts of voltages optimized to read the memory cells. For example, a memory device can measure signal and noise characteristics of a group of memory cells to calculate an optimized read voltage of the group of memory cells. The memory sub-system having the memory device can determine an amount of charge loss in the group of memory cells, using at least the signal and noise characteristics, the optimized read voltage, and/or the bit error rate of data read using the optimized read voltage. The memory sub-system tracks changes in optimized read voltages of memory cells in the memory device based on the amount of charge loss.


