Transparent Packet Splitting for Chiplet Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network protocols are unable to efficiently handle and transmit large packets, leading to increased processing cycles, memory consumption, and power usage, particularly in chiplet systems where data from multiple sensors needs to be coordinated for navigation functions like in self-driving vehicles.

Innovation Solution

The method involves transparently splitting large packets into smaller ones, which are then transmitted and reassembled at the receiving device, using a chiplet protocol interface (CPI) network that recognizes sequence indicators to manage packet transmission and buffer memory efficiently, allowing for reduced buffer memory and processing cycles without interrupting other traffic.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If large packets are transmitted directly through the network, then data transmission is simple, but network protocols cannot handle them efficiently leading to increased processing cycles and memory consumption

Engineering Contradiction:
Improvepacket transmission efficiencyVSAvoidprocessing cycles
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent applies segmentation by dividing large packets into multiple smaller packets before transmission. The transmitting device splits the large packet into smaller packets that can be handled by the network protocol, and the receiving device reassembles them back into the original large packet. This resolves the contradiction by enabling efficient transmission of large data while avoiding the processing inefficiencies of handling oversized packets directly.

Inventive Principle:
Principle #1Segmentation

2Productivity

If large packets are transmitted directly, then data transmission is straightforward, but buffer memory requirements increase significantly

Engineering Contradiction:
Improvedata transmission capabilityVSAvoidbuffer memory
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent segments large packets into smaller packets for transmission, which directly reduces the buffer memory requirements. Instead of allocating large buffers to accommodate entire large packets, the system only needs small buffers for individual smaller packets, thereby resolving the contradiction between data transmission capability and buffer memory consumption.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If packet splitting is implemented, then large packets can be transmitted across networks with smaller maximum packet sizes, but the system complexity increases

Engineering Contradiction:
Improvenetwork protocol compatibilityVSAvoidpacket processing mechanism
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements self-service by having the transmitting device automatically detect when packet splitting is needed and perform the splitting operation without external intervention. The receiving device similarly automatically reassembles packets without requiring complex control mechanisms. This resolves the contradiction by enabling network protocol adaptability while minimizing the increase in system complexity through automated operations.

Inventive Principle:
Principle #25Self-service

4Use of energy by moving object

If packet splitting and recombining is used, then processing cycles and power usage are reduced, but the protocol complexity increases

Engineering Contradiction:
Improvepower usageVSAvoidpacket handling protocol
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The patent segments packets to reduce the processing load on individual packets, which directly lowers power consumption. By breaking down large packets into smaller ones, the network devices require less energy for processing, routing, and buffer management. This resolves the contradiction by achieving energy efficiency while introducing a manageable level of protocol complexity for packet segmentation and reassembly.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11777864B2Transparent packet splitting and recombining
Publication Date: 2023.10.03 MICRON TECHNOLOGY INC
  • US11777864B2 patent drawing
  • US11777864B2 patent drawing
  • US11777864B2 patent drawing

AI summary

A transmitting device generates multiple small packets for a large packet and transmits them to a receiving device. Routing devices forward the multiple small packets to the receiving device. Each of the smaller packets, except the last packet, has a sequence indicator set. As a result, the receiving device is able to determine that each of the smaller packets is part of a larger packet and buffer the smaller packets or their payloads. When the last packet is received, the larger packet is complete and may be processed by the receiving device. The routing devices delay requests from other transmitting devices to transmit data to the receiving device until the last packet is sent to the receiving device. The routing devices may continue to route traffic to the receiving device on all virtual channels other than a virtual channel being used for the large packet.