Retime Word Circuit for Phase-Coherent Bus Clock Crossing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Fractional-N phase-locked loops (PLLs) face issues with phase coherency when tuning away from and returning to a frequency, leading to random phase relationships between the output and reference signals, which can break phase coherence and cause synchronization failures in asynchronous clock domains.

Innovation Solution

A retime word circuit is implemented to synchronize the reference clock with the divided clock in a phase coherent delta-sigma modulator PLL, ensuring the divide word changes only at the end of a divide cycle, using two register banks and a D-type flip-flop to manage edge triggering and meta-stability, and a high-gain buffer to resolve ambiguity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the DSM is clocked off the divided waveform to enable fractional reference frequency tuning, then frequency tuning capability is improved, but phase coherence is lost when tuning away and returning to a frequency

Engineering Contradiction:
Improvefrequency tuning capabilityVSAvoidphase coherence
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

A retiming circuit is introduced as an intermediary between the DSM and the divide-by-N integer divider. This circuit includes a positive-edge triggered capture register, a negative-edge triggered capture register, and a selection circuit that samples the state of the reference clock and a second asynchronous clock to select which register's output is passed to the divider. This intermediary ensures that the divide word changes only at the appropriate clock edge, maintaining phase coherence while allowing the DSM to be clocked off the divided waveform for frequency tuning.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the divide word changes at any time during the divide cycle, then frequency tuning flexibility is improved, but synchronization failures occur due to incorrect timing

Engineering Contradiction:
Improvefrequency tuning flexibilityVSAvoidsynchronization
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The retiming circuit performs preliminary action by capturing the divide word in advance in two separate registers (positive-edge and negative-edge triggered) before it is needed by the divider. The selection circuit then determines which captured value should be passed to the divider based on the current clock state. This ensures that the divide word is always ready and correctly timed when needed, preventing synchronization failures while maintaining tuning flexibility.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If the PLL returns to a previously generated frequency after tuning away, then frequency coverage is improved, but phase coherence is broken and random phase relationships occur

Engineering Contradiction:
Improvefrequency coverageVSAvoidphase coherence
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The retiming circuit provides feedback by continuously monitoring the state of both the reference clock and the second asynchronous clock, and using this information to select the appropriate register output. This feedback mechanism ensures that the divide word is updated at the correct moment, maintaining the phase relationship between the reference signal and the output signal even when the PLL tunes away and returns to a previously generated frequency.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9748961B2Single cycle asynchronous domain crossing circuit for bus data
Publication Date: 2017.08.29 BAE SYSTEMS INFORMATION ANDELECTRONIC SYSTEMS INTEGRATION INC
  • US9748961B2 patent drawing
  • US9748961B2 patent drawing
  • US9748961B2 patent drawing

AI summary

Techniques are disclosed for managing the timing between two asynchronous clocks. The techniques are particularly well-suited for synchronizing the reference clock with the divided clock in a phase coherent DSM PLL application, but can be more broadly applied to any application that includes a need for synchronizing a data bus across a clock boundary. In one example embodiment, the techniques are implemented in a retime word circuit operatively coupled between a DSM and the divide-by-N integer divider of a PLL application. The retime word circuit receives the divide word from the DSM and generates a retimed divide word that can be applied to the divider. The retime word circuit maintains the reference clock frequency throughput, and forces the divide word seen by the divider to change only at end of a given divide cycle.