PCIe Clock Phase Adjustment for Server Mainboard Data Reliability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The reliability of communication between a server mainboard and a PCIe expansion board is compromised due to time costs during data transmission, as data transmitted by the initiating end may not reach the receiving end at the next high-level moment, making it challenging to ensure consistent data exchange.

Innovation Solution

A clock control method that calculates hardware parameters to determine time margins for data transmission, generates a clock phase difference based on these margins, and adjusts clock signals to synchronize data transmission and reception, ensuring reliable bidirectional communication by optimizing timing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If data transmission is performed at the next high-level moment of the clock signal, then communication speed is maintained, but data reliability deteriorates because transmitted data may not reach the receiving end in time

Engineering Contradiction:
Improvecommunication speedVSAvoiddata transmission reliability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent calculates time margins (first time margin and second time margin) based on hardware parameters before initiating data transmission. By determining the clock phase difference in advance and adjusting clock signals accordingly, the system ensures that data will arrive at the receiving end before the next high-level moment, thus maintaining both high communication speed and reliable data transmission.

Inventive Principle:
Principle #10Preliminary action

2Device complexity

If clock signals are synchronized without phase adjustment, then system complexity is reduced, but communication reliability deteriorates due to transmission delays

Engineering Contradiction:
Improveclock control complexityVSAvoidcommunication reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent introduces a clock phase difference parameter derived from calculated time margins. By adjusting the phase of clock signals based on this parameter, the system compensates for transmission delays without requiring complex control mechanisms. This parameter-based approach maintains communication reliability while keeping the control system relatively simple.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If time margins are increased to ensure data arrival, then communication reliability improves, but transmission efficiency deteriorates due to longer timing windows

Engineering Contradiction:
Improvedata arrival reliabilityVSAvoidtransmission efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies different time margin requirements to different transmission directions (first time margin for one direction, second time margin for the other direction). By calculating and applying direction-specific time margins rather than a uniform margin, the system ensures reliable data arrival while minimizing the timing window extension, thus maintaining transmission efficiency.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11782474B2Clock control method, apparatus, and device, and storage medium
Publication Date: 2023.10.10 INSPUR (BEIJING) ELECTRONICS INFORMATION IND CO LTD
  • US11782474B2 patent drawing
  • US11782474B2 patent drawing
  • US11782474B2 patent drawing

AI summary

A clock control method, apparatus, and device, and a storage medium. By the method, timing optimization of bidirectional data communication between a server mainboard and a Peripheral Component Interconnect express (PCIe) expansion board is relatively implemented, and the occurrence of a situation where in any data communication direction between the server mainboard and the PCIe expansion board, data transmitted by the initiating end at a given high-level moment does not reach the receiving end at a next high-level moment may be prevented, thus ensuring the reliability of communication between the server mainboard and the PCIe expansion board. In addition, the present application further provides a clock control apparatus and device, and a storage medium, and the beneficial effects are as stated above.