Stacked Multi-Chip Data Processing for Power and Area Limits

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional SoC integrated chip architectures face challenges in meeting increasing computing power, power consumption, and storage bandwidth requirements due to limited chip area, and existing stacking solutions fail to optimize power consumption and flexibility for complex application scenarios.

Innovation Solution

A data processing apparatus with stacked chips, including a first chip with a general-purpose processor and dedicated processing units, and a second chip with a dedicated processing unit, connected via inter-chip interconnections, allowing flexible task allocation and computing power enhancement without increasing product volume.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Power

If conventional SoC integrated chip architecture is used, then chip area is limited, but computing power becomes insufficient

Engineering Contradiction:
Improvecomputing powerVSAvoidchip area
Core Design Contradiction:
PowerVSArea of stationary object

Solution Approach 1:

The patent segments the SoC architecture into multiple independent chips (first chip with general-purpose processor and first dedicated processing unit, second chip with second dedicated processing unit) connected through inter-chip interconnections. This segmentation allows each chip to be optimized for specific functions while collectively providing enhanced computing power that exceeds what a single integrated chip could deliver within limited area constraints.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from a two-dimensional planar integration approach to a three-dimensional stacked architecture using through-silicon via (TSV) interconnections. By stacking chips vertically and utilizing the third dimension, the system achieves higher computing power density without increasing the horizontal chip area footprint.

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

2Power

If more components are integrated into SoC, then computing power increases, but power consumption becomes excessively high

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

Solution Approach 1:

The patent implements local quality by assigning different processing capabilities and power characteristics to different chips. The first chip contains a general-purpose processor and first dedicated processing unit, while the second chip contains a second dedicated processing unit with partially same computing function. This allows tasks to be distributed to appropriate processing units based on their power efficiency characteristics, optimizing overall power consumption while maintaining high computing power.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent enables dynamic task allocation and load balancing between multiple processing units across chips. The system can dynamically adjust which processing unit handles which task based on current power consumption levels, thermal conditions, and computational requirements, thereby maintaining high computing power while optimizing power usage in real-time.

Inventive Principle:
Principle #15Dynamics

3Quantity of substance

If chip area is limited, then manufacturing costs decrease, but storage bandwidth becomes insufficient

Engineering Contradiction:
Improvestorage bandwidthVSAvoidchip area
Core Design Contradiction:
Quantity of substanceVSArea of stationary object

Solution Approach 1:

The patent segments storage and processing functions across multiple chips. The first chip and second chip can each include storage components and processing units, with inter-chip interconnections providing high-bandwidth communication between them. This segmentation allows storage bandwidth to be distributed and scaled without concentrating all storage and processing on a single limited-area chip.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces inter-chip interconnections as intermediaries that provide high-bandwidth data transmission pathways between chips. These inter-chip interfaces act as mediators that enable storage and processing units on different chips to communicate with high bandwidth, effectively extending the storage bandwidth capability beyond what a single chip could provide.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Adaptability or versatility

If existing stacking technology separates analog and I/O components, then technology independence is achieved, but computing requirements cannot be met

Engineering Contradiction:
Improvetask processing flexibilityVSAvoidcomputing power
Core Design Contradiction:
Adaptability or versatilityVSPower

Solution Approach 1:

The patent implements universality by designing the second dedicated processing unit on the second chip to have partially same computing function as the first dedicated processing unit on the first chip. This multi-functionality allows either processing unit to handle various computational tasks, providing task processing flexibility and adaptability while collectively delivering enhanced computing power that exceeds conventional stacking solutions.

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

Data Source

PatentUS12613824B2Data processing apparatus and method
Publication Date: 2026.04.28 HUAWEI TECH CO LTD
  • US12613824B2 patent drawing
  • US12613824B2 patent drawing
  • US12613824B2 patent drawing

AI summary

A data processing apparatus includes a first chip and a second chip that are stacked-packaged. The first chip includes a general-purpose processor, a bus, and at least one first dedicated processing unit (DPU). The general-purpose processor and the at least one first dedicated processing unit are connected to the bus. The general-purpose processor is configured to generate a data processing task. The second chip includes a second dedicated processing unit. At least one of one or more units in the at least one first dedicated processing unit and the second dedicated processing unit can process at least a part of the data processing task based on a computing function.