Dual-Metal Bitline Memory Cell Array for In-Situ Neural Computing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing hardware technologies for artificial neural networks lack adequate energy efficiency and are bulky due to the high number of synapses required for high computational parallelism, which is not efficiently addressed by digital supercomputers or CMOS analog circuits.

Innovation Solution

Utilization of non-volatile memory arrays with individually programmable, continuously analog-programmable memory cells to form synapses in neural networks, eliminating the need for separate multiplication and addition logic circuits and enhancing power efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If digital supercomputers or CMOS analog circuits are used to implement neural networks, then computational parallelism can be achieved, but energy efficiency deteriorates and hardware bulkiness increases

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

Solution Approach 1:

The patent merges memory and computation functions into a single integrated structure where memory cells directly perform synaptic operations. The memory cell array serves both as storage for weight values and as the computational engine for matrix-vector multiplication, eliminating the need for separate multiplication and addition logic circuits.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The memory cells are designed to perform multiple functions: storing weight values, performing analog multiplication of inputs by weights, and summing results. This multi-functionality allows the same hardware structure to handle both data storage and computational operations that traditionally required separate dedicated circuits.

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

2Productivity

If digital supercomputers or CMOS analog circuits are used to implement neural networks, then computational parallelism can be achieved, but hardware bulkiness increases

Engineering Contradiction:
Improvecomputational parallelismVSAvoidhardware bulkiness
Core Design Contradiction:
ProductivityVSArea of stationary object

Solution Approach 1:

The patent merges memory and computation functions into a single integrated structure where memory cells directly perform synaptic operations. The memory cell array serves both as storage for weight values and as the computational engine for matrix-vector multiplication, eliminating the need for separate multiplication and addition logic circuits.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent transitions from digital binary representations to analog continuous values, adding a dimensional aspect to the computation. Weight values and input signals are represented by continuous analog quantities (voltages or currents), enabling multiplication and addition to occur naturally through analog circuit behavior rather than discrete digital operations.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Use of energy by moving object

If non-volatile memory arrays are used for synapses, then energy efficiency and integration are improved, but precise tuning of synapse weights becomes more challenging

Engineering Contradiction:
Improvepower efficiencyVSAvoidsynapse weight tuning precision
Core Design Contradiction:
Use of energy by moving objectVSManufacturing precision

Solution Approach 1:

The patent employs continuous analog programming to adjust the threshold voltage of memory cells, enabling precise control of synaptic weights. By varying the threshold voltage parameter continuously rather than in discrete steps, the system achieves fine-grained weight tuning capability.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements verify-read operations where the programmed weight values are read back and verified against target values. This feedback mechanism allows iterative adjustment of programming parameters to achieve the desired precision in synapse weight tuning.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20260094629A1Memory cell array comprising sensing bitline metal layer and current-carrying metal layer
Publication Date: 2026.04.02 SILICON STORAGE TECHNOLOGY INC
  • US20260094629A1 patent drawing
  • US20260094629A1 patent drawing
  • US20260094629A1 patent drawing

AI summary

In one example, a system comprises an array of memory cells arranged in rows and columns, the array comprising bitlines coupled to respective columns in the array, respective bitlines comprising a sensing bitline metal layer and a current-carrying metal layer, wherein the sensing bitline metal layer does not carry current.