Wired Serial Bus Packet Segmentation for Cross-IP Data Transfer
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing high-speed differential buses like PCIe are designed for interconnect express in computing systems and cannot efficiently transmit computing data across IP networks, limiting high-performance and low-latency connection and cache coherence maintenance in cross-IP network scenarios.
Innovation Solution
A method and system for data transmission over a wired serial bus that generates segmented data link layer packets with headers indicating packet types, allowing transmission across IP networks while maintaining packet format consistency and ensuring quality of service through check codes and virtual lanes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If PCIe bus is used for high-speed differential transmission in computing systems, then data transmission performance and scalability are improved, but the ability to transmit data across IP networks is lost
Solution Approach 1:
The patent extends the PCIe bus functionality to operate in both traditional computing system interconnect mode and cross-IP network mode. By introducing a data link layer packet format with packet type indicators, the same physical bus can serve dual purposes: local high-speed transmission and remote network communication, thereby achieving multi-functionality without sacrificing either speed or adaptability
Solution Approach 2:
The patent segments data transmission into different packet types (control packets and data packets) with distinct handling mechanisms. This segmentation allows the system to route data appropriately based on whether it needs to stay local or traverse IP networks, enabling the bus to maintain high performance for local traffic while also supporting network transmission
2Device complexity
If data link layer packet format is unified for both local and cross-network transmission, then system complexity is reduced, but packet processing requirements increase
Solution Approach 1:
The patent applies local quality by making the packet format adaptable to different transmission scenarios through packet type indicators. Rather than creating completely different formats for local and network packets, the system uses a unified format with type information that allows receivers to process packets efficiently according to their specific requirements, balancing simplicity with processing needs
3Reliability
If segmented data link layer packets are transmitted over wired serial bus, then quality of service is ensured, but transmission overhead increases
Solution Approach 1:
The patent segments large data packets into smaller blocks with individual error checking, allowing for more reliable transmission over the wired serial bus. This segmentation enables better error detection and correction while maintaining efficient use of the transmission medium, balancing quality of service requirements with overhead considerations
Data Source
AI summary
Embodiments of this application provide method, apparatuses, computer-readable media, and systems for data transmission over a wired serial bus. An example method for data transmission over the wired serial bus applied to a transmitter includes: generating a first data link layer packet, where the first data link layer packet includes at least one block each including a header and a body, the header includes packet type information indicative of a packet type to which the block belongs, and the packet type is one of a control packet, a data packet transmitted across networks, or a data packet transmitted not across networks; and sending the first data link layer packet.


