PCIe Endpoint Direct Communication via TLP Parameter Encoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing PCIe system requires endpoints to communicate through a root node, leading to increased complexity and reduced security and reliability in high-speed communication scenarios due to the need for interface conversion and dependency on the root for information exchange between endpoints.

Innovation Solution

A PCIe-based data transmission method that utilizes a transaction layer packet (TLP) with a type field and reserved bits to indicate a parameter set, allowing endpoints to communicate directly without relying on the root node, thereby enhancing redundancy and security by supporting data types and attribute parameters within the TLP header.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If endpoints communicate through the root node in a PCIe system, then communication management is simplified, but system complexity increases due to interface conversion requirements and communication efficiency decreases

Engineering Contradiction:
Improvesystem complexityVSAvoidcommunication efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent extracts the communication management function from the root node and implements it directly at the endpoint level. By embedding communication management capabilities within endpoints themselves, the system eliminates the mandatory root node dependency for endpoint-to-endpoint communication, thereby reducing system complexity while maintaining communication efficiency

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the communication management function from the centralized root node and distributes it to individual endpoints. Each endpoint is equipped with independent communication management capabilities, allowing direct peer-to-peer communication without requiring centralized coordination, thus improving both efficiency and reducing complexity

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If interface conversion is implemented for information exchange between different interfaces, then communication versatility is improved, but system complexity and security risks increase

Engineering Contradiction:
Improvecommunication versatilityVSAvoidintra-vehicle network complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal communication interface that can handle multiple data types and communication protocols directly at the endpoint level. This universal interface eliminates the need for multiple specialized interface converters, thereby maintaining communication versatility while reducing system complexity

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

Solution Approach 2:

The patent introduces a standardized data packet structure as an intermediary that facilitates direct communication between endpoints with different interfaces. This standardized packet format acts as a universal mediator, eliminating the need for complex interface conversion chains and reducing overall system complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If interface conversion is required for information exchange, then communication between different interfaces is enabled, but security and reliability of the PCIe system are reduced

Engineering Contradiction:
Improveinterface compatibilityVSAvoidPCIe system security and reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent extracts the security validation function from the root node and implements it at the endpoint level. By performing security checks locally at each endpoint, the system eliminates security vulnerabilities introduced by root node dependency and interface conversion, thereby improving overall system reliability

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements preliminary security validation and authentication at the endpoint level before data transmission occurs. By performing security checks in advance at the source endpoint, the system prevents security issues from propagating through the network, thereby improving reliability without requiring complex root node-mediated security protocols

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12147370B2PCIe-based data transmission method, apparatus, and system
Publication Date: 2024.11.19 YINWANG INTELLIGENT TECHNOLOGIES CO LTD
  • US12147370B2 patent drawing
  • US12147370B2 patent drawing
  • US12147370B2 patent drawing

AI summary

A Peripheral Component Interconnect Express (PCIe)-based data transmission method includes that a first node obtains a transaction layer packet (TLP), where the TLP includes data, a type field, and at least one reserved bit, the type field and the at least one reserved bit indicate a first parameter set, and the first parameter set includes a data type of the data, and the first node sends the TLP to a second node.