IP Library Granted Patent US 6,963,992
Granted Patent B1
US 6,963,992 · App. 09/672,395 · Granted Nov 8, 2005

Method and apparatus to generate clock and control signals for over-clocking recovery in a PLL

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 6,963,992
App. No.
09/672,395
Granted
Nov 8, 2005
Kind
B1
Abstract

An apparatus comprising a circuit that may be configured to (i) change a frequency of one or more first signals in response to a second signal and (ii) generate a third signal in response to either the second signal or a predetermined time period expiring.

Claims (36)

1. An apparatus comprising:

a first circuit configured to generate a plurality of first clock signals, each having a frequency determined in response to one or more first control signals;

a second circuit configured to generate said one or more first control signals and a second control signal in response to a data signal and a second clock signal; and

a third circuit configured to generate a first reset signal in response to either said second control signal or a predetermined time period expiring.

2. The apparatus according to claim 1 , wherein said one or more first control signals are configured to program said frequency of said plurality of first clock signals.

3. The apparatus according to claim 1 , wherein said plurality of first clock signals are generated with one or more phase lock loop circuits.

4. The apparatus according to claim 3 , wherein said one or more first control signals are configured to program at least one of said one or more phase lock loop circuits.

5. The apparatus according to claim 1 , wherein said plurality of first clock signals are generated using a divider network.

6. The apparatus according to claim 1 , wherein said predetermined time period is programmable.

7. The apparatus according to claim 1 , wherein said second circuit is further configured to generate a third control signal and said predetermined time period is started in response to said third control signal.

8. The apparatus according to claim 7 , wherein said third circuit further comprises a watchdog timer circuit configured to measure said predetermined time period in response to said third control signal.

9. The apparatus according to claim 1 , wherein one of said plurality of first clock signals is presented to a clock input of a processor and said first reset signal is presented to a reset input of said processor.

10. The apparatus according to claim 9 , wherein said data signal and said second clock signal are generated using a number of instructions executed by said processor.

11. The apparatus according to claim 10 , wherein said instructions are contained in a computer readable medium.

12. The apparatus according to claim 10 , wherein said instructions are part of a basic input output system (BIOS) routine.

13. The apparatus according to claim 9 , wherein said predetermined time period expires only when said processor hangs.

14. The apparatus according to claim 1 , wherein said third circuit is further configured to generate a second reset signal in response to the expiration of said predetermined time period.

15. The apparatus according to claim 14 , wherein:

said first reset signal is configured to reset a processor; and

said second reset signal is configured to reset an entire system.

16. The apparatus according to claim 1 , wherein said second circuit comprises an inter-integrated circuit (I 2 C) interface circuit.

17. An apparatus comprising:

a first circuit configured to chance a frequency of one or more clock signals in response to one or more first control signals, wherein said first circuit further comprises a logic circuit configured to control a skew of each of said one or more clock signals in response to a second control signal;

a second circuit configured to generate said one or more first control signals, said second control signal and a third control signal; and

a third circuit configured to generate a first reset signal in response to either said third control signal or a predetermined time period expiring.

18. The apparatus according to claim 17 , wherein said skew is programmable.

19. An apparatus comprising:

means for generating a plurality of first clock signals, each having a frequency determined in response to one or more first control signals;

means for generating said one or more first control signals and second control signal in response to a data signal and second clock signal; and

means for generating a reset signal in response to either said second control signal or a predetermined time period expiring.

20. A method for recovering in a phase lock loop circuit from a processor hang due to over-clocking comprising the steps of:

(A) generating a plurality of first clock signals, each having a frequency determined in response to one or more first control signals;

(B) generating said one or more first control signals and a second control signal in response to a data signal and a second clock signal, wherein said processor is reset in response to said second control signal when said frequency is changed; and

(C) detecting whether said processor hangs in response to said frequency change.

21. The method according to claim 20 , further comprising the step of:

(D) when said processor hangs, changing said frequency of said plurality of first clock signals to a fail-safe frequency and resetting said processor.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2013
From: SILICON LABS SPECTRA, INC.
To: SILICON LABORATORIES INC.
Reel/Frame 030696/0263 →
RELEASE OF SECURITY INTEREST Recorded Feb 8, 2011
From: MMV FINANCE, INC.
To: SPECTRA LINEAR, INC.
Reel/Frame 025771/0730 →
RELEASE OF SECURITY INTEREST Recorded Feb 8, 2011
From: SILICON VALLEY BANK
To: SPECTRA LINEAR, INC.
Reel/Frame 025772/0139 →
MERGER Recorded Jan 31, 2011
From: SPECTRA LINEAR, INC.
To: SILICON LABS SPECTRA, INC.
Reel/Frame 025722/0169 →
SECURITY AGREEMENT Recorded Nov 22, 2010
From: SPECTRA LINEAR, INC.
To: MMV FINANCE INC.
Reel/Frame 025411/0457 →
SECURITY AGREEMENT Recorded Nov 17, 2010
From: SPECTRA LINEAR, INC.
To: SILICON VALLEY BANK
Reel/Frame 025386/0880 →
INTELLECTUAL PROPERTY ASSIGNMENT AGREEMENT Recorded Oct 30, 2006
From: CYPRESS SEMICONDUCTOR CORPORATION
To: SPECTRA LINEAR, INC.
Reel/Frame 018454/0157 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 28, 2000
From: CHENG, PAUL LAP TAK; CHEN, KUANG-YU; HWANG, FRANK; CHEN, ERIC; KIM, HYUNBAE
To: CYPRESS SEMICONDUCTOR CORPORATION
Reel/Frame 011163/0272 →