Coupled DPLL Offset Register for Hitless Re-Arrangements

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In systems of coupled digital phase-locked loops (DPLLs), rapid changes in frequency offset during re-arrangements cause significant phase transients on the output, which existing mechanisms fail to mitigate effectively.

Innovation Solution

An apparatus comprising an accumulator circuit and an offset register that combines frequency offset values from multiple sourcing DPLLs, allowing for a smooth transition by presenting a stored offset value during re-arrangements, thereby reducing phase transients.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a receiving DPLL switches from one sourcing DPLL to another sourcing DPLL or if a sourcing DPLL switches to another input reference clock with a different fractional frequency offset, then the system gains adaptability and flexibility in clock sourcing, but the added frequency offset incurs a rapid change that causes a large phase transient on the output of the receiving DPLL

Engineering Contradiction:
ImproveDPLL sourcing flexibilityVSAvoidoutput phase stability
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The offset register stores the previous frequency offset value before a switch occurs. When a DPLL switching event is detected, the system uses the pre-stored offset value to calculate a transitional offset, allowing the receiving DPLL to anticipate and prepare for the frequency change rather than reacting to it abruptly.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The apparatus calculates a transitional frequency offset by combining the stored previous offset with the new offset from the accumulator circuit. This transitional value acts as a cushion that absorbs the abrupt change, preventing the large phase transient that would otherwise occur during DPLL re-arrangement.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

2Speed

If the receiving DPLL immediately updates the frequency offset when a sourcing DPLL switches, then the system responds quickly to changes, but this causes a rapid frequency offset change that generates phase transient on the output

Engineering Contradiction:
Improveresponse speed to DPLL switchingVSAvoidphase transient
Core Design Contradiction:
SpeedVSObject-generated harmful factors

Solution Approach 1:

The offset register serves as an intermediary element between the accumulator circuit and the receiving DPLL. Instead of directly updating with the new offset value, the system uses the stored previous offset as an intermediate step, allowing the frequency transition to occur smoothly without generating harmful phase transients.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system changes the parameter update strategy by not immediately updating the frequency offset to its new value. Instead, it uses a calculated transitional offset that combines the previous stored value with the new offset, thereby changing how the parameter transitions and eliminating the harmful phase transient effect.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10666269B2Hitless re-arrangements in coupled digital phase-locked loops
Publication Date: 2020.05.26 RENESAS ELECTRONICS AMERICA INC
  • US10666269B2 patent drawing
  • US10666269B2 patent drawing
  • US10666269B2 patent drawing

AI summary

An apparatus comprising an accumulator circuit and an offset register. The accumulator circuit may be configured to (a) receive a plurality of frequency offset values from a plurality of sourcing DPLLs and (b) generate a current combined offset value in response to a sum of the frequency offset values. The offset register may be configured to (a) store an offset value corresponding to the current combined offset value in a first mode and (b) store an offset value corresponding to an updated offset value in a second mode. The updated offset value may comprise a difference between the offset value stored in the offset register and the current combined offset value. The offset value may be presented to a receiving DPLL during a re-arrangement of the sourcing DPLLs. Presenting the offset value may reduce a phase transient caused by the re-arrangement.