Four-Gate Non-Volatile Memory Synapses for Energy-Efficient Neural Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current artificial neural networks face challenges in high-performance information processing due to inadequate hardware technology, specifically high cost and mediocre energy efficiency, which is not comparable to biological networks that perform low-precision analog computation.

Innovation Solution

A neural network device utilizing a combination of CMOS technology and non-volatile memory arrays, where memory cells with floating gates are configured to store weight values, allowing for precise tuning and efficient generation of outputs, enabling continuous programming and individual control of synapses without affecting other memory cells.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If digital supercomputers or specialized graphics processing unit clusters are used to achieve high connectivity between neurons, then computational parallelism is improved, but cost and energy efficiency deteriorate

Engineering Contradiction:
Improvecomputational parallelismVSAvoidenergy efficiency
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent replaces digital computing systems with analog circuit implementations. Specifically, it uses analog multipliers and adders constructed from transistors and resistors to perform neural network computations, substituting the mechanical/digital system with an analog electrical system that naturally performs multiplication and addition through circuit operations, thereby improving energy efficiency while maintaining computational parallelism

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent combines multiple computational functions into unified circuit structures. The analog multiplier circuits and adder circuits are integrated in a way that performs both multiplication and addition operations simultaneously within the same hardware structure, reducing the number of separate components and improving overall system efficiency

Inventive Principle:
Principle #5Merging (Combining)

2Use of energy by moving object

If CMOS analog circuits are used for artificial neural networks, then energy efficiency is improved, but device size increases making synapses too bulky

Engineering Contradiction:
Improveenergy efficiencyVSAvoidsynapse size
Core Design Contradiction:
Use of energy by moving objectVSArea of stationary object

Solution Approach 1:

The patent segments the analog computation functions into distinct modular circuit blocks: separate multiplier circuits with specific transistor configurations and separate adder circuits with resistor networks. This segmentation allows for optimized sizing of each functional unit while maintaining overall energy efficiency, preventing the synapse from becoming excessively large

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent optimizes the electrical parameters of the CMOS circuits, including transistor dimensions, resistance values, and operating voltages, to achieve the desired balance between energy efficiency and device size. By carefully selecting and tuning these parameters, the synapse circuits maintain low power consumption while occupying minimal area

Inventive Principle:
Principle #35Parameter changes

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 solution enhances the energy efficiency and precision of neural network operations, allowing for fine-tuning of synapse weights and reducing the complexity of separate multiplication and addition logic circuits, thereby improving the overall performance and efficiency of neural networks.

Implementation Method 1

Each of the plurality of memory cells is configured to store a weight value corresponding to a number of electrons on the floating gate

Methodology Applied
Scientific EffectElectron storage on floating gate: Electrostatic Induction

Implementation Method 2

a first gate disposed over and insulated from a second portion of the channel region, a second gate disposed over and insulated from the floating gate

Methodology Applied
Scientific EffectField effect transistor operation: Electric Field

Data Source

PatentUS10803943B2Neural network classifier using array of four-gate non-volatile memory cells
Publication Date: 2020.10.13 SILICON STORAGE TECHNOLOGY INC
  • US10803943B2 patent drawing
  • US10803943B2 patent drawing
  • US10803943B2 patent drawing

AI summary

A neural network device with synapses having memory cells each having a floating gate and a first gate over first and second portions of a channel region, and second and third gates over the floating gate and over the source region. First lines each electrically connect the first gates in one of the memory cell rows, second lines each electrically connect the second gates in one of the memory cell rows, third lines each electrically connect the third gates in one of the memory cell rows, fourth lines each electrically connect the source regions in one of the memory cell rows, and fifth lines each electrically connect the drain regions in one of the memory cell columns. The synapses receive a first plurality of inputs as electrical voltages on the first, second or third lines, and provide a first plurality of outputs as electrical currents on the fifth lines.