Dynamic Read Threshold Mechanism for Flash Memory Charge Variation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Flash memory devices face limited lifespan and increased bit error rates due to charge variations over time, leading to suboptimal read thresholds that do not adapt to changing conditions, resulting in reduced data storage accuracy and efficiency.

Innovation Solution

A data storage system that determines a middle read threshold and calculates lower and upper read thresholds based on memory element age, allowing for dynamic adjustment of read thresholds to compensate for charge variations, thereby improving read accuracy and extending the lifespan of flash memory devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a fixed read threshold is used for flash memory cells, then the system is simple to operate, but the read accuracy deteriorates over time due to charge variations

Engineering Contradiction:
Improveread threshold configurationVSAvoidread accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent implements dynamic read threshold adjustment by calculating thresholds based on memory element age. The control unit dynamically determines lower, middle, and upper read thresholds according to the aging state of flash memory cells, allowing the system to adapt to charge variations over time while maintaining operational simplicity through automated adjustment.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the read threshold parameter dynamically based on memory element age. By calculating different threshold values (lower, middle, upper) according to the aging state, the system adjusts the critical parameter to compensate for charge variations, thereby maintaining read accuracy without complex manual intervention.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If read thresholds are dynamically adjusted based on memory element age, then read accuracy is improved, but device complexity increases

Engineering Contradiction:
Improveread accuracyVSAvoidread threshold management
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs self-adjustment of read thresholds automatically based on memory element age tracking. The control unit autonomously calculates appropriate thresholds without external intervention, making the system self-maintaining and reducing the need for complex external management while improving read accuracy.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent implements feedback by continuously monitoring memory element age and using this information to adjust read thresholds. This closed-loop approach ensures that the system learns from the aging state and adapts accordingly, improving accuracy while keeping the control logic manageable through systematic feedback-based adjustment.

Inventive Principle:
Principle #23Feedback

3Quantity of substance

If flash memory cells are used for long-term storage, then storage capacity is improved, but bit error rates increase due to charge variations

Engineering Contradiction:
Improvestorage capacityVSAvoidbit error rate
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent applies preliminary action by pre-calculating and preparing multiple read thresholds (lower, middle, upper) based on expected memory element age before actual read operations occur. This anticipatory approach allows the system to proactively compensate for charge variations that will occur during long-term storage, maintaining reliability while preserving storage capacity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically changes the read threshold parameter based on memory element age to compensate for charge variations. By adjusting the threshold parameter according to the aging state, the system maintains accurate data retrieval throughout the lifecycle of flash memory cells, thereby reducing bit error rates while maintaining long-term storage capacity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9146850B2Data storage system with dynamic read threshold mechanism and method of operation thereof
Publication Date: 2015.09.29 SANDISK TECHNOLOGIES LLC
  • US9146850B2 patent drawing
  • US9146850B2 patent drawing
  • US9146850B2 patent drawing

AI summary

A system and method of operation of a data storage system includes: a memory die for determining a middle read threshold; a control unit, coupled to the memory die, for calculating a lower read threshold and an upper read threshold based on the middle read threshold and a memory element age; and a memory interface, coupled to the memory die, for reading a memory page of the memory die using the lower read threshold, the middle read threshold, or the upper read threshold for compensating for a charge variation.