3D Stacked Computing-In-Memory Chip Architecture

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The von Neumann architecture's separation of processor and memory leads to data transfer latency and power consumption issues, limiting the computing power of processors and overall system performance.

Innovation Solution

A computing-in-memory system architecture that integrates arrays of computing-in-memory cells on multiple overlapping chips, along with a peripheral analog circuit IP core and digital circuit IP core on a separate chip, communicatively coupled via an interface module.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If data is frequently transferred between processor and memory in von Neumann architecture, then computing operations can be performed, but data transfer latency increases and operating speed decreases

Engineering Contradiction:
Improveprocessor operating speedVSAvoiddata transfer latency
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The patent combines memory and computing units into a single computing-in-memory chip, allowing data to be processed in-place without frequent transfers to separate processor memory interfaces, thereby reducing transfer latency and improving operating speed

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent transitions from traditional 2D memory arrays to 3D stacked memory-in-memory architectures with multiple layers, enabling parallel processing operations across different memory layers and reducing data access latency through vertical stacking

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

2Ease of manufacture

If separate chips are used for memory and processor, then manufacturing processes are simplified, but data transfer power consumption increases

Engineering Contradiction:
Improvechip manufacturing simplicityVSAvoiddata transfer power consumption
Core Design Contradiction:
Ease of manufactureVSUse of energy by moving object

Solution Approach 1:

The patent merges memory cells and computing units onto the same chip substrate, eliminating the need for high-speed external data buses and significantly reducing power consumption associated with data transfer between separate processor and memory chips

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent divides the computing-in-memory chip into multiple functional blocks including memory arrays, computing units, and control logic that can be manufactured using separate process steps and then integrated, maintaining manufacturing simplicity while enabling low-power in-memory computing

Inventive Principle:
Principle #1Segmentation

3Loss of time

If computing units are integrated with memory on the same chip, then data transfer latency is reduced, but manufacturing precision requirements increase

Engineering Contradiction:
Improvedata transfer latencyVSAvoidintegration precision
Core Design Contradiction:
Loss of timeVSManufacturing precision

Solution Approach 1:

The patent segments the computing-in-memory chip into distinct memory array regions and computing unit regions that can be manufactured using different process optimizations, allowing standard CMOS processes to handle memory cells while specialized processes handle analog computing units, thereby managing manufacturing precision requirements

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces control logic and interface circuits as intermediary components between memory arrays and computing units, providing buffering and synchronization that tolerates manufacturing variations and ensures reliable operation despite precision limitations

Inventive Principle:
Principle #24Intermediary (Mediator)

4Productivity

If multiple chips are stacked to increase computing capacity, then system performance improves, but device complexity increases

Engineering Contradiction:
Improvesystem computing capacityVSAvoidchip stacking complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements a stacked architecture where multiple computing-in-memory chips are vertically stacked with through-silicon vias and interconnect layers, nesting multiple processing layers within a compact footprint to increase computing capacity while managing complexity through standardized stacking interfaces

Inventive Principle:
Principle #7Nested doll (Nesting)

Data Source

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

AI summary

A computing-in-memory system, a packaging method for a computing-in-memory system, and an apparatus are provided. The computing-in-memory system includes: a plurality of first chips each integrated with one or more arrays of computing-in-memory cells of a computing-in-memory system, and arranged to overlap each other, where the one or more arrays of computing-in-memory cells are configured to perform computations on received data; a second chip integrated with a peripheral analog circuit IP core and a digital circuit IP core of the computing-in-memory system; and an interface module configured to communicatively couple the second chip to each first chip.