Dual-Counter Clock Divider for Glitch-Free Frequency Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing clock divider systems face challenges in dynamically changing clock signal frequencies without causing glitches or unpredictable latency, which can lead to circuit stability issues.

Innovation Solution

A multifrequency clock divider circuit using two counters that alternate between active and inactive states to provide a smooth handoff when switching between different clock division frequencies, with a clock divider controller managing the transition to ensure predictable and glitch-free frequency changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a single counter is used to generate clock signals at a fixed frequency, then the circuit structure is simple, but the clock frequency cannot be changed dynamically without causing glitches or unpredictable latency

Engineering Contradiction:
Improveclock frequency adaptabilityVSAvoidcounter circuit complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The clock divider is segmented into two separate counters (first counter and second counter) that operate independently but coordinate through state machine control. This segmentation allows each counter to be optimized for specific frequency ranges while enabling smooth transitions between frequencies without glitches, resolving the contradiction between frequency adaptability and circuit complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically switches between two counters based on the desired frequency range. The state machine controller actively manages the transition between counters, allowing the clock divider to adapt its configuration in real-time. This dynamic approach enables frequency changes without requiring a complete redesign of the counter circuit, balancing adaptability with manageable complexity.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If clock frequency is changed dynamically in existing systems, then frequency adaptability is improved, but glitches and unpredictable latency occur causing circuit instability

Engineering Contradiction:
Improveclock frequency adaptabilityVSAvoidcircuit stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The state machine controller prepares for frequency transitions in advance by pre-loading division values into counters before switches are needed. This preliminary action ensures that when a frequency change is required, the new counter is already ready to take over immediately, preventing glitches and maintaining circuit stability during transitions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The state machine acts as an intermediary between the input clock signal and the two counters, coordinating their operation and managing transitions. This intermediary control ensures that frequency changes occur in a controlled manner, preventing direct conflicts between counters and eliminating glitches that would otherwise compromise circuit reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If two counters are used to enable smooth frequency transitions, then circuit stability is improved, but the device complexity increases

Engineering Contradiction:
Improvecircuit stabilityVSAvoidcounter circuit complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The two counters are merged into a unified clock divider system with shared control logic and a common state machine controller. This merging allows the system to leverage the stability benefits of multiple counters while reducing overall complexity through shared resources and coordinated operation, rather than maintaining completely separate counter circuits.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

Both counters are designed with universal functionality to handle different frequency division ratios, and the state machine controller universally manages both counters regardless of which one is currently active. This multi-functionality reduces the need for specialized circuitry for each counter, thereby reducing overall complexity while maintaining the stability benefits of having two counters available.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11874693B2Reconfigurable clock divider
Publication Date: 2024.01.16 ANALOG DEVICES INT UNLTD CO
  • US11874693B2 patent drawing
  • US11874693B2 patent drawing
  • US11874693B2 patent drawing

AI summary

A dynamically configurable clock divider may include a multifrequency clock divider circuit for generating a programmable frequency output clock signal from a given frequency input clock signal may include a first counter, and a second counter. The second counter may alternate between an active state and an inactive state with opposite states of the first counter to control delivery of the programmable frequency clock signal. When the first counter is programmed to be transitioned from the inactive state to the active state, the second counter may continue to maintain the active state and a previous frequency value of the output clock signal for a predetermined number of clock signals before transitioning to the inactive state and handing control of the output clock signal to the first counter which assumes the active state.