Chiplet Transaction Routing via Dynamic Relay Path Selection
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Device complexity
If a fixed route path is used for transactions, then routing simplicity is maintained, but transaction congestion cannot be minimized
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.
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.
Data Source
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.


