IP Library Granted Patent US 7,459,955
Granted Patent B2
US 7,459,955 · App. 11/527,914 · Granted Dec 2, 2008

Integrated circuit temperature sensing method

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,459,955
App. No.
11/527,914
Granted
Dec 2, 2008
Kind
B2
Abstract

A method and system for sensing the temperature of an integrated circuit are presented. The method compares a first current that is proportional to a temperature reading of the integrated circuit to a reference current. While the first current is greater than the reference current, a counter is incremented, and the reference current is increased in response to incrementing the counter. A system for sensing the temperature of an integrated circuit includes a first current source providing a source current to a node. The first current source is based on an input from a proportional to absolute temperature device. The system also includes a second current source providing a sink current to the node, with the amount of sink current being based on an input from a digital control module. The system also includes a comparator coupled to the node to provide a comparator signal that indicates a relationship between the source current and the sink current.

Claims (39)

1. A method comprising:

comparing a first current to a reference current, wherein the first current is proportional to a temperature reading of an integrated circuit, and wherein the first current is a source current to an input node of a current comparator and the reference current is a sink current from the input node of the current comparator;

incrementing a counter while the first current is determined to be greater than the reference current; and

increasing the reference current in response to incrementing the counter.

2. The method of claim 1 , further comprising:

stopping the counter when the first current is determined to be less than the reference current;

storing a stopped counter value; and

providing a first measured temperature code based on the stored counter value.

3. The method of claim 2 , further comprising: providing the first measured temperature code to a memory refresh circuit.

4. The method of claim 3 , further comprising:

adjusting a memory refresh rate at the memory refresh circuit based on the first measured temperature code.

5. The method of claim 1 , wherein the current comparator generates an output based on a difference between the source current and the sink current.

6. The method of claim 5 , further comprising:

entering a powered down state; and

returning to a powered up state in response to receiving a clock signal.

7. The method of claim 6 , further comprising:

starting a proportional to absolute temperature device to provide the temperature reading; and

resetting the counter.

8. The method of claim 6 , further comprising:

storing a value of the counter when an output of the comparator transitions; and

returning to the powered down state.

9. A method comprising:

determining that a first reference current is less than a first current at a current comparator having a single input, wherein the first current is proportional to a measured temperature, wherein the first current is a source current to the single input of the current comparator, and wherein the first reference current is a sink current from the single input of the current comparator;

determining that a second reference current is greater than the first current; and

indicating that the measured temperature is within a first temperature range.

10. The method of claim 9 , wherein the first current is provided by a first current source based on an input from a proportional to absolute temperature device.

11. The method of claim 9 , wherein the first reference current and the second reference current are provided by a variable current source.

12. The method of claim 11 , further comprising:

sending a first control signal to the variable current source to generate the first reference current; and

sending a second control signal to the variable current source to generate the second reference current.

13. The method of claim 12 , wherein the first control signal corresponds to a first counter value, and wherein the second control signal corresponds to a second counter value that sequentially follows the first counter value.

14. The method of claim 11 , wherein the variable current source selectively sums a plurality of current source elements.

15. A method comprising:

sending a first temperature code to a first control circuit of an integrated circuit when a reference current provided by a variable current source as a sink current from a node is greater than a temperature-dependent current provided by a first current source of the integrated circuit as a source current to the node, wherein a current comparator having a single input coupled to the node compares the temperature-dependent current to the reference current.

16. The method of claim 15 , wherein the first control circuit includes a memory refresh circuit.

17. The method of claim 16 , further comprising sending a second temperature code to a second control circuit, wherein the first temperature code and the second temperature code are generated based on a value of a counter that is stopped in response to the reference current exceeding the temperature-dependent current.

18. The method of claim 17 , wherein the first temperature code does not equal the second temperature code.

19. The method of claim 16 , wherein the first temperature code comprises a digital value indicating a temperature range.

20. The method of claim 15 , wherein the temperature-dependent current is based on a proportional to absolute temperature device output to the first current source.

Assignments (19)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042985 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051030/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042762 FRAME 0145. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051145/0184 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0387 →
RELEASE OF SECURITY INTEREST Recorded Sep 10, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 050745/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042762/0145 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042985/0001 →
PATENT RELEASE Recorded Aug 17, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 039707/0471 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 037354 FRAME: 0773. ASSIGNOR(S) HEREBY CONFIRMS THE PATENT RELEASE. Recorded Aug 15, 2016
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: SIGMATEL, LLC
Reel/Frame 039723/0777 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12092129 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Jul 14, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 039361/0212 →
SECURITY AGREEMENT SUPPLEMENT Recorded Mar 7, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 038017/0058 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: SIGMATEL, INC.
Reel/Frame 037354/0734 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: SIGMATEL, INC.
Reel/Frame 037355/0838 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: SIGMATEL, INC.
Reel/Frame 037354/0773 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2015
From: ZENITH INVESTMENTS, LLC
To: APPLE INC.
Reel/Frame 034749/0791 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2014
From: SIGMATEL, L.L.C.
To: ZENITH INVESTMENTS, LLC
Reel/Frame 034295/0072 →
SECURITY AGREEMENT Recorded May 10, 2010
From: SIGMATEL, LLC
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 024358/0439 →
SECURITY AGREEMENT Recorded Mar 16, 2010
From: SIGMATEL, LLC
To: CITIBANK, N.A.
Reel/Frame 024079/0406 →
SECURITY AGREEMENT Recorded Jul 9, 2008
From: SIGMATEL, INC.
To: CITIBANK, N.A.
Reel/Frame 021212/0372 →