Read Threshold Tracking via Random Voltage Movement
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data storage devices, such as solid state drives (SSDs), face challenges in maintaining reliable read thresholds due to uneven process uniformity, leading to increased variability in endurance, retention, and temperature conditions, which affects read throughput and input/output operations per second (IOPS) requirements.
Innovation Solution
A data storage device with a controller that determines and adjusts read thresholds based on bit error rate (BER) analysis, allowing for continuous calibration and optimization of read threshold voltages to maintain low BER levels without frequent recalibration, thereby improving system performance and handling temperature changes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If read threshold calibration is conducted through TRT grouping and periodic updates across multiple blocks, then read threshold accuracy is improved, but system performance and IOPS are degraded due to frequent recalibration operations
Solution Approach 1:
The patent implements a feedback mechanism where the controller monitors bit error rates (BER) during normal read operations and uses this feedback to trigger selective recalibration only when BER exceeds a threshold, rather than performing periodic recalibration on all TRT groups. This feedback-driven approach maintains read threshold accuracy while minimizing performance impact.
Solution Approach 2:
Instead of recalibrating all TRT groups periodically, the patent applies partial action by recalibrating only those specific TRT groups whose BER performance degrades below acceptable thresholds. This selective approach reduces the overall calibration workload while maintaining sufficient accuracy for affected groups.
2Reliability
If read threshold calibration is performed frequently to maintain accuracy under varying temperature and endurance conditions, then reliability is improved, but latency and IOPS are degraded
Solution Approach 1:
The controller continuously monitors BER during read operations and uses this real-time feedback to determine when recalibration is necessary. This approach ensures reliability by maintaining accurate thresholds when needed while avoiding unnecessary recalibrations that would increase latency.
Solution Approach 2:
The patent establishes BER thresholds and calibration triggers in advance, allowing the system to operate normally until predefined reliability degradation criteria are met. This preliminary setup enables reactive recalibration only when reliability concerns arise, rather than proactive recalibration that would consistently impact performance.
3Manufacturing precision
If process uniformity is improved to reduce variability between dies and blocks, then manufacturing precision is improved, but device complexity increases due to need for TRT grouping and calibration mechanisms
Solution Approach 1:
The patent uses BER feedback to identify which TRT groups require calibration, allowing the system to manage complexity through intelligent monitoring rather than uniform calibration of all groups. This feedback mechanism enables the system to handle process variability efficiently without requiring overly complex calibration infrastructure.
Solution Approach 2:
The patent divides the memory device into TRT groups based on temperature and endurance characteristics, allowing differential calibration strategies for different segments. This segmentation enables targeted calibration of only those groups experiencing reliability issues, reducing overall system complexity compared to uniform calibration approaches.
Data Source
AI summary
A data storage device includes a memory device and a controller coupled to the memory device. The controller is configured to determine a read threshold on a wordline, adjust a read threshold voltage level associated with the read threshold, determine an adjusted read threshold at the adjusted read threshold voltage level, where the adjusted read threshold is different from the read threshold, compare the adjusted read threshold to the read threshold, and calibrate the read threshold based on the comparing. The controller is further configured to analyze a bit error rate (BER) difference based on the calibrating and/or a previous read threshold voltage level movement, choose a next target read threshold for next calibration, and read a second page at the next target read threshold.


