Integrated RAM Multiply-Adders for Low-Power Neural Network MatMul

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current neural network implementations face inefficiencies due to high computation costs, power consumption, latency issues, and lack of flexibility in handling diverse AI workloads, particularly in resource-constrained environments like mobile devices and IoT applications, where traditional GPUs and compute-in-memory solutions struggle with scalability, flexibility, and thermal management.

Innovation Solution

Embedding neural networks on silicon through integrated random-access memory (RAM) multiply-adders, utilizing DRAM for dynamic data storage and compute-in-memory architecture, enabling efficient matrix operations and reducing data movement with 3D integration and through-silicon vias for low-latency connections.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Power

If traditional GPUs are used for neural network computation, then computing power is sufficient for high accuracy, but power consumption increases and thermal management becomes difficult

Engineering Contradiction:
Improvecomputing powerVSAvoidpower consumption
Core Design Contradiction:
PowerVSUse of energy by stationary object

Solution Approach 1:

The patent merges memory and compute units into a single integrated circuit, eliminating the need for separate GPU processing units. The compute-in-memory architecture combines data storage and computational operations within the same physical structure, reducing power consumption by eliminating data transfer between separate components while maintaining sufficient computing power for neural network operations.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent replaces the traditional mechanical separation of memory and compute units with an integrated circuit architecture where computational operations occur directly within memory structures. This substitution eliminates the need for complex data transfer mechanisms between separate components, reducing power consumption while maintaining computational efficiency.

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

2Loss of energy

If compute-in-memory architecture is used, then data transfer is reduced, but routing complexity increases

Engineering Contradiction:
Improvedata transferVSAvoidrouting complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The patent segments the integrated circuit into multiple independent memory-compute units that can operate in parallel. Each unit handles specific computational tasks independently, reducing the routing complexity by distributing operations across multiple simple units rather than requiring complex routing through a single monolithic structure. This segmentation maintains low data transfer requirements while simplifying the overall routing architecture.

Inventive Principle:
Principle #1Segmentation

3Productivity

If integrated RAM multiply-adder is used, then computation efficiency improves, but manufacturing complexity increases

Engineering Contradiction:
Improvecomputation efficiencyVSAvoidmanufacturing complexity
Core Design Contradiction:
ProductivityVSEase of manufacture

Solution Approach 1:

The patent designs the integrated memory-compute unit to perform multiple functions including data storage, multiplication, and addition operations within a single structure. This multi-functionality improves computation efficiency by eliminating the need for separate dedicated components while maintaining manufacturing simplicity through the use of standardized memory cell structures that can be configured for different computational tasks.

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

4Speed

If 3D integration with through-silicon vias is used, then connection latency decreases, but manufacturing precision requirements increase

Engineering Contradiction:
Improveconnection speedVSAvoidvia precision
Core Design Contradiction:
SpeedVSManufacturing precision

Solution Approach 1:

The patent implements 3D integration by nesting multiple layers of memory-compute units vertically, with through-silicon vias connecting adjacent layers. This nested structure reduces connection latency by placing computational operations in close physical proximity across layers, while the standardized via design and automated fabrication processes maintain manufacturing precision despite the increased complexity of three-dimensional integration.

Inventive Principle:
Principle #7Nested doll (Nesting)

Data Source

PatentUS20260073203A1Embedding neural network on silicon through integrated random-access memory multiply-adder
Publication Date: 2026.03.12 INTEL CORP
  • US20260073203A1 patent drawing
  • US20260073203A1 patent drawing
  • US20260073203A1 patent drawing

AI summary

Integrated cells may perform matrix multiplication (MatMul) operations. An integrated cell may include a random-access memory (RAM) cell, dot product unit(s), multiplexer(s), adder, route-in unit, control unit, and vector machine. The RAM cell may store weights and activations. The dot product unit(s) may compute dot products from the weights and activations. The adder may accumulate the dot products. The route-in unit may facilitate data transfer from the RAM cell to the dot product unit(s) or data transfer from another integrated cell to the integrated cell. The control unit may manage memory operations and detect and repair errors in memory operations. The vector machine may provide instructions to the dot product unit(s) and multiplexers to direct the flow of multiply-accumulate operations. Counters may be used to control weight fetching from RAM cells. A MatMul operation may be decomposed, and the integrated cells may perform the MatMul operation through multiple clock cycles.