Memory Controller Readout Using Parametric Threshold Voltage Modeling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing memory systems face challenges in accurately reading memory cells due to variations in Threshold Voltage Distributions (TVDs) across Word Lines, leading to suboptimal readout reliability and increased computational complexity when trying to optimize Read Voltages (RVs) and Log Likelihood Ratios (LLRs) for each Word Line.
Innovation Solution
A memory controller is developed that uses multiple Read Thresholds (RTs) to produce a base parametric model of TVDs, which is then updated to an actual parametric model based on readouts and auxiliary information, allowing for the determination of optimal readout parameters such as RVs and confidence levels, thereby improving readout reliability with reduced computational complexity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If multiple Read Thresholds (RTs) are used to produce a base parametric model of TVDs, then readout reliability is improved, but computational complexity increases
Solution Approach 1:
The patent performs preliminary actions by producing a base parametric model using multiple Read Thresholds (RTs) in advance. This base model captures the essential characteristics of Threshold Voltage Distributions (TVDs) before actual reading operations, allowing the system to prepare optimization data beforehand and reduce real-time computational burden while maintaining high readout reliability
Solution Approach 2:
The patent transforms the complex TVD characterization problem into a parametric model representation. By changing from direct TVD analysis to parameter-based modeling (mean, standard deviation, and shape parameters), the system achieves computational efficiency while preserving the essential distribution characteristics needed for reliable readout optimization
2Measurement precision
If an actual parametric model is derived from the base model using readouts and auxiliary information, then accuracy in modeling actual TVDs is improved, but processing time increases
Solution Approach 1:
The patent implements feedback by using actual readouts from memory cells to update and refine the base parametric model into an actual parametric model. The auxiliary information derived from these readouts provides feedback signals that adjust the model parameters (mean, standard deviation, shape) to better match the actual TVDs, improving accuracy while maintaining efficient processing through iterative refinement
Solution Approach 2:
The patent applies partial action by selectively updating only the necessary parameters of the parametric model based on auxiliary information from readouts. Rather than completely reprocessing all data, the system performs targeted parameter adjustments (mean, standard deviation, shape parameters) to achieve accurate TVD modeling with reduced processing time
3Reliability
If readout parameters such as RVs and confidence levels are optimized based on the actual parametric model, then readout reliability is improved, but device complexity increases
Solution Approach 1:
The patent optimizes readout parameters by changing from fixed or heuristic-based settings to dynamically adjusted parameters derived from the actual parametric model. The mean, standard deviation, and shape parameters of the TVDs are used to calculate optimal Read Voltages (RVs) and confidence levels, achieving improved reliability through parameter adaptation without requiring complex hardware modifications
Solution Approach 2:
The patent enables self-service by allowing the system to automatically determine optimal readout parameters using its own actual parametric model. The memory controller independently calculates RVs and confidence levels based on the modeled TVDs without external intervention or complex additional circuitry, achieving reliable readout through self-optimized parameters
Data Source
AI summary
A memory controller includes an interface and a processor. The interface is configured to communicate with a plurality of memory cells. The processor is configured to, using multiple Read Thresholds (RTs) positioned between adjacent Programming Voltages (PVs), produce (i) a base parametric model of Threshold Voltage Distributions (TVDs) associated with the PVs, and (ii) auxiliary information that depends on the RTs and on the base parametric model, to read a group of the memory cells using the RTs to produce multiple readouts, the threshold voltages of the memory cells in the group are distributed in accordance with actual TVDs, to derive from the base parametric model an actual parametric model, based on the multiple readouts and on the auxiliary information, and determine a readout parameter based on the actual parametric model, and to perform a read-related operation using the readout parameter.


