Wired Serial Bus Packet Segmentation for Cross-IP Data Transfer

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

VSEngineering 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

Engineering Contradiction:
Improvedata transmission speedVSAvoidcross-IP network transmission capability
Core Design Contradiction:
SpeedVSAdaptability or versatility

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

Inventive Principle:
Principle #6Universality (Multi-functionality)

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

Inventive Principle:
Principle #1Segmentation

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

Engineering Contradiction:
Improvesystem complexityVSAvoidpacket processing efficiency
Core Design Contradiction:
Device complexityVSProductivity

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

Inventive Principle:
Principle #3Local quality

3Reliability

If segmented data link layer packets are transmitted over wired serial bus, then quality of service is ensured, but transmission overhead increases

Engineering Contradiction:
Improvequality of serviceVSAvoidtransmission overhead
Core Design Contradiction:
ReliabilityVSQuantity of substance

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

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250301040A1Method and system for data transmission over wired serial bus, and related apparatus
Publication Date: 2025.09.25 HUAWEI TECH CO LTD
  • US20250301040A1 patent drawing
  • US20250301040A1 patent drawing
  • US20250301040A1 patent drawing

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.