Chiplet Transaction Routing via Dynamic Relay Path Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In chiplet systems, transmitting transactions between non-adjacent chiplets can lead to congestion due to varying chiplet performance and communication states, affecting transaction processing performance.

Innovation Solution

An electronic device comprising multiple chiplets, where a first chiplet generates a transaction and determines a route path through one or more relay chiplets based on the number of transactions associated with different route paths, to minimize congestion.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If transactions are transmitted through relay chiplets in a chiplet system, then connectivity between non-adjacent chiplets is achieved, but transaction congestion occurs affecting processing performance

Engineering Contradiction:
ImproveconnectivityVSAvoidtransaction processing performance
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent implements dynamic route path determination by monitoring the number of outstanding transactions (MOs) at each relay chiplet and selecting different transmission routes based on real-time congestion conditions. This allows the system to adaptively adjust transaction routing to avoid congested paths and maintain optimal processing performance.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the routing parameter by selecting different relay chiplets based on the number of outstanding transactions at each potential route. When MOs at a particular relay chiplet exceed a threshold, the system switches to an alternative route with lower MOs, thereby dynamically optimizing transaction flow and reducing congestion.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If a fixed route path is used for transactions, then routing simplicity is maintained, but transaction congestion cannot be minimized

Engineering Contradiction:
Improverouting simplicityVSAvoidtransaction processing performance
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The system transitions from static to dynamic routing by continuously monitoring the number of outstanding transactions at relay chiplets and adjusting the selected route path in real-time. This dynamic approach allows the system to respond to changing congestion conditions and optimize transaction processing performance.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements feedback-based routing where the number of outstanding transactions at each relay chiplet serves as feedback information. The first chiplet uses this feedback to determine the optimal route path, selecting routes with lower MOs to avoid congestion and improve overall transaction processing efficiency.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250077467A1Electronic device including a plurality of chiplets and method for transmitting transaction thereof
Publication Date: 2025.03.06 REBELLIONS INC
  • US20250077467A1 patent drawing
  • US20250077467A1 patent drawing
  • US20250077467A1 patent drawing

AI summary

An electronic device comprising a plurality of chiplets is disclosed. The electronic device comprises a first chiplet that generates a transaction, a second chiplet that receives the transaction, and at least one third chiplet that relays the transaction, wherein the first chiplet determines a route path for the transaction that passes through the at least one third chiplet, and transmits the transaction through the determined route path for the transaction.