Multi-chip Module With In-Memory Processing Circuitry

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional chiplet architectures face latency issues due to the need for data to be processed in one memory space, then returned or sent to another memory space for further processing by multiple chips.

Innovation Solution

A multi-chip module (MCM) architecture that includes a common substrate with interconnected IC chips and a memory device equipped with in-memory processing circuitry, such as a co-processor or NoC circuitry, to manage transactions between the memory and the IC chips, reducing latency and cost.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If traditional chiplet architectures are used with dedicated memory spaces for each chip, then each chip can access its own memory independently, but data processing latency increases due to the need to return or send data between memory spaces

Engineering Contradiction:
Improvedata processing latencyVSAvoidmemory space management complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent merges multiple dedicated memory spaces into a single shared memory space that is accessible by multiple IC chips. This consolidation eliminates the need for data to be returned or sent between separate memory spaces, thereby reducing processing latency while simplifying memory management architecture.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The shared memory space serves multiple functions by being accessible to multiple IC chips simultaneously. Instead of each chip having its own dedicated memory space, the universal memory space can be accessed by any chip, enabling efficient data sharing and processing across the system.

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

2Loss of time

If multiple IC chips access a shared memory space with in-memory processing circuitry, then data processing latency is reduced, but the complexity of managing concurrent access and transactions increases

Engineering Contradiction:
Improvememory access latencyVSAvoidtransaction management complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The in-memory processing circuitry acts as an intermediary between multiple IC chips and the shared memory space. It manages concurrent access requests, handles transactions, and coordinates data flow between chips and memory, thereby reducing access latency while preventing management complexity from escalating.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The in-memory processing circuitry provides self-service capabilities by autonomously managing memory transactions, arbitration, and data processing tasks. This self-managing approach reduces the burden on external controllers and simplifies the overall system architecture despite multiple concurrent accessors.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12314567B1Multi-chip module (MCM) with multi-port unified memory
Publication Date: 2025.05.27 ELIYAN CORP
  • US12314567B1 patent drawing
  • US12314567B1 patent drawing
  • US12314567B1 patent drawing

AI summary

Semiconductor devices, packaging architectures and associated methods are disclosed. In one embodiment, a chiplet-based multi-chip module (MCM) is disclosed. The chiplet-based MCM includes a package substrate and a first processing integrated circuit (IC) chiplet disposed on the package substrate. A second processing IC chiplet is disposed on the package substrate. At least one first row multi-port memory chiplet is disposed on the package substrate and coupled between the first processing IC chiplet and the second IC processing chiplet. Data transfers between the first processing IC chiplet and a destination IC chiplet are routed through the at least one first row multi-port memory chiplet.