PLL Multiplexer Delay Gating for Glitch-Free Clock Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Dynamic Voltage Frequency Scaling (DVFS) techniques in processors often introduce glitches when switching between phase-locked loops (PLLs), leading to functional failures due to truncated pulses during frequency changes.

Innovation Solution

A glitch-free PLL multiplexer circuit that switches between phase-locked clocks of multiple PLLs without requiring any phase or frequency relationship, using delay circuits and logical gates to ensure glitch-free operation by alternately enabling input enables and employing propagated enables to gate propagation, allowing seamless switching between PLLs within 1-2 cycles of the second PLL's frequency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a PLL multiplexer switches between phase-locked loops to enable dynamic frequency scaling, then frequency switching capability is improved, but glitches and truncated pulses are introduced during switching

Engineering Contradiction:
Improvefrequency switching capabilityVSAvoidglitch-free operation
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies preliminary action by delaying the propagation of enable signals before switching between PLLs. The delay circuits hold the enable signals in a stable state during the transition period, ensuring that the output clock switches cleanly between PLLs without introducing glitches or truncated pulses. This preliminary timing adjustment prevents harmful switching artifacts.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If delay circuits are introduced to gate propagation of enable signals, then switching reliability is improved, but device complexity increases

Engineering Contradiction:
Improveswitching reliabilityVSAvoidcircuit complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the enable signal propagation path into multiple controlled stages using separate delay circuits for each PLL. Each delay circuit independently controls the enable signal for its associated PLL, allowing precise timing control without requiring complex global timing logic. This segmentation simplifies the overall control architecture while achieving reliable glitch-free switching.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10530370B1Glitch-free PLL Multiplexer
Publication Date: 2020.01.07 MARVELL ASIA PTE LTD
  • US10530370B1 patent drawing
  • US10530370B1 patent drawing
  • US10530370B1 patent drawing

AI summary

A circuit and corresponding method enable glitch-free frequency. The circuit comprises a first delay circuit and a second delay circuit, configured to produce first and second propagated enables, respectively, from first and second input enables, respectively; and an output clock circuit. The output clock circuit is configured to produce an output clock that switches, glitch-free, between a first phase-locked clock and a second phase-locked. The first and second delay circuits are further configured to enable the output clock to be switched, glitch-free, by employing the second propagated enable to gate propagation of the first input enable and the first propagated enable to gate propagation of the second input enable, respectively. The first and second input enables are configured to be enabled, alternately, causing the output clock to switch between the first and second phase-locked clocks.