Flash Memory Array Byte Erasure via Coupling Capacitor

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional flash memory devices lack arbitrary random-access rewrite and erase operations, requiring the erasure of entire blocks to change a single byte, and incur high costs due to the number of additional masks needed for CMOS processes to embed flash cells and peripheral circuitry for high voltage signal generation.

Innovation Solution

A two-transistor flash memory array with PMOS floating gate-based non-volatile memory cells, utilizing a coupling capacitor and high voltage access transistors, allows for byte-level programming and erasure through Fowler-Nordheim tunneling, compatible with conventional CMOS technology and capable of withstanding high erase voltages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If conventional flash memory erases entire blocks at a time, then manufacturing complexity is reduced, but operational flexibility and data retention are worsened

Engineering Contradiction:
Improvemanufacturing complexityVSAvoidoperational flexibility
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent segments the memory block into individually addressable memory cells that can be erased independently. Each cell contains a floating gate transistor with source and drain regions, allowing selective erasure of single bytes rather than requiring erasure of entire blocks. This segmentation enables arbitrary random-access rewrite and erase operations while maintaining manufacturing simplicity through standard CMOS processes.

Inventive Principle:
Principle #1Segmentation

2Reliability

If additional masks are used to embed flash cells in CMOS processes, then memory functionality is improved, but manufacturing cost and complexity are worsened

Engineering Contradiction:
Improvememory functionalityVSAvoidmanufacturing cost
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The patent uses universal CMOS transistors and standard CMOS fabrication processes to implement flash memory cells. The floating gate transistors are formed using standard CMOS device formation techniques, and the same CMOS transistors are used for both storage and high-voltage signal generation. This multi-functionality eliminates the need for additional specialized masks and processes, reducing manufacturing cost while maintaining full flash memory functionality.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent implements self-service by using the standard CMOS process itself to generate the high-voltage signals required for Fowler-Nordheim tunneling operations. The CMOS circuitry generates its own high-voltage signals internally, eliminating the need for external high-voltage generation circuits and additional manufacturing steps. This self-service approach reduces manufacturing complexity while maintaining complete flash memory operational capability.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If high voltage signals are routed through peripheral circuitry, then programming capability is improved, but device complexity is worsened

Engineering Contradiction:
Improveprogramming capabilityVSAvoidcircuitry complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent merges the high-voltage signal generation function directly into the standard CMOS process. The same CMOS transistors and fabrication steps that create the memory cells also create the high-voltage signal generation capability. This merging eliminates separate peripheral high-voltage circuitry, reducing device complexity while maintaining full programming and erase capability through Fowler-Nordheim tunneling.

Inventive Principle:
Principle #5Merging (Combining)

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

Enables byte-by-byte programming and erasure, reducing the need for extensive reprogramming and improving data retention, while simplifying high voltage routing and reducing manufacturing complexity.

Implementation Method 1

Each of the memory cells comprises a floating gate memory transistor... Various combinations of voltages can be applied to the word lines and the first and second sets of bit lines in operations to erase, program, read, or inhibit a logic state stored by the memory transistor

Methodology Applied
Scientific EffectElectrical charge storage: Capacitance

Implementation Method 2

An EEPROM can be programmed and erased electrically using field emission (also known as 'Fowler-Nordheim tunneling'). In the erase method of a conventional EEPROM, stored electric charges will move from a floating gate and be removed due to the Fowler-Nordheim tunneling (F-N tunneling) effect.

Methodology Applied
Scientific EffectFowler-Nordheim tunneling:

Data Source

PatentUS7688627B2Flash memory array of floating gate-based non-volatile memory cells
Publication Date: 2010.03.30 INTERSIL AMERICAS INC
  • US7688627B2 patent drawing
  • US7688627B2 patent drawing
  • US7688627B2 patent drawing

AI summary

A flash memory array comprises a plurality of memory cells organized in a matrix of rows and columns. Each of the memory cells includes a floating gate memory transistor having a source region and a drain region, and a coupling capacitor electrically connected to the memory transistor. A plurality of word lines are each electrically connected to the capacitor in each of the memory cells in a respective row. A first set of bit lines are each electrically connected to the drain region of the memory transistor in each of the memory cells in a respective column. A plurality of high voltage access transistors are each electrically connected to a bit line in the first set of bit lines. A second set of bit lines are each electrically connected to the source region of the memory transistor in each of the memory cells in a respective column. Various combinations of voltages can be applied to the word lines and the first and second sets of bit lines in operations to erase, program, inhibit, or read the logic state stored by the memory transistor in one or more of the memory cells.