DDR IO Synchronization Circuit Using Dynamic Cycle Delay

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional DDR SDRAM to ASIC interfaces face challenges in synchronizing strobe signals with local clocks due to increasing data rates and PVT variations, making round trip delay calculations unreliable.

Innovation Solution

A synchronization circuit that generates additional strobe signals and inserts a predetermined cycle delay to synchronize the strobe signal with the local clock, allowing for stable data transactions and compensating for PVT variations in real time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional on-board delay line or on-chip PLL is used to synchronize strobe signal with local clock, then synchronization is achieved, but reliability deteriorates as data rates increase and PVT variations become significant

Engineering Contradiction:
Improveround trip delay calculation reliabilityVSAvoiddata rate
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The patent implements a dynamic synchronization approach where the strobe signal phase is continuously adjusted based on real-time comparison with the local clock signal. The synchronization circuit dynamically selects different delay values from a delay line to achieve optimal phase alignment, allowing the system to adapt to changing PVT conditions and maintain reliable operation at high data rates

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent employs a feedback mechanism where the synchronized strobe signal is compared with the local clock signal to determine phase alignment accuracy. Based on this comparison, the system adjusts the delay line settings to minimize phase error, creating a closed-loop control system that continuously optimizes synchronization accuracy under varying operating conditions

Inventive Principle:
Principle #23Feedback

2Reliability

If on-board delay line or on-chip PLL is used for synchronization, then strobe signal phase alignment is achieved, but system complexity increases

Engineering Contradiction:
Improvesynchronization accuracyVSAvoidsystem design complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediate synchronization circuit that acts as a mediator between the incoming strobe signal and the local clock signal. This circuit includes a delay line with multiple tap points and selection logic that simplifies the synchronization task by providing pre-configured delay options, reducing the complexity compared to implementing a full PLL while maintaining adequate synchronization accuracy

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If components with large delay variations are used, then design flexibility increases, but synchronization stability deteriorates

Engineering Contradiction:
Improvedesign flexibilityVSAvoidsynchronization stability
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The patent implements a dynamic phase adjustment mechanism that continuously adapts to delay variations in components. The synchronization circuit monitors the phase relationship between strobe and clock signals and dynamically selects appropriate delay values to compensate for component variations, allowing the use of flexible components with large delay variations while maintaining synchronization stability

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the delay parameter of the strobe signal by selecting different tap points from a delay line. This parameter adjustment allows the system to compensate for component delay variations and PVT effects, maintaining stable synchronization even when using components with large inherent delay variations

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS7385861B1Synchronization circuit for DDR IO interface
Publication Date: 2008.06.10 AMBARELLA INT LP
  • US7385861B1 patent drawing
  • US7385861B1 patent drawing
  • US7385861B1 patent drawing

AI summary

An apparatus comprising a first circuit and a second circuit. The first circuit may be configured to present a first strobe signal having an unknown phase in relation to a local clock signal when receiving data from a memory. The second circuit may be configured to synchronize the first strobe signal with the local clock signal by (i) generating one or more second strobe signals and (ii) inserting a predetermined cycle delay between the one or more second strobe signals and the local clock signal.