Chiplet Protocol Interface Packet Ordering

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvepacket delivery reliabilityVSAvoidtransmission performance
Core Design Contradiction:
ReliabilityVSProductivity

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

Inventive Principle:
Principle #15Dynamics

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

Inventive Principle:
Principle #3Local quality

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

Engineering Contradiction:
Improvepath consistencyVSAvoidnetwork throughput
Core Design Contradiction:
Stability of the object's compositionVSProductivity

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

Inventive Principle:
Principle #1Segmentation

3Reliability

If ordered delivery is enforced for all packets, then delivery order reliability is improved, but transmission latency increases

Engineering Contradiction:
Improvedelivery order reliabilityVSAvoidtransmission latency
Core Design Contradiction:
ReliabilityVSLoss of time

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

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11658922B2Optional path ordering in packet-based network
Publication Date: 2023.05.23 MICRON TECHNOLOGY INC
  • US11658922B2 patent drawing
  • US11658922B2 patent drawing
  • US11658922B2 patent drawing

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.