Dynamic Clock Divider Reconfiguration Without Glitches or Clock Loss

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional clock reconfiguration methods, such as phase-locked loops (PLL) and counters, result in clock loss and glitches when reconfiguring clock signals on-the-fly, leading to non-operational or incorrect digital system performance due to reset states and spurious signals.

Innovation Solution

A system and method for dynamically reconfiguring multiple clock output signals using dynamic reconfigurable clock dividers, an AND logic gate, and an interface, which maintain current frequency and phase until a complete cycle is finished, then implement changes without clock loss or glitches, allowing for seamless reconfiguration of frequency, phase, and spread spectrum settings.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a phase-locked loop (PLL) is used for clock reconfiguration, then clock frequency and phase can be adjusted, but clock loss occurs during reset state transitions

Engineering Contradiction:
Improveclock reconfiguration capabilityVSAvoidcontinuous clock operation
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system prepares reconfiguration parameters in advance and loads them into the PLL before the actual reconfiguration event. This preliminary loading allows the PLL to switch to new frequency/phase settings without entering a reset state, as the new parameters are already staged and ready for immediate implementation when triggered.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary reconfiguration mechanism that mediates between the desired clock settings and the PLL operation. This intermediary layer manages the transition process, ensuring that frequency and phase changes occur without forcing the PLL into a reset state, thereby maintaining continuous clock output.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If a counter is used for clock reconfiguration, then frequency and phase can be varied, but glitches or spurious signals occur during transitions

Engineering Contradiction:
Improveclock signal variationVSAvoidglitches and spurious signals
Core Design Contradiction:
Adaptability or versatilityVSObject-generated harmful factors

Solution Approach 1:

The system maintains continuous counter operation during reconfiguration by using dual counters or a counter with seamless transition capability. One counter operates while the other is being reconfigured, ensuring that the clock signal continues without interruption and without generating glitches from counter reset or reload operations.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

Reconfiguration parameters for the counter are prepared and validated in advance before the actual transition. This preliminary preparation ensures that when the counter does switch to new settings, the transition is clean and free from spurious signals, as all parameters are pre-checked and staged correctly.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If spread spectrum settings are changed in a PLL, then spectral distribution can be adjusted, but the PLL must be paused in reset state

Engineering Contradiction:
Improvespread spectrum reconfigurationVSAvoidPLL pause duration
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

Spread spectrum parameters are loaded and configured in advance within the PLL structure before the reconfiguration event is triggered. This preliminary configuration allows the spread spectrum settings to be changed without pausing the PLL, as the new parameters are already staged and can be activated immediately when the reconfiguration trigger occurs.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements dynamic reconfiguration capability where spread spectrum settings can be adjusted on-the-fly without static reset states. The PLL maintains its operational state while parameters are dynamically updated, allowing continuous frequency modulation characteristic of spread spectrum operation without interruption.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11431328B1System and method for dynamically reconfiguring clock output signals
Publication Date: 2022.08.30 KEYSIGHT TECHNOLOGIES INC
  • US11431328B1 patent drawing
  • US11431328B1 patent drawing
  • US11431328B1 patent drawing

AI summary

A system is provided for dynamically reconfiguring clock output signals, without clock loss and glitches. The system includes an oscillator generating a clock input signal, first and second dynamic reconfigurable clock dividers, an AND logic gate and an interface. The first and second dynamic reconfigurable clock dividers include counters that output first and second clock output signals having multiple periodic cycles, respectively, and cycle complete signals in response to completion of each periodic cycle. The AND logic gate outputs an aggregated cycle complete signal in response to the cycle complete signals from the first and second dynamic reconfigurable clock dividers. The interface provides reconfiguration commands to the first dynamic reconfigurable clock divider changing frequency and/or phase of the first clock output signal. The first counter maintains the frequency and phase until receiving the aggregated cycle complete signal from the AND logic gate, and then implementing the changed frequency and/or phase.