Computing-in-Memory Chip Architecture Resolving Von Neumann Bottleneck

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing computing systems based on the von Neumann architecture face limitations due to the mismatch between memory transfer speed and processor operating speed, leading to reduced computing power and increased power consumption.

Innovation Solution

The implementation of a computing-in-memory chip architecture that integrates computing units with computing-in-memory cells, peripheral analog circuit IP cores, and digital circuit IP cores on separate chips, with an interface module for efficient communication between them, utilizing different process nodes for each type of core to optimize performance and reduce costs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data is frequently transferred between the processor and memory in von Neumann architecture, then the system can execute instructions, but the computing power is limited due to transfer speed mismatch

Engineering Contradiction:
Improvecomputing powerVSAvoiddata transfer speed
Core Design Contradiction:
ProductivityVSSpeed

Solution Approach 1:

The patent combines memory and computing units into a single computing-in-memory chip, merging previously separate memory and processor functions. This integration eliminates the need for frequent data transfers between separate memory and processor components, directly resolving the speed mismatch limitation while maintaining full computing capability.

Inventive Principle:
Principle #5Merging (Combining)

2Productivity

If data transfer between processor and memory is increased to match processor operating speed, then computing power improves, but power consumption increases

Engineering Contradiction:
Improvecomputing powerVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

By merging memory and computing units into a single chip, the patent eliminates extensive data transfers between separate components. This integration maintains high computing power while significantly reducing power consumption by removing the energy overhead associated with frequent inter-component data transfers.

Inventive Principle:
Principle #5Merging (Combining)

3Loss of time

If computing units and memory are integrated on the same chip, then data transfer latency is reduced, but device complexity increases

Engineering Contradiction:
Improvedata transfer latencyVSAvoidchip architecture complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent integrates computing units and memory on the same chip using a unified architecture where computing units directly access memory cells through shared bit lines and word lines. This merging approach minimizes data transfer latency by eliminating external interfaces and inter-chip connections, while the standardized cell structure keeps implementation complexity manageable.

Inventive Principle:
Principle #5Merging (Combining)

4Ease of manufacture

If separate chips are used for computing units and memory, then manufacturing is simpler, but production costs and reduced yield

Engineering Contradiction:
Improvemanufacturing simplicityVSAvoidproduction yield
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The patent combines computing units and memory on a single chip using compatible manufacturing processes for both components. This integration enables simultaneous fabrication of all chip components in one manufacturing run, improving production yield by eliminating the need for separate chip fabrication and assembly steps, while maintaining ease of manufacture through standardized processes.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20250199966A1Computing-in-Memory Chip Architecture, Packaging Method, and Apparatus
Publication Date: 2025.06.19 BEIJING ZHICUN (WITIN) TECH CORP LTD
  • US20250199966A1 patent drawing
  • US20250199966A1 patent drawing
  • US20250199966A1 patent drawing

AI summary

A computing-in-memory system is provided, which includes: one or more first chips each integrated with one or more arrays of computing-in-memory cells of the computing-in-memory system that are configured to perform computations on received data; a second chip, on a first side of which a peripheral analog circuit IP core and a digital circuit IP core of the computing-in-memory system are integrated; and an interface module configured to communicatively couple the second chip to each first chip. The interface module includes one or more first sub-interface modules on each first chip and aligned with each other, and one or more second sub-interface modules integrated on a second side, opposite to the first side, of the second chip and aligned with the one or more first sub-interface modules. A communication path between the second chip and each first chip is integrated on the second side of the second chip.