IP Library Granted Patent US 7,724,059
Granted Patent B2
US 7,724,059 · App. 10/978,183 · Granted May 25, 2010

Clock scaling circuit

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 7,724,059
App. No.
10/978,183
Granted
May 25, 2010
Kind
B2
Abstract

Techniques for scaling and switching clocks in a glitch-free manner are provided. For example, in one aspect of the present invention, a technique for switching a frequency associated with a master clock includes the following steps/operations. Two phase clocks are generated from a master clock, wherein the two phase clocks do not transition at substantially the same time. Then, one of the two phase clocks is used to create multiple frequencies by dividing the one phase clock, and the other phase clock is used to switch between the multiple frequencies of the one phase clock. Further, one of the two phase clocks may be in phase with the master clock and the other of the two phase clocks may be 180 degrees out of phase with the master clock such that they do not transition at the same time. Also, the two phase clocks may be non-overlapping.

Claims (32)

1. A method of switching a frequency associated with a master clock, comprising the steps of:

generating two phase clocks from a master clock, wherein the two phase clocks do not transition at substantially the same time;

using one of the two phase clocks to create multiple frequencies by dividing the one phase clock; and

using the other phase clock to switch between the multiple frequencies of the one phase clock.

2. The method of claim 1 , further comprising the step of selecting one of the multiple frequencies of the one phase clock, such that the frequency associated with the master clock is switched to the selected frequency.

3. The method of claim 2 , wherein the selecting step is programmable.

4. The method of claim 2 , further comprising the step of outputting a new master clock signal at the selected frequency.

5. The method of claim 1 , wherein one of the two phase clocks is in phase with the master clock and the other of the two phase clocks is 180 degrees out of phase with the master clock.

6. The method of claim 1 , wherein the two phase clocks are non-overlapping.

7. The method of claim 1 , wherein the master clock is switched from one clock frequency to a new clock frequency within half the period of the new clock frequency.

8. The method of claim 1 , wherein the frequency of the master clock is switched in order to detect at least one dynamic fault.

9. The method of claim 8 , wherein circuits are sorted as a function of operating frequency based upon dynamic fault detection.

10. Apparatus for switching a frequency associated with a master clock, comprising:

a clock splitter for generating two phase clocks from a master clock, wherein the two phase clocks do not transition at substantially the same time;

multiple clock dividers for creating multiple frequencies by dividing one of the two phase clocks; and

means for switching between the multiple frequencies of the one of the two phase clocks using the other of the two phase clocks.

11. The apparatus of claim 10 , wherein the switching means comprises a finite state machine and a multiplexer.

12. Apparatus for switching a frequency associated with a master clock, comprising:

a memory; and

at least one processor coupled to the memory and operative to: (i) generate two phase clocks from a master clock, wherein the two phase clocks do not transition at substantially the same time; (ii) use one of the two phase clocks to create multiple frequencies by dividing the one phase clock; and (iii) use the other phase clock to switch between the multiple frequencies of the one phase clock.

13. The apparatus of claim 12 , wherein the at least one processor is further operative to select one of the multiple frequencies of the one phase clock, such that the frequency associated with the master clock is switched to the selected frequency.

14. The apparatus of claim 13 , wherein the selecting operation is programmable.

15. The apparatus of claim 13 , wherein the at least one processor is further operative to output a new master clock signal at the selected frequency.

16. The apparatus of claim 12 , wherein one of the two phase clocks is in phase with the master clock and the other of the two phase clocks is 180 degrees out of phase with the master clock.

17. The apparatus of claim 12 , wherein the two phase clocks are non-overlapping.

18. The apparatus of claim 12 , wherein the master clock is switched from one clock frequency to a new clock frequency within half the period of the new clock frequency.

19. The apparatus of claim 12 , wherein the frequency of the master clock is switched in order to detect at least one dynamic fault.

20. The apparatus of claim 19 , wherein circuits are sorted as a function of operating frequency based upon dynamic fault detection.

21. An article of manufacture for switching a frequency associated with a master clock, comprising a machine readable medium containing one or more programs which when executed implement the steps of:

generating two phase clocks from a master clock, wherein the two phase clocks do not transition at substantially the same time;

using one of the two phase clocks to create multiple frequencies by dividing the one phase clock; and

using the other phase clock to switch between the multiple frequencies of the one phase clock.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded May 12, 2021
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: GLOBALFOUNDRIES U.S. INC.
Reel/Frame 056987/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 20, 2020
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: GLOBALFOUNDRIES INC.
Reel/Frame 054636/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 2, 2020
From: GLOBALFOUNDRIES INC.
To: GLOBALFOUNDRIES U.S. INC.
Reel/Frame 054633/0001 →
SECURITY AGREEMENT Recorded Nov 29, 2018
From: GLOBALFOUNDRIES INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 049490/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 11, 2016
From: GLOBALFOUNDRIES U.S. 2 LLC; GLOBALFOUNDRIES U.S. INC.
To: GLOBALFOUNDRIES INC.
Reel/Frame 037766/0371 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2016
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: GLOBALFOUNDRIES U.S. 2 LLC
Reel/Frame 037591/0225 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2004
From: KAPUR, MOHIT
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 015502/0921 →