Dynamic Entry Shift Register Deskewing Decentralized Data Streams

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for deskewing data in communications systems are ineffective for data lanes that are physically isolated or separated by distance, as they require all lanes to be in close proximity to align signals simultaneously, which is not feasible in advanced technologies like 2.5D packaging and HBM chip technology.

Innovation Solution

The implementation of a dynamic entry point shift register system with timers and pipeline stages allows for deskewing of decentralized data streams across any distance by using alignment markers and distributed autonomous logic to calculate and compensate for delays between physically separated data lanes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If conventional deskewing methods are used to align signals simultaneously, then timing relationship is restored for close-proximity lanes, but physical separation between lanes cannot be accommodated

Engineering Contradiction:
Improvetiming alignment precisionVSAvoidadaptability to physical separation
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The patent divides the deskewing function into autonomous segments distributed across multiple lanes. Each lane independently performs marker detection, timer management, and delay calculation without requiring centralized coordination, enabling physical separation while maintaining timing alignment precision.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by inserting synchronization markers into data streams before transmission. Each lane detects these markers in advance, starts timers, and calculates compensated delays proactively, allowing the system to adapt to physical separations while restoring timing relationships.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If data lanes are physically separated to enable advanced packaging technologies, then design flexibility is improved, but signal timing synchronization becomes difficult

Engineering Contradiction:
Improvepackaging design flexibilityVSAvoidtiming synchronization delay
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements feedback mechanisms where each lane monitors its own marker detection timing and communicates delay information to other lanes. This distributed feedback enables each lane to calculate compensated delays based on actual propagation times, maintaining synchronization despite physical separations required for advanced packaging.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system dynamically changes the entry point parameter of shift registers based on calculated compensated delays. By adjusting this parameter according to measured propagation times, the system compensates for timing differences caused by physical separations while preserving packaging design flexibility.

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If centralized coordination is used for deskewing, then timing relationship is restored, but system complexity increases

Engineering Contradiction:
Improvetiming alignment precisionVSAvoidcoordination system complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

Each data lane is equipped with autonomous logic that independently performs marker detection, timer management, and delay calculation. The lanes serve themselves without requiring external coordination, reducing system complexity while maintaining timing alignment precision through self-organized synchronization.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10445265B2Method and apparatus for deskewing decentralized data streams
Publication Date: 2019.10.15 CISCO TECHNOLOGY INC
  • US10445265B2 patent drawing
  • US10445265B2 patent drawing
  • US10445265B2 patent drawing

AI summary

In one embodiment, a method includes receiving an input signal at a local data lane comprising a dynamic entry shift register, the input signal comprising a marker also received at a remote data lane, identifying receipt of the marker in the local data lane, starting a timer and notifying the remote data lane that the marker was found, receiving a marker found status from the remote data lane and saving a value of the timer, calculating a compensated delay for the remote data lane based on the timer value and a number of pipeline stages for the remote data lane, and setting an entry point to the dynamic entry shift register based on the compensated delay to deskew data between the local data lane and the remote data lane.