Read Retry Table Generation for Non-Volatile Memory Cells

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory devices face challenges in efficiently generating or changing read voltages for non-volatile memory cells, leading to issues with data retention, power consumption, and manufacturing costs.

Innovation Solution

An apparatus and method are developed to generate a read retry table using machine learning algorithms, which collects data from multiple memory dies, selects cluster candidates based on pass rates, performs clustering on word lines, and updates the read retry table to optimize read voltage levels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional methods are used to generate read voltages for non-volatile memory cells, then manufacturing costs and development time are reduced, but data retention reliability and read accuracy deteriorate

Engineering Contradiction:
Improvedata retention reliabilityVSAvoidmanufacturing cost
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The system performs preliminary characterization of memory cell threshold voltage distributions during manufacturing and stores this data in a lookup table. This preliminary action enables the read voltage generator to quickly retrieve and apply pre-determined optimal read voltages without performing complex real-time analysis, thereby improving data retention reliability while avoiding the high computational costs that would otherwise be required.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The read voltage generator dynamically adjusts read voltages based on the specific memory cell block being accessed and its characteristics stored in the lookup table. Instead of using fixed read voltages, the system adapts the read voltage levels to match the actual threshold voltage distributions of different memory blocks, improving read accuracy and data retention reliability while maintaining manufacturing efficiency.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If complex algorithms are used to optimize read voltage generation, then read accuracy improves, but computational resources and processing time increase

Engineering Contradiction:
Improveread accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

Complex threshold voltage distribution analysis and read voltage optimization are performed in advance during manufacturing or initialization, with results stored in a lookup table. During actual read operations, the system simply queries the lookup table and applies the pre-determined voltages, achieving high read accuracy without requiring complex real-time computation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of performing complex computational algorithms during read operations, the system creates a simplified copy of the optimal read voltage settings in a lookup table structure. This copy contains pre-calculated voltage values that replicate the results of complex algorithms, enabling fast and accurate read operations without the computational overhead.

Inventive Principle:
Principle #26Copying

3Measurement precision

If fixed read voltages are used for all memory blocks, then device complexity is reduced, but read accuracy and data retention vary across different memory blocks

Engineering Contradiction:
Improveread accuracyVSAvoidvoltage control complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system implements local quality by storing and applying specific read voltage settings for each memory block based on its unique threshold voltage characteristics. Instead of using a single fixed voltage for all blocks, the read voltage generator retrieves block-specific voltages from the lookup table, ensuring optimal read accuracy for each local memory region while maintaining manageable system complexity through the tabular storage approach.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20250131969A1Apparatus and method for changing a read voltage applied for reading data from a non-volatile memory cell
Publication Date: 2025.04.24 SK HYNIX INC
  • US20250131969A1 patent drawing
  • US20250131969A1 patent drawing
  • US20250131969A1 patent drawing

AI summary

A read retry table generator is coupled to a plurality of memory dies via a data path. The read retry table generator is configured to: collect data from a plurality of memory cells coupled to a plurality of word lines in the plurality of memory dies; determine a pass rate of collected data appertaining to a plurality of clusters; select a cluster candidate among the plurality of clusters, based on a pass rate of collected data; and cluster the collected data into the cluster candidate to generate a read retry table.