Flash Memory Programming via Bit Line Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Flash memory devices experience unintended program operations due to charge coupling between adjacent memory cells, leading to threshold voltage changes and program disturb, requiring additional operations to correct threshold voltage distribution.

Innovation Solution

A flash memory device and method that simultaneously programs adjacent memory cells using a page buffer circuit with latches and a select circuit to electrically couple bit lines, reducing charge coupling by activating only one side of the adjacent memory cells during programming.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If a high voltage is applied to program the selected memory cell, then the threshold voltage of the selected memory cell increases to a higher level, but the threshold voltage of adjacent unselected memory cells also increases due to charge coupling, causing accidental programming

Engineering Contradiction:
Improveprogramming accuracyVSAvoidcharge coupling
Core Design Contradiction:
Manufacturing precisionVSObject-affected harmful factors

Solution Approach 1:

The bit lines are divided into first bit lines and second bit lines, with adjacent bit lines being electrically decoupled during programming. This segmentation isolates the selected memory cell from adjacent cells, preventing charge coupling while maintaining programming accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A select circuit is introduced as an intermediary component between the bit lines and memory cells. This select circuit controls the electrical coupling between bit lines and memory cells, enabling selective programming while blocking charge coupling to adjacent cells.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If additional programming operations are performed to correct threshold voltage distribution, then programming accuracy is improved, but programming time increases

Engineering Contradiction:
Improvethreshold voltage distribution accuracyVSAvoidprogramming time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

Adjacent bit lines are electrically decoupled before the programming operation begins. This preliminary action prevents charge coupling from occurring in the first place, eliminating the need for subsequent corrective programming operations and reducing total programming time.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If adjacent memory cells are programmed simultaneously, then programming speed is improved, but charge coupling between adjacent cells causes threshold voltage changes

Engineering Contradiction:
Improveprogramming speedVSAvoidthreshold voltage stability
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The bit line structure is segmented into first bit lines and second bit lines that are electrically decoupled during simultaneous programming. This allows multiple memory cells to be programmed in parallel (improving speed) while the decoupling prevents charge coupling between adjacent cells (maintaining threshold voltage stability).

Inventive Principle:
Principle #1Segmentation

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

Significantly reduces threshold voltage changes in adjacent memory cells, eliminating the need for additional programming operations and maintaining accurate programming without additional circuits, thus enhancing programming speed and control.

Implementation Method 1

a parasitic capacitance Cx may be disposed between the adjacent floating gates 41, 51, and 61. Therefore, when the program voltage is applied to the selected word line WL30>, charge coupling between the selected memory cell 50 and unselected memory cells 40 and 60 occurs due to the parasitic capacitance Cx

Methodology Applied
Scientific EffectCharge coupling: Capacitance

Data Source

PatentUS7583540B2Flash memory device and method of programming the same
Publication Date: 2009.09.01 SAMSUNG ELECTRONICS CO LTD
  • US7583540B2 patent drawing
  • US7583540B2 patent drawing
  • US7583540B2 patent drawing

AI summary

A flash memory device and a method of programming the same are disclosed. The flash memory device includes an array of memory cells intersected by a plurality of bit lines and a plurality of word lines. A page buffer circuit includes a plurality of latches coupled to an even virtual bit line and an odd virtual bitline. The page buffer circuit is configured to load data into the array of memory cells responsive to a select circuit, which is structured to electrically couple at least some of the bit lines to the plurality of latches of the page buffer circuit.