Analog Neural Memory Input Circuitry for Precise Synapse Weight Tuning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The development of artificial neural networks for high-performance information processing is hindered by a lack of adequate hardware technology, particularly in terms of energy efficiency and the high computational complexity required for large numbers of synapses, which existing CMOS-implemented synapses fail to address effectively.

Innovation Solution

Utilizing non-volatile memory arrays as synapses in artificial neural networks, enabling individual programming, erasing, and reading of memory cells with minimal disturbance, and allowing for continuous analog programming to achieve precise tuning of synapse weights.

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 energy efficiency deteriorates

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

Solution Approach 1:

The patent replaces digital computational systems (supercomputers, GPUs) with an analog neural network system using non-volatile memory arrays. The memory array directly performs analog multiplication and addition operations through electrical conductance, eliminating the need for digital computation cycles and significantly reducing energy consumption while maintaining high computational parallelism

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

Solution Approach 2:

The non-volatile memory array serves multiple functions simultaneously: it stores synapse weights, performs analog multiplication of inputs by weights, and sums the results to produce neuron outputs. This multi-functionality eliminates the need for separate multiplication and addition logic circuits, improving energy efficiency while maintaining computational capability

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

2Use of energy by moving object

If CMOS analog circuits are used for artificial neural networks, then energy efficiency is improved, but device area increases due to bulky synapse implementations

Engineering Contradiction:
Improveenergy efficiencyVSAvoiddevice area
Core Design Contradiction:
Use of energy by moving objectVSArea of stationary object

Solution Approach 1:

Each non-volatile memory cell functions as a complete synapse unit that simultaneously stores weight information and performs analog computation. The memory cell's conductance state represents the synapse weight, and the same cell structure is used for both storage and computation, eliminating the need for separate bulky CMOS analog circuitry and reducing device area

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

Solution Approach 2:

The patent uses the electrical conductance parameter of non-volatile memory cells to represent synapse weights, allowing continuous analog values to be stored in a compact form. This parameter-based representation enables high-precision weight storage without requiring large physical dimensions, achieving both energy efficiency and compact device area

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12579422B2Input circuitry for analog neural memory in a deep learning artificial neural network
Publication Date: 2026.03.17 SILICON STORAGE TECHNOLOGY INC
  • US12579422B2 patent drawing
  • US12579422B2 patent drawing
  • US12579422B2 patent drawing

AI summary

Numerous embodiments of input circuitry for an analog neural memory in a deep learning artificial neural network are disclosed.