Deep Learning Read Threshold Estimation for Memory Reliability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory systems face challenges in optimizing read threshold values due to varying operating conditions, leading to read errors and performance degradation, as manual adjustment is impractical and inefficient.

Innovation Solution

A deep learning-based system that classifies operating conditions contributing to read errors and determines optimal read threshold sets by performing multiple read operations, obtaining fail bit count information, and predicting the best read threshold set using deep neural networks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual adjustment of read threshold values is performed, then read errors can be reduced, but the process becomes impractical and inefficient

Engineering Contradiction:
Improveread error reductionVSAvoidadjustment practicality
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The memory system performs self-diagnosis and self-adjustment of read threshold values through automated algorithms that analyze read errors and dynamically optimize thresholds without external manual intervention, making the system self-sufficient in maintaining optimal performance

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system dynamically changes read threshold parameters based on analyzed error patterns and operating conditions, automatically adjusting threshold values to optimize read operations under varying conditions without manual reconfiguration

Inventive Principle:
Principle #35Parameter changes

2Reliability

If multiple read operations are performed to determine optimal read thresholds, then read performance is improved, but processing time increases

Engineering Contradiction:
Improveread performanceVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary characterization of read error patterns and determines optimal read thresholds in advance through initial multiple read operations, storing these optimized thresholds for subsequent use to avoid repeated time-consuming measurements during normal operation

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where read error information from multiple operations is analyzed and used to iteratively refine and update read threshold values, reducing the need for extensive repeated measurements by learning from previous results

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11960989B2Read threshold estimation systems and methods using deep learning
Publication Date: 2024.04.16 SK HYNIX INC
  • US11960989B2 patent drawing
  • US11960989B2 patent drawing
  • US11960989B2 patent drawing

AI summary

A controller estimates optimal read threshold values for a memory device using deep learning. The memory device includes multiple pages coupled to select word lines in a memory region. The controller performs multiple read operations on a select type of page for each word line using multiple read threshold sets, obtains fail bit count (FBC) information associated with each read operation, and determines an optimal read threshold set for each word line based on the FBC information. When optimal read threshold sets for the select word lines are different each other, the controller predicts a best read threshold set using the optimal read threshold sets.