IP Library Granted Patent US 10,936,004
Granted Patent B2
US 10,936,004 · App. 16/143,967 · Granted Mar 2, 2021

Temperature compensated clock frequency monitor

Inventors: Bryan Kris (Gilbert, AZ); Igor Wojewoda (Tempe, AZ); Stephen Bowling (Chandler, AZ); Yong Yuenyongsgool (Gilbert, AZ)
Assignee: MICROCHIP TECHNOLOGY INCORPORATED
G06F1/08G01R19/2506G01R23/15G04G3/04G05B13/024G06F1/206G06F11/3058H03L1/022G05B19/0425G05B2219/25039G05B2219/33088
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 10,936,004
App. No.
16/143,967
Granted
Mar 2, 2021
Kind
B2
Abstract

A temperature-compensating clock frequency monitor circuit may be provided to detect a clock pulse frequency in an electronic device that may cause erratic or dangerous operation of the device, as a function of an operating temperature of the device. The temperature-compensating clock frequency monitor circuit include a temperature sensor configured to measure a temperature associated with an electronic device, a clock having an operating frequency, and a frequency monitoring system. The frequency monitoring system may be configured to determine the operating frequency of the clock, and based at least on (a) the operating frequency of the clock and (b) the measured temperature associated with the electronic device, generate a corrective action signal to initiate a corrective action associated with the electronic device or a related device. The temperature sensor, clock, and frequency monitoring system may, for example, be provided on a microcontroller.

Claims (40)

1. A clock frequency monitor circuit, comprising:

a temperature-related data source configured to provide temperature-related data associated with an electronic device;

a clock having an operating frequency;

a frequency monitoring system configured to:

determine the operating frequency of the clock;

determine a clock frequency limit based at least on (a) the temperature related data associated with the electronic device and (b) an operational voltage of the electronic device;

compare the operating frequency of the clock with the clock frequency limit; and

in response to determining the operating frequency of the clock exceeds the clock frequency limit, generate the corrective action signal to initiate a corrective action associated with the electronic device or a related device.

2. The clock frequency monitor circuit of claim 1 , wherein the temperature-related data source configured to provide temperature-related data associated with an electronic device comprises a temperature sensor configured to generate sensor signals.

3. The clock frequency monitor circuit of claim 2 wherein the temperature sensor, the clock, and the frequency monitoring system are provided on a microcontroller.

4. The clock frequency monitor circuit of claim 2 , wherein the temperature sensor is configured to measure an ambient temperature of an environment of the electronic device.

5. The clock frequency monitor circuit of claim 1 , wherein the temperature-related data associated with the electronic device comprises a temperature-dependent operational voltage of the electronic device.

6. The clock frequency monitor circuit of claim 1 , wherein the electronic device comprises a CMOS (complementary metal-oxide-semiconductor) device.

7. The clock frequency monitor circuit of claim 1 , wherein the electronic device comprises a microcontroller.

8. The clock frequency monitor circuit of claim 1 , wherein the electronic device comprises a microprocessor.

9. The clock frequency monitor circuit of claim 1 , wherein determining a clock frequency limit based on the measured temperature associated with the electronic device comprises:

storing a plurality of clock frequency limit values corresponding with a plurality of different temperatures; and

selecting one of the stored clock frequency limit values based at least on (a) the measured temperature associated with the electronic device and (b) an operational voltage of the electronic device.

10. The clock frequency monitor circuit of claim 1 , wherein the frequency monitoring system comprises:

a plurality of data registers storing a plurality of clock frequency limit values corresponding with a plurality of different temperatures; and

a multiplexer configured to select a particular clock frequency limit value from the plurality of data registers based on the measured temperature associated with the electronic device.

11. The clock frequency monitor circuit of claim 1 , wherein determining the operating frequency of the clock comprises determining a clock signal count during a defined count window.

12. The clock frequency monitor circuit of claim 1 , wherein generating a corrective action signal comprises generating an interrupt signal for controlling a program application.

13. The clock frequency monitor circuit of claim 1 , wherein generating a corrective action signal comprises generating a warning notification.

14. A method, comprising:

receiving temperature-related data associated with an electronic device, the received temperature-related data including at least a detected temperature-dependent operational voltage of the electronic device;

measuring a temperature-dependent operating frequency of a first clock of the electronic device using a reference clock signal of a reference clock provided in the electronic device independent of the first clock;

determining, by frequency monitoring logic, a clock frequency limit based at least on the detected temperature-dependent operational voltage of the electronic device;

compare the measured temperature-dependent operating frequency of the clock with the clock frequency limit; and

determining, by frequency monitoring logic, the measured temperature-dependent operating frequency of the clock exceeds the clock frequency limit; and

in response to the determination, generating a corrective action signal to initiate a corrective action associated with the electronic device or a related device.

15. The method of claim 14 , wherein receiving temperature-related data associated with an electronic device comprises receiving sensor data from a temperature sensor associated with the electronic device.

16. The method of claim 14 , wherein the electronic device comprises a microcontroller.

17. The method of claim 14 , wherein the electronic device comprises a microprocessor.

18. The method of claim 14 , comprising:

storing a plurality of clock frequency limit values corresponding with a plurality of different temperatures; and

selecting one of the stored clock frequency limit values based at least on the detected temperature-dependent operational voltage of the electronic device.

19. The method of claim 14 , wherein measuring a temperature-dependent operating frequency of a first clock of the electronic device using a reference clock signal of a reference clock provided in the electronic device independent of the first clock comprises:

using the reference clock signal of the reference clock to define a clock pulse count window; and

counting a number of clock pulses from the first clock within the defined clock pulse count window, the counted number of clock pulses representing the temperature-dependent operating frequency of the first clock.

Assignments (12)
RELEASE OF SECURITY INTEREST Recorded Mar 14, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 060894/0437 →
RELEASE OF SECURITY INTEREST Recorded Mar 10, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059863/0400 →
RELEASE OF SECURITY INTEREST Recorded Mar 9, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059358/0335 →
RELEASE OF SECURITY INTEREST Recorded Feb 28, 2022
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059263/0001 →
GRANT OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 19, 2021
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 058214/0625 →
SECURITY INTEREST Recorded Jun 4, 2021
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 057935/0474 →
SECURITY INTEREST Recorded Dec 24, 2020
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 055671/0612 →
SECURITY INTEREST Recorded Jun 5, 2020
From: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 052856/0909 →
SECURITY INTEREST Recorded Jun 5, 2020
From: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 053468/0705 →
RELEASE OF SECURITY INTEREST Recorded May 30, 2020
From: JPMORGAN CHASE BANK, N.A, AS ADMINISTRATIVE AGENT
To: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 053466/0011 →
SECURITY INTEREST Recorded Apr 24, 2020
From: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 053311/0305 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 22, 2018
From: KRIS, BRYAN; WOJEWODA, IGOR; BOWLING, STEPHEN; YUENYONGSGOOL, YONG
To: MICROCHIP TECHNOLOGY INCORPORATED
Reel/Frame 047252/0254 →