NAND Flash Memory Voltage Step Width Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

NAND flash memory devices face challenges in maintaining data write reliability due to varying write characteristics of memory cells over repeated write/erase cycles, leading to inconsistent program voltage step widths that affect both speed and reliability.

Innovation Solution

The implementation of an initial voltage adjustment function and a step width adjustment function, which dynamically adjust the program voltage's initial value and step width based on the endurance of memory cells, ensuring appropriate voltage settings for both fresh and cycled cells to maintain reliability and efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a large step width of program voltage is used, then data write speed is improved, but threshold voltage distribution width increases reducing reliability

Engineering Contradiction:
Improvedata write speedVSAvoiddata write reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements dynamic adjustment of program voltage step width based on memory cell endurance characteristics. The step width is not fixed but varies according to the number of write/erase cycles the cells have undergone, allowing optimal balance between speed and reliability at different stages of cell life

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the program voltage step width parameter according to memory cell endurance state. By adjusting this critical parameter based on cell history, the system optimizes the trade-off between programming speed and threshold voltage distribution control

Inventive Principle:
Principle #35Parameter changes

2Reliability

If a small step width of program voltage is used, then threshold voltage distribution width is reduced improving reliability, but data write speed decreases

Engineering Contradiction:
Improvedata write reliabilityVSAvoiddata write speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system dynamically selects program voltage step width based on real-time assessment of memory cell endurance. Fresh cells receive larger step widths for fast programming, while cycled cells receive smaller step widths to maintain reliability

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The program voltage step width parameter is adjusted according to memory cell endurance characteristics, enabling the system to adapt between speed-optimized and reliability-optimized programming modes

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If program voltage settings are not adjusted for endurance, then device complexity is reduced, but threshold voltage distribution width increases reducing reliability

Engineering Contradiction:
Improvevoltage control complexityVSAvoiddata write reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent incorporates feedback mechanisms that monitor memory cell endurance characteristics and use this information to adjust program voltage step width. This closed-loop approach maintains reliability without requiring overly complex voltage control schemes

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The memory system performs self-adjustment of programming parameters based on its own operational history. The controller automatically modifies voltage settings according to detected cell endurance, eliminating the need for external calibration

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

These adjustments enhance data write reliability by optimizing program voltage settings for memory cells with different endurance levels, reducing the threshold voltage distribution width and maintaining processing time, thus improving overall data storage performance.

Implementation Method 1

data '0' representing the high threshold voltage state in which the floating gate is injected with electrons and data '1' representing the low threshold voltage state in which electrons in the floating gate are discharged

Methodology Applied
Scientific EffectElectron injection: Electron Beam

Data Source

PatentUS8385119B2Non-volatile semiconductor memory device
Publication Date: 2013.02.26 KIOXIA CORP
  • US8385119B2 patent drawing
  • US8385119B2 patent drawing
  • US8385119B2 patent drawing

AI summary

A non-volatile semiconductor memory device according to an embodiment includes: a data write portion configured to repeat a write loop until data write is complete, the write loop including a program operation of applying a selected word-line with a program voltage necessary for program and a verify operation of applying the selected word-line with a verify voltage necessary for verify, the program voltage being changed for each write loop by a predetermined step width, the data write being performed in units of a page including a plurality of memory cells selected by the selected word-line; and an endurance determination portion configured to determine the endurance of the memory cells of the page, the data write portion supplies the selected word-line with a program voltage of a step width depending on the endurance.