Fixed Time-Delay Circuit for Multi-Channel Data Alignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

High-speed interfaces face data alignment issues due to varying delays across channels as temperature and voltage changes affect clock sampling, leading to misalignment of parallel data, which compromises stability and reliability.

Innovation Solution

A fixed time-delay circuit is designed for high-speed interfaces, comprising a counter circuit for generating a shift select signal, a data selector circuit for rearranging parallel data, a clock selector circuit for selecting a low-speed clock, and a synchronous circuit for synchronization, allowing for bit-shift adjustment and clock phase selection to align multi-channel data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If multi-channel high-speed clock is used for data sampling, then data transmission speed is improved, but channel delay differences cause data misalignment

Engineering Contradiction:
Improvedata transmission speedVSAvoiddata alignment precision
Core Design Contradiction:
SpeedVSManufacturing precision

Solution Approach 1:

The patent applies preliminary action by introducing a fixed delay circuit that pre-adjusts the timing of parallel data signals before they are latched. The delay circuit calculates the required delay based on channel differences and applies compensation in advance, ensuring that data from multiple channels arrives at the latching stage already synchronized, thus preventing misalignment before it occurs.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements dynamics by making the delay circuit configurable and adaptable. The delay amount can be adjusted based on actual channel timing differences, allowing the system to dynamically compensate for timing variations. This is achieved through configurable delay elements that can be programmed to provide the exact compensation needed for each channel, maintaining synchronization under varying operating conditions.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If temperature and voltage changes are accommodated, then environmental adaptability is improved, but clock sampling margin decreases

Engineering Contradiction:
Improveenvironmental adaptabilityVSAvoidclock sampling margin
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent applies feedback by implementing a delay calculation mechanism that monitors timing differences between channels and adjusts the compensation accordingly. The system calculates the actual delay experienced by each channel and uses this information to configure the fixed delay circuit, creating a closed-loop system that automatically compensates for environmental variations affecting clock sampling margins.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent implements parameter changes by adjusting the delay parameters of the fixed delay circuit based on environmental conditions. The delay amount is not fixed but can be modified to compensate for temperature and voltage-induced timing variations, allowing the system to maintain proper synchronization margins under different operating conditions.

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If logic circuit is added to eliminate channel delay, then data alignment is improved, but circuit complexity increases

Engineering Contradiction:
Improvedata alignment precisionVSAvoidcircuit complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the delay compensation function into separate, modular components. The fixed delay circuit is implemented as a distinct module that can be independently configured and optimized. This segmentation allows the alignment logic to be separated from the data path, making the overall system more manageable and potentially more efficient despite the added functionality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary fixed delay circuit that sits between the parallel data input and the latching stage. This intermediary component handles the timing adjustment without requiring complex logic in the main data path, simplifying the overall circuit design by isolating the delay compensation functionality in a dedicated buffer stage.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Adaptability or versatility

If arbitrary bit-shift is enabled, then alignment flexibility is improved, but selector circuit complexity increases

Engineering Contradiction:
Improvealignment flexibilityVSAvoidselector circuit complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements universality by designing the fixed delay circuit to handle multiple alignment scenarios through a single configurable structure. The same delay circuit can accommodate different bit-shift requirements by changing its configuration parameters, eliminating the need for separate hardwired delay paths for each possible alignment case. This multi-functional approach reduces overall circuit complexity while maintaining flexibility.

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

Data Source

PatentUS11695398B2Fixed time-delay circuit of high-speed interface
Publication Date: 2023.07.04 SHENZHEN PANGO MICROSYST CO LTD
  • US11695398B2 patent drawing
  • US11695398B2 patent drawing
  • US11695398B2 patent drawing

AI summary

A fixed time-delay circuit of a high-speed interface is disclosed. The fixed time-delay circuit comprises: a counter circuit for generating a shift selection signal of any bit; a data selector circuit for receiving first parallel data signals and rearranging the first parallel data signals according to the shift selection signal and a first low-speed clock to obtain second parallel data signals; a clock selector circuit for selecting, according to the shift selection signal, one clock from multiple input clocks having different phases, for outputting, to form a second low-speed clock; and a synchronization circuit for synchronizing the second parallel data signals according to the second low-speed clock. According to the circuit, initialization alignment among multichannel data of the high-speed interface can be achieved.