Storage Controller Read Voltage Optimization for Non-Volatile Memory

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvereading statusVSAvoidreading efficiency
Core Design Contradiction:
ReliabilityVSProductivity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #3Local quality

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

Engineering Contradiction:
Improveresource consumptionVSAvoiddata reading operation delay
Core Design Contradiction:
ProductivityVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If conventional read voltage optimization method is used, then optimized read voltage can be obtained, but extensive resource usage and delay occur

Engineering Contradiction:
Improvedata correctnessVSAvoidresource usage
Core Design Contradiction:
ReliabilityVSUse of energy by stationary object

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.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10614892B1Data reading method, storage controller and storage device
Publication Date: 2020.04.07 SHENZHEN EPOSTAR ELECTRONICS LTD
  • US10614892B1 patent drawing
  • US10614892B1 patent drawing
  • US10614892B1 patent drawing

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.