Source-Synchronous Circuit Timing Reconciliation for Deterministic Links

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional source-synchronous interconnects in ASICs are susceptible to non-determinism due to clock insertion differences between the source and responder modules, complicating system validation and at-speed testing.

Innovation Solution

A source-synchronization system that includes a source module with an asynchronous FIFO block and a responder module communicatively coupled through re-timers, where an initial determinism reconciliation signal is propagated back to the source module to compensate for intrinsic delays, effectively eliminating non-deterministic behavior.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If conventional source-synchronous interconnects are used to achieve high-speed data transmission, then bandwidth and speed are improved, but non-deterministic behavior occurs due to clock insertion differences between source and responder modules

Engineering Contradiction:
Improvedata transmission speedVSAvoiddeterminism of data transmission
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent applies preliminary action by sending a determinism reconciliation signal from the source module to the responder module and back before actual data transmission begins. This preliminary signal traversal allows the system to measure and compensate for clock insertion differences in advance, establishing deterministic timing relationships before high-speed data transmission occurs, thus eliminating non-deterministic behavior while maintaining high speed

Inventive Principle:
Principle #10Preliminary action

2Productivity

If source-synchronous interconnects are used to improve bandwidth, then data transmission capacity increases, but system validation and at-speed testing become complicated due to non-determinism

Engineering Contradiction:
ImprovebandwidthVSAvoidsystem validation complexity
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent implements feedback by having the responder module send the determinism reconciliation signal back to the source module after receiving it. This create a closed-loop feedback path that allows the source module to measure the round-trip timing characteristics and compensate for clock insertion differences. The feedback mechanism enables automatic calibration of timing relationships, simplifying system validation and testing while maintaining high bandwidth performance

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20140103971A1Methods and apparatus for source-synchronous circuits
Publication Date: 2014.04.17 ADVANCED MICRO DEVICES INC
  • US20140103971A1 patent drawing
  • US20140103971A1 patent drawing
  • US20140103971A1 patent drawing

AI summary

Source-synchronization between a source module and a responder module generally includes providing, at the source module, an initial determinism reconciliation signal, propagating the initial determinism reconciliation signal from the source module to the responder module and back to the source module to produce a received determinism reconciliation signal, and compensating for an intrinsic delay of the circuit based on the initial determinism reconciliation signal and the received determinism reconciliation signal.