IP Library Granted Patent US 8,977,911
Granted Patent B1
US 8,977,911 · App. 13/765,524 · Granted Mar 10, 2015

Watchdog timer with mode dependent time out

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 8,977,911
App. No.
13/765,524
Granted
Mar 10, 2015
Kind
B1
Abstract

A method and apparatus to operate a watchdog timer having a first time out period in a processing system. The watchdog timer receives an indication of a change in a mode of operation in the processing system. In response to the change in the mode of operation of the processing system, the watchdog timer changes the time out period to a second time out period corresponding to the new mode of operation.

Claims (42)

1. A method, comprising:

operating a watchdog timer having a first time out value in a processing system;

receiving an indication of a change in a mode of operation in the processing system, wherein the change in the mode of operation comprises at least one of a change in operating frequency of the processing system or a change in power used by the processing system;

changing the first time out value of the watchdog timer to a second time out value in response to the change in the mode of operation, wherein the first time out value is different than the second time out value; and

in response to an expiration of the second time out value, providing a signal to the processing system.

2. The method of claim 1 , wherein providing the signal comprises providing at least one of a reset signal or an interrupt request.

3. The method of claim 2 , wherein providing the signal comprises providing the reset signal when the processing system is in a normal mode of operation.

4. The method of claim 2 , wherein providing the signal comprises providing the interrupt request when the processing system is in a low power mode of operation.

5. The method of claim 1 , wherein the watchdog timer having a first time out value comprises a counter having a first time out period, and wherein changing the first time out value of the watchdog timer comprises storing a second time out period in the counter of the watchdog timer.

6. The method of claim 1 , further comprising:

receiving a watchdog timer feed signal; and

changing the first time out value to the second time out value upon receiving the watchdog timer feed signal.

7. The method of claim 6 , further comprising:

receiving a key along with the watchdog timer feed signal;

unlocking the watchdog timer for a predetermined period of time; and

locking the watchdog timer after the predetermined period of time has passed.

8. An apparatus, comprising:

a processing system; and

a watchdog timer circuit coupled to the processing system, the watchdog timer circuit configured to change a time out value from a first time out value to a second time out value in response to a change in a mode of operation of the processing system, wherein the change in the mode of operation comprises at least one of a change in operating frequency of the processing system or a change in power used by the processing system, wherein the first time out value is different than the second time out value, and, in response to an expiration of the second time out value, provide a signal to the processing system.

9. The apparatus of claim 8 , wherein to provide the signal, the watchdog timer circuit to provide at least one of a reset signal or an interrupt request, based on the mode of operation of the processing system.

10. The apparatus of claim 9 , wherein to provide the signal, the watchdog timer circuit to provide the reset signal when the processing system is in a normal mode of operation.

11. The apparatus of claim 9 , wherein to provide the signal, the watchdog timer circuit to provide the interrupt request when the processing system is in a low power mode of operation.

12. The apparatus of claim 8 , wherein the watchdog timer comprises a counter to store a first time out period corresponding to the first time out value, and wherein when the watchdog timer changes the time out value, the watchdog timer stores a second time out period in the counter.

13. The apparatus of claim 8 , wherein the watchdog timer circuit comprises a watchdog timer control circuit configured to:

receive a watchdog timer feed signal; and

change the time out value of the watchdog timer circuit upon receiving the watchdog timer feed signal.

14. The apparatus of claim 8 , further comprising:

a protection circuit coupled to the watchdog timer circuit, the protection circuit configured to:

receive a key indicating a request to modify a stored time out period;

unlock the watchdog timer for a predetermined period of time; and

lock the watchdog timer after the predetermined period of time has passed.

15. The apparatus of claim 8 , wherein the watchdog timer circuit comprises:

a time out options storage register to store one or more time out periods corresponding to one or more modes of operation of the processing system.

16. An apparatus comprising:

a processing system;

a watchdog timer circuit coupled to the processing system;

a first circuit configured to change a time out value of the watchdog timer circuit from a first time out value to a second time out value in response to a change in a mode of operation of the processing system, wherein the first time out value is different than the second time out value; and

a second circuit configured to provide a signal to the processing system in response to an expiration of the second time out value, wherein the change in the mode of operation comprises at least one of a change in operating frequency of the processing system or a change in power used by the processing system.

17. The apparatus of claim 16 , wherein the first circuit configured to change the time out value is further configured to operate during active operation of the processing system.

18. The apparatus of claim 16 , wherein to provide the signal, the second circuit to provide at least one of a reset signal or an interrupt request, based on the mode of operation of the processing system.

19. The apparatus of claim 18 , wherein to provide the signal, the second circuit to provide the reset signal when the processing system is in a normal mode of operation.

20. The apparatus of claim 18 , wherein to provide the signal, the second circuit to provide the interrupt request when the processing system is in a low power mode of operation.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Mar 16, 2022
From: MUFG UNION BANK, N.A.
To: CYPRESS SEMICONDUCTOR CORPORATION; SPANSION LLC
Reel/Frame 059410/0438 →
RELEASE OF SECURITY INTEREST Recorded Sep 14, 2021
From: MUFG UNION BANK, N.A.,
To: CYPRESS SEMICONDUCTOR CORPORATION
Reel/Frame 057501/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE 8647899 PREVIOUSLY RECORDED ON REEL 035240 FRAME 0429. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTERST. Recorded Nov 3, 2020
From: CYPRESS SEMICONDUCTOR CORPORATION; SPANSION LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 058002/0470 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 24, 2020
From: CYPRESS SEMICONDUCTOR CORPORATION
To: MONTEREY RESEARCH, LLC
Reel/Frame 052487/0808 →
ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN INTELLECTUAL PROPERTY Recorded Oct 28, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: MUFG UNION BANK, N.A.
Reel/Frame 050896/0366 →
SECURITY INTEREST Recorded Mar 21, 2015
From: CYPRESS SEMICONDUCTOR CORPORATION; SPANSION LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 035240/0429 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2014
From: SHEETS, MICHAEL; WRIGHT, DAVID G
To: CYPRESS SEMICONDUCTOR CORPORATION
Reel/Frame 034545/0597 →