Storage Controller Read Voltage Optimization for Non-Volatile Memory
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional methods for reading data from rewritable non-volatile memory modules are inefficient as they require extensive resource usage and cause delays by performing read voltage optimization operations on entire wordlines, rather than identifying and optimizing specific physical pages with poor reading conditions, leading to reduced data reading efficiency.
Innovation Solution
A data reading method that determines and predicts the timing for performing wordline and page level read voltage optimization operations, allowing for precise optimization of read voltage sets without authentication data, thereby improving data reading efficiency and reducing resource load.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If read voltage optimization operation is performed to all physical pages of target wordline, then reading status of specific physical page with poor reading condition can be improved, but resource consumption increases and reading efficiency decreases
Solution Approach 1:
The patent segments the read voltage optimization operation from wordline level to page level. Instead of optimizing all physical pages of a target wordline, the system identifies and optimizes only the specific physical page with poor reading conditions. This segmentation reduces unnecessary operations on pages with good reading status, thereby improving reading efficiency while maintaining reliability for pages that actually need optimization.
Solution Approach 2:
The patent applies local quality by making the read voltage optimization operation localized to specific physical pages rather than uniformly applying it to all pages in a wordline. The system determines which physical pages have poor reading conditions and applies optimization only to those specific pages, creating a non-uniform optimization strategy that matches the actual quality distribution of reading conditions across pages.
2Productivity
If read voltage optimization operation is performed only when poor reading condition is discovered, then resource consumption is reduced, but data reading operation is delayed
Solution Approach 1:
The patent implements preliminary action by performing read voltage optimization operations in advance based on predicted timing, rather than waiting until poor reading conditions are actually discovered. The system predicts when optimization will be needed and performs it proactively, which eliminates delays in data reading operations while still avoiding unnecessary optimization of pages that don't require it, thus maintaining efficient resource consumption.
3Reliability
If conventional read voltage optimization method is used, then optimized read voltage can be obtained, but extensive resource usage and delay occur
Solution Approach 1:
The patent segments the optimization scope from entire wordline to specific physical page level. By dividing the optimization operation into page-specific tasks rather than blanket wordline-level operations, the system obtains the necessary optimized read voltages for correct data reading while significantly reducing the resources consumed by eliminating redundant optimization operations on pages that don't need it.
Data Source
AI summary
A data reading method is provided. The method includes updating a target optimized count value corresponding to a target physical page, in response to determining that a read voltage optimization operation needs to be performed to the target physical page among a plurality of physical pages according to a plurality of monitor results corresponding to the physical pages of the target wordline; performing a first type read voltage optimization operation, a second type read voltage optimization operation, or a third type read voltage optimization operation corresponding to the target wordline according to the target optimized count value, so as to obtain an optimized read voltage set corresponding to the target wordline, wherein the target wordline is read by using the optimized read voltage set.


