Hybrid Local Boosting for Nonvolatile Memory Programming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Program disturbance occurs in nonvolatile memory devices during programming, particularly when programming from lower cells to upper cells, due to charge sharing and reduced boosting efficiency, which affects the accuracy and reliability of data storage.

Innovation Solution

A hybrid boosting method is employed, combining self-boosting and local boosting, where cells are programmed using self-boosting when the selected wordline is under a reference wordline and local boosting when it is above, to prevent program disturbance by managing voltages and reducing charge sharing effects.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If self-boosting is used for programming cells from lower to upper wordlines, then programming can be performed with simple voltage application, but program disturbance occurs due to charge sharing and reduced boosting efficiency

Engineering Contradiction:
Improveprogramming simplicityVSAvoidprogramming accuracy
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent segments the programming operation into two distinct modes: self-boosting mode for programming cells on and below the reference wordline, and local boosting mode for programming cells above the reference wordline. This segmentation allows each mode to be optimized for its specific function, preventing program disturbance while maintaining programming effectiveness.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent dynamically switches between self-boosting and local boosting modes based on the position of the selected wordline relative to the reference wordline. The control logic automatically selects the appropriate boosting mode, enabling adaptive voltage management that prevents charge sharing and program disturbance while maintaining programming simplicity where applicable.

Inventive Principle:
Principle #15Dynamics

2Reliability

If local boosting is used for all programming operations, then program disturbance is prevented, but device complexity increases due to additional voltage management requirements

Engineering Contradiction:
Improveprogramming accuracyVSAvoidvoltage management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies local boosting only to the specific region above the reference wordline where program disturbance occurs, while using simple self-boosting for cells on and below the reference wordline. This localized application of the more complex boosting method minimizes the overall voltage management complexity while effectively preventing program disturbance in the critical region.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent uses local boosting selectively only when necessary (for cells above the reference wordline) rather than applying it universally. This partial action approach prevents program disturbance in the critical region while avoiding the full complexity of local boosting throughout the entire memory array, thus optimizing the trade-off between reliability and device complexity.

Inventive Principle:
Principle #16Partial or excessive action

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 effectively reduces program disturbance, maintains accurate programming, and enhances the overall efficiency of the nonvolatile memory device by optimizing voltage management and circuit design.

Implementation Method 1

electrons are injected into the floating gate of the cell transistor according to the F-N tunneling effect

Methodology Applied
Scientific EffectF-N tunneling effect: Electron Avalanche

Implementation Method 2

electrons existing in the floating gate region are discharged to the bulk according to the F-N tunneling effect

Methodology Applied
Scientific EffectF-N tunneling effect: Electron Avalanche

Data Source

PatentUS7692967B2Method of programming a nonvolatile memory device using hybrid local boosting
Publication Date: 2010.04.06 SAMSUNG ELECTRONICS CO LTD
  • US7692967B2 patent drawing
  • US7692967B2 patent drawing
  • US7692967B2 patent drawing

AI summary

A method of programming a nonvolatile memory device using hybrid local boosting which includes a plurality of cell strings each having a plurality of electrically erasable and programmable memory cells connected in series and a plurality of wordlines respectively connected to control gates of the plurality of memory cells. The address of a selected cell that is to be programmed is received. A determination is made as to whether a selected wordline connected to the selected cell is located above or under a reference wordline based on the received address. The selected cell is programmed using local boosting when the selected wordline corresponds to the reference wordline or is located above the reference wordline. The selected cell is programmed using self-boosting when the selected wordline is located under the reference wordline. The programming method reduces circuit size of a nonvolatile memory device employing the programming method and efficiently prevents program disturbance due to charge sharing.