Flash Memory Read Voltage Adjustment for Charge Loss Mitigation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Flash memory devices experience charge loss due to thermal stress and extended use, leading to shifting and widening of threshold voltage distributions, which can result in read errors and render the memory unusable.

Innovation Solution

Implementing methods such as using single-level cells (SLC) or multiple-level cells (MLC) with padding techniques, programming multiple copies of data and its complements, and adjusting read voltage levels based on the number of memory cells in a particular data state to mitigate charge loss failures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Duration of action of stationary object

If flash memory cells are used for extended use or subjected to thermal stress, then the memory can operate for longer periods, but charge loss occurs causing threshold voltage distributions to shift and widen leading to read errors

Engineering Contradiction:
Improveusable life of memory cellsVSAvoidread error rate
Core Design Contradiction:
Duration of action of stationary objectVSReliability

Solution Approach 1:

The patent performs preliminary detection of charge loss by reading memory cells before actual read operations. By detecting threshold voltage shifts early and identifying cells that have lost charge, the system can take preventive actions such as re-programming affected cells or adjusting read thresholds, thereby preventing read errors before they occur during normal operation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a feedback mechanism where the results of preliminary read operations are used to adjust subsequent read operations. By monitoring the distribution of read values and detecting deviations from expected thresholds, the system dynamically adjusts read thresholds and identifies cells requiring re-programming, creating a closed-loop system that continuously compensates for charge loss.

Inventive Principle:
Principle #23Feedback

2Quantity of substance

If multiple-level cells (MLC) are used to increase storage capacity, then memory density improves, but charge loss has greater impact on data integrity compared to single-level cells

Engineering Contradiction:
Improvestorage capacityVSAvoiddata integrity
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent applies copying by storing multiple copies of data in different memory cells. When charge loss affects one cell, the system can retrieve the original data from another copy and use it to re-program the affected cell, thereby restoring data integrity without requiring external intervention.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent changes operational parameters by adjusting read thresholds based on detected charge loss patterns. For MLC cells, the system dynamically modifies the voltage thresholds used to distinguish between different data states, compensating for threshold voltage shifts caused by charge loss and maintaining accurate data retrieval.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If pre-programmed data is stored in memory prior to connection, then the memory is ready for immediate use, but thermal stress during connection causes charge loss in pre-programmed cells

Engineering Contradiction:
Improvereadiness for useVSAvoidcharge retention
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent performs preliminary detection and verification of pre-programmed data before the memory device is fully operational. By checking for charge loss early in the initialization process and identifying affected cells before they cause read errors, the system can re-program critical data while the device is still being set up, ensuring data integrity from the start.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements protective measures by creating redundancy in pre-programmed data. Before thermal stress can cause catastrophic charge loss, the system has already stored backup copies and established detection mechanisms that cushion against the harmful effects of thermal stress during the connection and initialization process.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Data Source

PatentUS11133071B2Charge loss failure mitigation
Publication Date: 2021.09.28 MICRON TECHNOLOGY INC
  • US11133071B2 patent drawing
  • US11133071B2 patent drawing
  • US11133071B2 patent drawing

AI summary

Memories including a controller configured to cause the memory to read a plurality of memory cells using a read voltage having a particular voltage level, determine a number of memory cells of a first subset of memory cells of the plurality of memory cells having a particular data state in response to the read voltage having the particular voltage level, and in response to determining that the number of memory cells of the first subset of memory cells having the particular data state is less than a particular threshold, adjust the voltage level of the read voltage based on the number of memory cells of the first subset of memory cells having the particular data state, and re-read the plurality of memory cells using the read voltage having the adjusted voltage level.