Temperature sensing device in an integrated circuit
First Claim
1. A temperature sensing device comprising:
- a temperature variant oscillator that generates a variable rate signal having a frequency that varies in response to a temperature of the device;
a temperature invariant oscillator that generates a fixed width signal indicating a sense cycle; and
a counter that generates an n-bit count value in response to the variable rate signal and the fixed rate signal, the n-bit count value indicating the temperature.
2 Assignments
0 Petitions
Accused Products
Abstract
A temperature sensing device can be embedded in a memory circuit in order to sense the temperature of the memory circuit. One oscillator generates a temperature variable signal that increases frequency as the temperature of the oscillator increases and decreases frequency when the temperature of the oscillator decreases. A temperature invariant oscillator generates a fixed width signal that is controlled by an oscillator read logic and indicates a temperature sense cycle. An n-bit counter is clocked by the temperature variable signal while the fixed width signal enables/inhibits the counter. The faster the counter counts, the larger the count value at the end of the sense cycle indicated by the fixed width signal. A larger count value indicates a warmer temperature. A smaller count value indicates a colder temperature.
25 Citations
29 Claims
-
1. A temperature sensing device comprising:
-
a temperature variant oscillator that generates a variable rate signal having a frequency that varies in response to a temperature of the device;
a temperature invariant oscillator that generates a fixed width signal indicating a sense cycle; and
a counter that generates an n-bit count value in response to the variable rate signal and the fixed rate signal, the n-bit count value indicating the temperature. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A temperature sensing device comprising:
-
a temperature variant oscillator that generates a variable rate signal having a frequency that varies in response to a temperature of the device;
a temperature invariant oscillator that generates a fixed width signal indicating a sense cycle;
a counter that generates an n-bit count value in response to the variable rate signal and the fixed rate signal, the n-bit count value indicating the temperature; and
an oscillator read logic, coupled to the temperature invariant oscillator and the counter, for resetting the counter to a default status and triggering the temperature invariant oscillator to generate the fixed width signal. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A memory device comprising:
-
a memory array for storing data;
a memory controller that generates control signals, including refresh signals, to the memory array; and
a temperature sensing device, coupled to the memory controller, for sensing a temperature of the memory device, the temperature sensing device comprising;
a temperature variant oscillator that generates a variable rate signal having a frequency that varies in response to a temperature of the memory device;
a temperature invariant oscillator that generates a fixed width signal indicating a sense cycle; and
a counter that generates an n-bit count value in response to the variable rate signal and the fixed rate signal, the n-bit count value indicating the temperature of the memory device. - View Dependent Claims (15, 16)
-
-
17. An electronic device comprising:
-
a microprocessor that generates control signals for the electronic device;
a memory device comprising;
a memory array for storing data;
a memory controller that generates control signals, including refresh signals, to the memory array; and
a temperature sensing device, coupled to the memory controller, for sensing a temperature of the memory device, the temperature sensing device comprising;
a temperature variant oscillator that generates a variable rate signal having a frequency that varies in response to a temperature of the memory device;
a temperature invariant oscillator that generates a fixed width signal indicating a sense cycle; and
a counter that generates an n-bit count value in response to the variable rate signal and the fixed rate signal, the n-bit count value indicating the temperature of the memory device. - View Dependent Claims (18)
-
-
19. A method for sensing a temperature of an integrated circuit, the method comprising:
-
generating a clocking signal having a rate that varies with the temperature of the integrated circuit;
generating an enable signal to enable a counter circuit; and
generating a count value in response to the clocking signal and the enable signal, the count value indicating the temperature of the integrated circuit. - View Dependent Claims (20, 21, 22)
-
-
23. A method for reading a temperature indication from a temperature sensing circuit embedded in a memory circuit, the method comprising:
-
performing at least one asynchronous read cycle to a predetermined memory address of the memory circuit;
performing at least one asynchronous write cycle comprising a data pattern that indicates an internal register of the temperature sensing circuit;
reading the temperature indication off of a data bus in the memory circuit. - View Dependent Claims (24, 25, 26, 27)
-
-
28. A method for measuring a temperature of a battery-powered electronic device while charging the battery, the electronic device having a memory circuit, the method comprising:
-
measuring an ambient temperature with a temperature sensing device embedded in the memory circuit;
initiating the charging process;
measuring the temperature of the battery with the temperature sensing device;
correcting the measured battery temperature in response to the ambient temperature to produce a corrected battery temperature; and
when the corrected battery temperature indicates a temperature acceleration that is greater than a predetermined threshold, reducing a charging current to the battery. - View Dependent Claims (29)
-
Specification