Dynamic Erase Voltage Adjustment in Non-Volatile Memory

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Non-volatile memory devices experience performance degradation due to structural degradation from repeated programming and erase cycles, leading to increased erase loops and elevated threshold voltage, which results in inefficiencies in programming speed and power consumption.

Innovation Solution

A method and system for dynamically adjusting the erase voltage level by monitoring the number of erase/verify loops and adjusting the initial erase voltage to ensure it meets a pre-defined threshold count, thereby optimizing the number of erase loops required to achieve the 'erased' state.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If the number of programming and erase cycles increases to maintain storage capacity, then storage density is improved, but structural degradation occurs leading to performance decline

Engineering Contradiction:
Improvestorage densityVSAvoidperformance stability
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The system performs preliminary characterization of the non-volatile memory structure by conducting initial programming and erase operations to establish baseline performance parameters. This preliminary action enables the system to detect degradation trends before they significantly impact storage capacity, allowing for proactive adjustment of operational parameters to maintain performance stability over extended cycles.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system continuously monitors performance parameters during programming and erase operations and uses this feedback to dynamically adjust operational parameters. By comparing current performance against baseline characteristics and detecting degradation trends, the system modifies subsequent operations to compensate for structural changes, thereby maintaining stable performance despite increasing cycle counts.

Inventive Principle:
Principle #23Feedback

2Reliability

If erase loops are increased to ensure complete erase, then erase completeness is improved, but time consumption increases

Engineering Contradiction:
Improveerase completenessVSAvoiderase operation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system dynamically adjusts the number of erase loops based on real-time monitoring of erase effectiveness. Instead of using a fixed number of loops, the system adapts the erase operation parameters according to the specific characteristics and degradation state of the memory structure, optimizing the balance between ensuring complete erase and minimizing time consumption.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system replaces fixed mechanical erase loop counting with an intelligent control mechanism that monitors electrical characteristics during erase operations. By substituting rigid procedural repetition with adaptive parameter adjustment based on measured electrical properties, the system achieves more efficient erase operations that maintain completeness while reducing time requirements.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Speed

If higher voltage is applied during erase operations to speed up the process, then erase speed is improved, but power consumption increases

Engineering Contradiction:
Improveerase speedVSAvoidpower consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The system dynamically changes operational parameters including voltage levels during programming and erase operations based on the current state of the non-volatile memory structure. By adjusting voltage parameters in response to monitored performance characteristics and degradation trends, the system optimizes the balance between erase speed and power consumption, applying higher voltages only when and where necessary to achieve effective erasure.

Inventive Principle:
Principle #35Parameter changes

4Duration of action of stationary object

If the memory structure is used for extended periods, then storage capacity utilization is improved, but structural degradation increases

Engineering Contradiction:
Improveoperational lifespanVSAvoidstructural integrity
Core Design Contradiction:
Duration of action of stationary objectVSStability of the object's composition

Solution Approach 1:

The system performs preliminary characterization and continuous monitoring of the non-volatile memory structure's performance parameters throughout its operational life. By establishing baseline characteristics and detecting degradation trends early, the system can take preliminary corrective actions such as adjusting operational parameters or initiating maintenance procedures to preserve structural integrity over extended periods.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements self-diagnosis and self-adjustment capabilities by continuously monitoring its own performance parameters and automatically modifying operational parameters to compensate for degradation. This self-service approach enables the memory structure to maintain stable performance and structural integrity throughout its operational lifespan without requiring external intervention or maintenance.

Inventive Principle:
Principle #25Self-service

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach helps maintain optimal erase loop counts, preventing over-programming and reducing power consumption, thus enhancing the efficiency and speed of erase operations in non-volatile memory devices.

Implementation Method 1

each memory cell is comprised of a floating gate that is positioned above and isolated from a channel region of a semiconductor substrate, wherein the floating gate is positioned between the source and drain regions

Methodology Applied
Scientific EffectCharge storage:

Implementation Method 2

the threshold voltage (Vth) of the resulting transistor is controlled by and dependent upon an amount of charge that is retained on the floating gate

Methodology Applied
Scientific EffectThreshold voltage control:

Implementation Method 3

a minimum amount of voltage that must be applied to the control gate before the transistor is activated to permit conduction between its source and drain regions

Methodology Applied
Scientific EffectElectrical conduction: Conduction (electrical)

Implementation Method 4

bit-value data can be programmed onto and erased from the memory cell by precisely changing the level of charge on a floating gate

Methodology Applied
Scientific EffectCharge removal:

Data Source

PatentUS11837297B2Smart erase verify in non-volatile memory structures
Publication Date: 2023.12.05 SANDISK TECHNOLOGIES LLC
  • US11837297B2 patent drawing
  • US11837297B2 patent drawing
  • US11837297B2 patent drawing

AI summary

A method for dynamically adjusting an erase voltage level to be applied in a subsequent erase cycle, comprising: in a current erase cycle, initiating a current erase/verify loop by applying an initial stored erase voltage level according to an erase sequence in which each successive erase/verify loop is incremented by a pre-determined voltage amount, storing an erase/verify loop count, and determining whether the current erase cycle is complete according to a pass criterion. If the erase cycle is complete, a determination is made as to whether the stored erase/verify loop count equals a pre-defined threshold count. Further, if the stored count does not equal the pre-defined threshold count, the initial stored erase voltage level is adjusted such that, upon applying the adjusted erase voltage level in a subsequent erase cycle, an erase/verify loop count will now equal the pre-defined threshold count.