DDR PHY Clock Gating Architecture for Glitch-Free Clock Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Clock switching and gating in systems can generate glitches that cause timing issues, and using glitch-free multiplexers increases component count, degrading clock quality.

Innovation Solution

A system utilizing OR gates and clock gating circuits to sequence clock gating functions, preventing glitches while reducing component count, thereby improving clock quality and meeting tighter timing requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If glitch-free multiplexers are used to prevent timing issues during clock switching, then timing reliability is improved, but device complexity increases due to increased component count

Engineering Contradiction:
Improvetiming reliabilityVSAvoidcomponent count
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The clock switching function is segmented into multiple independent clock gating circuits, each handling a specific clock source. Each gating circuit independently controls its clock source without requiring complex interaction with other gating circuits, thereby eliminating the need for glitch-free multiplexers while maintaining timing reliability during switching operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Clock gating circuits serve as intermediary elements between clock sources and the rest of the system. These gating circuits mediate the clock switching process by using control signals to selectively pass or block clock signals, replacing the need for complex glitch-free multiplexer circuits while ensuring clean transitions without glitches.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If more clock gating circuits are added to reduce component count, then device complexity decreases, but the risk of timing issues and glitches may increase

Engineering Contradiction:
Improvecomponent countVSAvoidtiming reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The system divides clock management into separate, independent gating circuits for each clock source. This segmentation allows each circuit to be simple and minimal in components, while the collective system achieves reliable glitch-free switching through the coordinated operation of these simple circuits under central control.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system uses control signals that provide feedback mechanisms to manage the state of multiple clock gating circuits. These control signals ensure that gating circuits transition in a coordinated manner, preventing timing issues and glitches while maintaining simple circuit designs with minimal component count.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12609152B2DDR PHY critical clock switching and gating architecture
Publication Date: 2026.04.21 QUALCOMM INC
  • US12609152B2 patent drawing
  • US12609152B2 patent drawing
  • US12609152B2 patent drawing

AI summary

In certain aspects, a system includes a first clock source configured to generate a first clock signal, a second clock source configured to generate a second clock signal, a clock path, and an OR gate having a first input, a second input, and an output, wherein the output of the OR gate is coupled to the clock path. The system also includes a first clock gating circuit coupled between the first clock source and the first input of the OR gate, and a second clock gating circuit coupled between the second clock source and the second input of the OR gate.