USB Device Skip Symbol Correction for Clock Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

USB 3.0 devices face issues with data transfer errors due to incorrect skip symbols, leading to asynchronous clocks and disrupted data communication between link partners, which affects the accuracy of data recovery and synchronization.

Innovation Solution

A USB device with a correction unit that counts the number of skip symbols and replaces incorrect skip symbols to ensure even counts, maintaining synchronization and correcting data errors by adjusting the skip ordered sets to compensate for clock differences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Stability of the object's composition

If skip symbols are transmitted for clock synchronization in USB 3.0 data transfer, then clock synchronization between link partners is improved, but data transfer accuracy deteriorates due to incorrect skip symbol reception causing asynchronous clocks

Engineering Contradiction:
Improveclock synchronizationVSAvoiddata transfer accuracy
Core Design Contradiction:
Stability of the object's compositionVSReliability

Solution Approach 1:

The patent implements a feedback mechanism where the receiving end detects incorrect skip symbols by analyzing the odd/even count of received skip symbols and sends correction information back to the transmitting end. The transmitting end then retransmits corrected skip symbols based on this feedback, ensuring accurate clock synchronization without compromising data transfer reliability.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent applies preliminary action by预先 transmitting skip symbols for clock synchronization before actual data transfer, and pre-processing the skip symbol count to identify potential errors. This allows the system to prepare correction measures in advance, ensuring both synchronization stability and data accuracy from the outset.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If skip symbols are used to compensate for clock differences between USB devices, then adaptability to clock variations is improved, but data communication reliability deteriorates due to disrupted synchronization

Engineering Contradiction:
Improveclock difference compensationVSAvoiddata communication reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system uses feedback to monitor the effectiveness of skip symbol transmission in compensating for clock differences. By counting received skip symbols and detecting anomalies (odd counts indicating errors), the system can adjust and retransmit corrected skip symbols, maintaining both adaptability to clock variations and reliability of data communication.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The skip symbols act as an intermediary element between the transmitting and receiving ends, mediating the clock synchronization process. The patent enhances this intermediary role by implementing error detection and correction mechanisms specifically for skip symbols, ensuring they reliably compensate for clock differences without disrupting data communication.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If the receiving end processes skip symbols for synchronization, then synchronization accuracy is improved, but complexity of error detection and correction increases

Engineering Contradiction:
Improvesynchronization accuracyVSAvoiderror detection and correction complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent simplifies the complexity of error detection and correction by using a straightforward feedback mechanism: the receiving end counts skip symbols, detects errors through odd/even analysis, and requests retransmission. This simple yet effective feedback loop achieves high synchronization accuracy without requiring complex error correction algorithms or additional hardware complexity.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8370716B2USB device and correction method thereof
Publication Date: 2013.02.05 VIA LABS INC
  • US8370716B2 patent drawing
  • US8370716B2 patent drawing
  • US8370716B2 patent drawing

AI summary

A universal serial bus (USB) device for receiving data from a link partner is provided. An electrical physical unit receives a series of data from the link partner via a cable and generates a symbol string corresponding to the series of data, wherein the symbol string includes a plurality of symbols. A correction unit receives the symbol string, determines whether each symbol of the received symbol string is a first type symbol and counts a quantity of the received first type symbol, wherein when the counted quantity is odd and a next received symbol is a second type symbol, the next received symbol is replaced with the first type symbol by the correction unit.