Flash Memory Array Separate Programming and Read Bit Lines

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Flash memory arrays face challenges in operating with low programming voltages while maintaining low and predictable readout capacitance, as existing structures either require high voltages or result in unpredictable capacitance increases during readout, affecting performance and stability.

Innovation Solution

A separate programming bit line and read bit line configuration allows for low voltage programming and stable capacitance during readout, enabling efficient operation with transistors smaller than 0.18 microns and reducing variable capacitance issues.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single bit line is used for both programming and readout operations, then device complexity is reduced, but readout capacitance becomes unpredictable and increases during programming

Engineering Contradiction:
Improvebit line configurationVSAvoidreadout capacitance stability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent divides the bit line into two separate lines: a programming bit line (BLP) and a readout bit line (BLR). This segmentation allows independent optimization of each line's function, enabling low-voltage programming on BLP while maintaining stable, predictable capacitance on BLR during readout operations.

Inventive Principle:
Principle #1Segmentation

2Productivity

If high programming voltages are used, then programming effectiveness is improved, but transistor size must remain larger than 0.18 microns

Engineering Contradiction:
Improveprogramming effectivenessVSAvoidtransistor feature size
Core Design Contradiction:
ProductivityVSLength of moving object

Solution Approach 1:

The patent changes the voltage parameter by applying different voltages to different bit lines: the programming bit line receives high voltage (e.g., -8V) for effective programming, while the readout bit line operates at low voltage (e.g., -3V to -5V). This parameter differentiation enables the use of smaller transistors (below 0.18 microns) without compromising programming effectiveness.

Inventive Principle:
Principle #35Parameter changes

3Length of moving object

If low programming voltages are used, then transistor size can be reduced below 0.18 microns, but programming effectiveness decreases

Engineering Contradiction:
Improvetransistor feature sizeVSAvoidprogramming effectiveness
Core Design Contradiction:
Length of moving objectVSProductivity

Solution Approach 1:

The patent applies local quality by providing different voltage conditions to different parts of the system: high voltage is applied locally to the programming bit line where programming occurs, while low voltage is applied to the readout bit line. This localized voltage differentiation allows small transistor sizes to be used while maintaining programming effectiveness through selective high-voltage application.

Inventive Principle:
Principle #3Local quality

4Device complexity

If variable capacitance is present during readout, then data retrieval speed is affected, but device structure remains simpler

Engineering Contradiction:
Improvebit line structureVSAvoiddata retrieval speed
Core Design Contradiction:
Device complexityVSSpeed

Solution Approach 1:

By segmenting the bit line into separate programming and readout lines, the patent eliminates the variable capacitance problem that occurs when a single line is used for both operations. The dedicated readout bit line maintains constant capacitance, ensuring stable and fast data retrieval without compromising structural simplicity.

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

This configuration enables low voltage programming and stable capacitance during readout, improving the performance and reliability of flash memory arrays by allowing for smaller transistor sizes and maintaining predictable capacitance, thus enhancing data retrieval speed and accuracy.

Implementation Method 1

electrons will be diverted through the gate insulation 105 onto the floating gate 116 as a result of a phenomenon known as hot electron injection

Methodology Applied
Scientific EffectHot electron injection:

Implementation Method 2

electrons will be diverted through the gate insulation 105 onto the floating gate 116 as a result of a phenomenon known as hot electron injection or Fowler-Nordheim tunneling or both

Methodology Applied
Scientific EffectFowler-Nordheim tunneling:

Data Source

PatentUS7505325B2Low voltage low capacitance flash memory array
Publication Date: 2009.03.17 CHINGIS TECHNOLOGY CORP
  • US7505325B2 patent drawing
  • US7505325B2 patent drawing
  • US7505325B2 patent drawing

AI summary

In a p-type flash memory array, separate programming and read bit lines are provided. The programming bit line is used only to program the floating gate transistors in the memory cells connected to that bit line. The read bit line is used only to read the state of a floating gate transistor in a selected memory cell connected to that bit line during the operation of the memory circuit. The resulting structure allows the use of low voltages during both programming and operation of the memory array. This makes possible the use of transistors in the memory array with feature sizes less than, for example, 0.18 microns. At the same time variable, unpredictable capacitances associated with each bit line in prior art p-type flash memory structures using comparable low programming voltages are eliminated when a particular memory cell attached to that bit line is being read out.