Chiplet Protocol Interface Packet Ordering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Chiplet systems face inefficiencies in packet transmission due to the need for all packets to be ordered and delivered through predetermined paths, which can lead to congestion and reduced performance in meeting diverse application requirements.
Innovation Solution
Incorporating a chiplet protocol interface (CPI) with packets containing order and path fields, allowing for flexible ordering and routing based on specific requirements, enabling unordered, ordered, or single-path delivery for each packet, thereby optimizing transmission performance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If all packets are ordered and delivered through predetermined paths, then delivery reliability is improved, but transmission flexibility and system performance deteriorate due to congestion
Solution Approach 1:
The patent applies dynamics by making the packet delivery mechanism adaptive rather than static. The system dynamically selects between ordered and unordered delivery modes based on packet priority and network conditions. High-priority packets receive ordered delivery through predetermined paths for reliability, while low-priority packets use unordered delivery through flexible paths for performance, allowing the system to optimize the trade-off between reliability and productivity in real-time
Solution Approach 2:
The patent applies local quality by differentiating delivery requirements for different packets based on their priority levels. Instead of applying a uniform delivery mechanism to all packets, the system assigns ordered delivery with predetermined paths to high-priority packets requiring reliability, while assigning unordered delivery with flexible paths to low-priority packets where performance is more critical, thus optimizing each packet's delivery according to its specific requirements
2Stability of the object's composition
If all packets are delivered through a single predetermined path, then path consistency is improved, but network congestion increases and throughput decreases
Solution Approach 1:
The patent applies segmentation by dividing the network path into multiple alternative routes based on packet priority. High-priority packets are segmented into dedicated predetermined paths for consistent delivery, while low-priority packets are segmented into flexible paths that can utilize available network capacity. This segmentation allows multiple packets to traverse different paths simultaneously, reducing congestion and increasing overall network throughput while maintaining path consistency for critical traffic
3Reliability
If ordered delivery is enforced for all packets, then delivery order reliability is improved, but transmission latency increases
Solution Approach 1:
The patent applies partial action by enforcing ordered delivery only on high-priority packets that require strict delivery order reliability, while allowing unordered delivery for low-priority packets where delivery order is less critical. This partial enforcement of ordering reduces the overall latency in the system by eliminating unnecessary buffering and reordering operations for packets that do not require them, while still maintaining delivery order reliability for critical traffic
Data Source
AI summary
A system may include multiple electronic devices and multiple hardware transceivers. The multiple electronic devices may include multiple chiplets and may be coupled to each other via an interface network. The multiple hardware transceivers may each be included in or coupled to a respective electronic device of the multiple electronic devices. The multiple hardware transceivers may each be configured to receive data packets from a source device. The data packets each include a protocol field specifying ordering information for delivery to a destination device and a path field specifying path information for routing the delivery to the destination device. The source device and the destination device may each include a chiplet. The multiple hardware transceivers may each be further configured to transmit the received data packets to the destination device using at least the ordering information of each received data packet.


