IP Library › Granted Patent US 12,278,638
Granted Patent B2
US 12,278,638 · App. 18/525,071 · Granted Apr 15, 2025

Droop detection and control of digital frequency-locked loop

Inventors: Kaushik Mazumdar (Waltham, MA); Ashish Jain (Austin, TX); Joyce Cheuk Wai Wong (Toronto, CA); Mikhail Rodionov (Richmond Hill, CA)
Assignees: Advanced Micro Devices, Inc.; ATI Technologies ULC
H03L7/08G01R19/16552
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,278,638
App. No.
18/525,071
Filed
Nov 30, 2023
Granted
Apr 15, 2025
Kind
B2
Art Unit
2842
USPC
327/159
Abstract

An integrated circuit includes a power supply monitor, a clock generator, and a divider. The power supply monitor is operable to provide a trigger signal in response to a power supply voltage dropping below a threshold voltage. The clock generator is operable to provide a first clock signal having a frequency dependent on a value of a frequency control word, and to change the frequency of the first clock signal over time using a native slope in response to a change in the frequency control word. The divider is responsive to an assertion of the trigger signal to divide a frequency of the first clock signal by a divide value to provide a second clock signal.

Claims (53)

1. An integrated circuit comprising:

a power supply monitor operable to provide a trigger signal in response to a power supply voltage dropping below a threshold voltage;

a clock generator operable to provide a first clock signal having a frequency dependent on a value of a frequency control word, and to change the frequency of the first clock signal over time using a native slope in response to a change in the frequency control word; and

a divider responsive to an assertion of the trigger signal to divide a frequency of the first clock signal by a divide value to provide a second clock signal.

2. The integrated circuit of claim 1 , wherein the power supply monitor comprises:

a fast droop detector.

3. The integrated circuit of claim 1 , wherein the clock generator comprises:

a digital frequency locked loop.

4. The integrated circuit of claim 1 , wherein:

the power supply monitor has an input for receiving a reference signal and an output for providing the frequency control word in response to the reference signal; and

the clock generator adjusts the frequency of the first clock signal according to the value of the frequency control word.

5. The integrated circuit of claim 4 , wherein the clock generator adjusts the frequency of the first clock signal according to a native adaptive stretch having a finite slope that is programmable using at least one parameter.

6. The integrated circuit of claim 5 , wherein the at least one parameter comprises one or more of: an initial stretch, a maximum stretch, a decremental stretch, a final stretch, and a step time.

7. The integrated circuit of claim 1 , wherein:

the divider is further responsive to a deep sleep signal to divide the frequency of the first clock signal by the divide value to provide the second clock signal.

8. The integrated circuit of claim 1 , wherein the clock generator further comprising:

a finite state machine for providing the frequency control word selectively in response to a plurality of control mechanisms, and provides a new frequency control word in response to a largest change indicated by the plurality of control mechanisms.

9. An integrated circuit comprising:

a power supply monitor having an input for receiving a power supply voltage, and an output for providing a trigger signal in response to the power supply voltage dropping below a threshold voltage;

a clock generator having an output for providing a first clock signal having a frequency dependent on a value of a frequency control word, and providing a native slope for changing the frequency of the first clock signal over time in response to a change in the frequency control word; and

a divider having an input for receiving the first clock signal and responsive to an assertion of the trigger signal to divide a frequency of the first clock signal by a divide value to provide a second clock signal.

10. The integrated circuit of claim 9 , wherein the power supply monitor comprises:

a fast droop detector.

11. The integrated circuit of claim 9 , wherein the clock generator comprises:

a digital frequency locked loop.

12. The integrated circuit of claim 9 , wherein:

the power supply monitor has an input for receiving a reference signal and an output for providing the frequency control word in response to the reference signal; and

the clock generator adjusts the frequency of the first clock signal according to the value of the frequency control word.

13. The integrated circuit of claim 12 , wherein the clock generator adjusts the frequency of the first clock signal according to a native adaptive stretch having a finite slope that is programmable using at least one parameter.

14. The integrated circuit of claim 13 , wherein the at least one parameter comprises one or more of: an initial stretch, a maximum stretch, a decremental stretch, a final stretch, and a step time.

15. The integrated circuit of claim 9 , wherein:

the divider is further responsive to a deep sleep signal to divide the frequency of the first clock signal by the divide value to provide the second clock signal.

16. The integrated circuit of claim 9 , wherein the clock generator further comprising:

a finite state machine for providing the frequency control word selectively in response to a plurality of control mechanisms, and provides a new frequency control word in response to a largest change indicated by the plurality of control mechanisms.

17. A method comprising:

determining whether a power supply voltage is below a threshold voltage;

if the power supply voltage is below the threshold voltage:

activating a trigger signal; and

dividing a first clock signal by a divide value to provide a second clock signal;

if the power supply voltage is not below the threshold voltage:

selectively stretching and unstretching the first clock signal according to at least one control mechanism; and

repeating determining whether the power supply voltage is below the threshold voltage.

18. The method of claim 17 , further comprising:

if the power supply voltage is below the threshold voltage:

selectively stretching and unstretching the first clock signal according to the at least one control mechanism after the dividing;

determining whether a hysteresis period has ended and the power supply voltage is above the threshold voltage; and

repeating selectively stretching and unstretching until the hysteresis period has ended and the power supply voltage is above the threshold voltage.

19. The method of claim 18 , further comprising:

in response to the hysteresis period ending and the power supply voltage being above the threshold voltage:

stopping dividing the first clock signal by the divide value to provide the second clock signal; and

resuming determining whether the power supply voltage is below the threshold voltage.

20. The method of claim 18 , wherein selectively stretching and unstretching the first clock signal according to the at least one control mechanism after the dividing further comprises:

selectively stretching and unstretching the first clock signal according to a plurality of control mechanisms after the dividing.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2023
From: MAZUMDAR, KAUSHIK; JAIN, ASHISH
To: ADVANCED MICRO DEVICES, INC.
Reel/Frame 065721/0447 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2023
From: WONG, JOYCE CHEUK WAI; RODIONOV, MIKHAIL
To: ATI TECHNOLOGIES ULC
Reel/Frame 065721/0525 →
Continuity (2)
Continuation In Part 17557590 · Dec 21, 2021
Related Publication 20240106438A1 · Mar 28, 2024
References Cited (20)
US 7394288B1 · Agarwal · 2008 [cited by applicant]
US 10248177B2 · Rodriguez et al. · 2019 [cited by applicant]
US 10742202B1 · English · 2020 [cited by examiner]
US 11036253B1 · Paternoster · 2021 [cited by examiner]
US 11592860B2 · Kim et al. · 2023 [cited by applicant]
US 11630161B1 · Rodriguez · 2023 [cited by examiner]
US 11677404B1 · Harush · 2023 [cited by applicant]
US 20040017234A1 · Tam · 2004 [cited by examiner]
US 20130315349A1 · Nguyen · 2013 [cited by examiner]
US 20150002197A1 · Chatterjee et al. · 2015 [cited by applicant]
US 20180054205A1 · Chen et al. · 2018 [cited by applicant]
US 20190199363A1 · Kosonocky et al. · 2019 [cited by applicant]
US 20190317546A1 · Born · 2019 [cited by examiner]
US 20190319609A1 · Wong · 2019 [cited by examiner]
US 20220166436A1 · Labbe · 2022 [cited by examiner]
US 20230195191A1 · Mazumdar · 2023 [cited by examiner]
US 20230198528A1 · Mazumdar · 2023 [cited by examiner]
US 20240106438A1 · Mazumdar · 2024 [cited by examiner]
KR 20220063579A · 2022 [cited by examiner]
International Search Report and Written Opinion for International Application No. PCT/US2022/052658 mailed Apr. 28, 2023, 7 pages. [cited by applicant]