Flash Memory Read Threshold Adjustment via Environmental Models
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing calibration methods for read and write thresholds in flash memory devices are inefficient and inaccurate, leading to increased errors and power consumption due to the need for frequent recalibrations and handling of multiple operating parameters across varying environmental conditions.
Innovation Solution
Implementing a system that uses pre-characterized environmental models to determine optimal read and write thresholds based on temperature and other parameters, reducing the need for frequent recalibrations by storing pre-calculated thresholds and adjusting them according to predicted patterns, thereby optimizing performance and reducing power consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If frequent recalibration of read voltage thresholds is performed to maintain accuracy, then measurement precision is improved, but use of energy increases and productivity decreases
Solution Approach 1:
The patent pre-characterizes environmental models and determines optimal read/write thresholds in advance for different environmental conditions. When the actual environmental parameters match the pre-characterized conditions, the pre-determined thresholds are used directly without recalibration, thereby reducing power consumption while maintaining accuracy.
Solution Approach 2:
The patent changes the approach from dynamically recalibrating thresholds to selecting from pre-determined threshold sets based on environmental parameters. By characterizing the relationship between environmental conditions and optimal thresholds in advance, the system efficiently selects appropriate thresholds without performing energy-intensive recalibration operations.
2Measurement precision
If frequent recalibration of read voltage thresholds is performed to maintain accuracy, then measurement precision is improved, but productivity decreases
Solution Approach 1:
The patent pre-characterizes environmental models and determines optimal read/write thresholds in advance for different environmental conditions. When the actual environmental parameters match the pre-characterized conditions, the pre-determined thresholds are used directly without recalibration, thereby reducing calibration overhead and improving productivity.
Solution Approach 2:
The patent creates pre-characterized models that represent the relationship between environmental conditions and optimal thresholds. These models serve as templates that can be quickly matched against actual conditions, avoiding the need to perform complete recalibration procedures and thus reducing operational overhead.
3Adaptability or versatility
If multiple operating parameters are adjusted across varying environmental conditions, then adaptability is improved, but device complexity increases
Solution Approach 1:
The patent segments the environmental operating space into distinct conditions and pre-characterizes optimal thresholds for each segment. This segmentation allows the system to handle multiple environmental conditions adaptably while keeping the complexity manageable by treating each condition as a separate, pre-analyzed case.
Solution Approach 2:
The patent changes the approach from real-time complex calculations to lookup-based selection of pre-determined threshold sets based on environmental parameters. By pre-characterizing the parameter relationships, the system achieves high adaptability across environmental conditions while reducing the computational complexity during operation.
Data Source
AI summary
Embodiments of systems and methods for management and/or optimization of non-volatile memory read thresholds using improved time and temperature tagging are described. In some embodiments, time and temperature tagging can be optimized based on time that it takes to perform read threshold calibration, the expected change in temperature, and/or the impact of this change on bit error rate. In some embodiments, a model of an environmental parameter can be determined and associated read thresholds can be pre-calculated. If the measured environmental parameter is within a threshold of the model for the environmental parameter, a pre-calculated read threshold value can be used instead of performing read threshold calibration. Advantageously, power consumption can be reduced and throughput for the memory device can be increased.


