Adjustable Charge State Programming for Non-Volatile Memory Cells

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Non-volatile memory cells suffer physical damage from repeated programming and erasing, leading to reduced reliability and a limited program/erase (P/E) lifetime, with error correction techniques unable to correct errors beyond a certain threshold, resulting in cells becoming unusable.

Innovation Solution

Implementing a method to program cells using a charge state level lower than the maximum, adjusting it over time to reduce damage and maintain an error rate below a threshold, thereby extending the operational lifetime of the cells.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If cells are programmed using maximum charge state levels, then data storage capacity is maximized, but cell damage accelerates and P/E lifetime is reduced

Engineering Contradiction:
Improvedata storage capacityVSAvoidP/E lifetime
Core Design Contradiction:
Quantity of substanceVSDuration of action of stationary object

Solution Approach 1:

The patent applies dynamics by making the charge state level adjustable rather than fixed. The system dynamically adapts the programming charge state level based on the operational lifetime of the cells, transitioning from higher charge states when cells are new to lower charge states as cells age, thereby extending P/E lifetime while maintaining acceptable data storage capacity

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of charge state level from a maximum fixed value to an adjustable parameter that varies over time. By modifying this critical parameter based on cell aging conditions, the system resolves the contradiction between maximizing data storage capacity and extending cell durability

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If cells are programmed using high charge state levels, then data storage density is increased, but error rate increases beyond correctable threshold

Engineering Contradiction:
Improvedata storage densityVSAvoiderror rate
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The system dynamically adjusts the charge state level based on the operational history of the cells. As cells age and accumulate damage, the system reduces the programming charge state level to maintain error rates within correctable thresholds, thereby preserving reliability while adapting to cell degradation

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements feedback mechanisms that monitor cell performance and error rates. Based on this feedback, the system adjusts the charge state level to maintain optimal operation, ensuring that error rates remain within correctable limits while maximizing data storage density

Inventive Principle:
Principle #23Feedback

3Productivity

If repeated programming operations are performed, then data storage operations are enabled, but physical damage accumulates and cells become unusable

Engineering Contradiction:
Improvedata storage operationsVSAvoidphysical damage
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The patent applies beforehand cushioning by proactively reducing the charge state level as cells approach degradation thresholds. This preventive measure cushions against the harmful effects of repeated programming operations, allowing continued data storage operations without causing critical damage that would render cells unusable

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

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 reduces cell damage, increases the P/E cycles, and maintains accurate data storage by keeping error rates within correctable limits, effectively prolonging the usable life of non-volatile memory cells.

Implementation Method 1

memory cells store data in the form of different charge states

Methodology Applied
Scientific EffectCharge state: Electrical Accumulator

Data Source

PatentUS9336083B2Apparatus and methods of programming memory cells using adjustable charge state level(s)
Publication Date: 2016.05.10 MICRON TECHNOLOGY INC
  • US9336083B2 patent drawing
  • US9336083B2 patent drawing
  • US9336083B2 patent drawing

AI summary

Apparatus and methods are disclosed, including a method of programming involving determining an error rate for the memory cells, and programming the memory cells using a charge state level for a charge state that is based at least in part on the determined error rate.