IP Library Granted Patent US 12,609,152
Granted Patent B2
US 12,609,152 · App. 17/988,186 · Granted Apr 21, 2026

DDR PHY critical clock switching and gating architecture

Inventors: Yong Xu (San Diego, CA); Boris Dimitrov Andreev (San Diego, CA); Yuxin Li (San Diego, CA); Vikas Mahendiyan (San Diego, CA)
Assignee: QUALCOMM INCORPORATED
G11C11/4076H03K19/20H03L7/0812
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,609,152
App. No.
17/988,186
Granted
Apr 21, 2026
Kind
B2
Abstract

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.

Claims (52)

1 . A system, comprising:

a first clock source configured to generate a first clock signal;

a second clock source configured to generate a second clock signal;

a third clock source configured to generate a third clock signal;

a first OR gate having a first input, a second input, and an output;

a first clock gating circuit coupled between the first clock source and the first input of the first OR gate;

a second clock gating circuit coupled between the third clock source and the second input of the first OR gate;

a second OR gate having a first input, a second input, and an output;

a third clock gating circuit coupled between the second clock source and the first input of the second OR gate;

a fourth clock gating circuit coupled between the third clock source and the second input of the second OR gate;

a multiplexer having a first input, a second input, and an output;

a first clock path coupled between the output of the first OR gate and the first input of the multiplexer; and

a second clock path coupled between the output of the second OR gate and the second input of the multiplexer.

2 . The system of claim 1 , wherein:

the first clock path comprises first clock buffers; and

the second clock path comprises second clock buffers.

3 . The system of claim 1 , further comprising a clock transmitter coupled to the output of the multiplexer.

4 . The system of claim 3 , further comprising a memory device coupled to the clock transmitter.

5 . The system of claim 4 , wherein the memory device includes a double data rate (DDR) memory.

6 . The system of claim 3 , further comprising a delay circuit coupled between the output of the multiplexer and the clock transmitter.

7 . The system of claim 1 , wherein the first clock signal, the second clock signal, and the third clock signal have different frequencies.

8 . The system of claim 1 , further comprising a control circuit configured to:

in a first mode, cause the first clock gating circuit to pass the first clock signal, cause the second clock gating circuit to gate the third clock signal, cause the third clock gating circuit to gate the second clock signal, cause the fourth clock gating circuit to gate the third clock signal, and cause the multiplexer to select the first input of the multiplexer.

9 . The system of claim 8 , wherein the control circuit is configured to:

in a second mode, cause the first clock gating circuit to gate the first clock signal, cause the second clock gating circuit to gate the third clock signal, cause the third clock gating circuit to pass the second clock signal, cause the fourth clock gating circuit to gate the third clock signal, and cause the multiplexer to select the second input of the multiplexer.

10 . The system of claim 9 , wherein the control circuit is configured to:

in a third mode, cause the first clock gating circuit to gate the first clock signal, cause the second clock gating circuit to pass the third clock signal, cause the third clock gating circuit to gate the second clock signal, cause the fourth clock gating circuit to gate the third clock signal, and cause the multiplexer to select the first input of the multiplexer.

11 . The system of claim 10 , wherein the control circuit is configured to:

in a fourth mode, cause the first clock gating circuit to gate the first clock signal, cause the second clock gating circuit to gate the third clock signal, cause the third clock gating circuit to gate the second clock signal, cause the fourth clock gating circuit to pass the third clock signal, and cause the multiplexer to select the second input of the multiplexer.

12 . A system, comprising:

a first OR gate having a first input, a second input, and an output;

a first clock gating circuit coupled the first input of the first OR gate;

a second clock gating circuit coupled to the second input of the first OR gate;

a second OR gate having a first input, a second input, and an output;

a third clock gating circuit coupled to the first input of the second OR gate;

a fourth clock gating circuit coupled to the second input of the second OR gate;

a first multiplexer having a first input, a second input, and an output;

a first clock path coupled between the output of the first OR gate and the first input of the first multiplexer;

a second clock path coupled between the output of the second OR gate and the second input of the first multiplexer;

a delay circuit coupled to the output of the first multiplexer;

a second multiplexer having a first input, a second input, and an output, wherein the output of the second multiplexer is coupled to a control input of the delay circuit;

a first delay control circuit coupled between the first clock path and the first input of the second multiplexer; and

a second delay control circuit coupled between the second clock path and the second input of the second multiplexer.

13 . The system of claim 12 , wherein the first delay control circuit comprises a first a delay-locked loop, and the second delay control circuit comprises a second delay-looked loop.

14 . The system of claim 12 , further comprising:

a first clock source configured to generate a first clock signal, wherein the first clock gating circuit is coupled between the first clock source and the first input of the first OR gate;

a second clock source configured to generate a second clock signal, wherein the third clock gating circuit is coupled between the second clock source and the first input of the second OR gate; and

a third clock source configured to generate a third clock signal, wherein the second clock gating circuit is coupled between the third clock source and the second input of the first OR gate, and the fourth clock gating circuit is coupled between the third clock source and the second input of the second OR gate.

15 . The system of claim 14 , wherein the first clock signal, the second clock signal, and the third clock signal have different frequencies.

16 . The system of claim 14 , wherein the first clock source comprises a first phase-locked loop, and the second clock source comprises a second phase-locked loop.

17 . The system of claim 12 , further comprising a clock transmitter, wherein the delay circuit is coupled between the output of the first multiplexer and the clock transmitter.

18 . The system of claim 17 , further comprising a memory device coupled to the clock transmitter.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 3, 2023
From: XU, YONG; ANDREEV, BORIS DIMITROV; LI, YUXIN; MAHENDIYAN, VIKAS
To: QUALCOMM INCORPORATED
Reel/Frame 062258/0740 →
Continuity (1)
Related Publication 20240161808A1 · May 16, 2024
References Cited (16)
US 6636980B1 · Gervais et al. · 2003 [cited by applicant]
US 7123524B1 · Han · 2006 [cited by applicant]
US 7474716B2 · Vallet et al. · 2009 [cited by applicant]
US 7500165B2 · Guettaf · 2009 [cited by applicant]
US 8975921B1 · Sangolli · 2015 [cited by examiner]
US 9154142B2 · Dobbs · 2015 [cited by examiner]
US 10401941B2 · Pant et al. · 2019 [cited by applicant]
US 10530370B1 · Mohan · 2020 [cited by examiner]
US 11152943B1 · Bowles · 2021 [cited by examiner]
US 11803207B1 · Mathur · 2023 [cited by examiner]
US 20150146477A1 · Iijima et al. · 2015 [cited by applicant]
US 20210382519A1 · Chang · 2021 [cited by examiner]
US 20230051554A1 · Arora · 2023 [cited by examiner]
US 20230421144A1 · Lin · 2023 [cited by examiner]
CN 115242224A · 2022 [cited by applicant]
International Search Report and Written Opinion—PCT/US2023/076499—ISA/EPO—Feb. 6, 2024. [cited by applicant]