High accuracy, compact on-chip temperature sensor
US-2016061667-A1 · Mar 3, 2016 · US
US9715913B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-9715913-B1 |
| Application number | US-201514814277-A |
| Country | US |
| Kind code | B1 |
| Filing date | Jul 30, 2015 |
| Priority date | Jul 30, 2015 |
| Publication date | Jul 25, 2017 |
| Grant date | Jul 25, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Techniques and circuitry are presented for more rapidly and accurately obtaining a temperature code (TCO) on an integrated circuit. A comparison voltage is ramped up and two counts are determined concurrently, a first count on how many clock cycles for the comparison voltage to ramp up from a low reference voltage to a proportional to absolute temperature (PTAT) and a second count for the number of clock cycles for the comparison voltage to go from the low reference voltage to a high reference voltage. The TCO value is then obtained by using the second count in a post-processing calibration to adjust the first count. An initial calibration can also be included when the circuit is powered up.
Opening claim text (preview).
It is claimed: 1. A method, comprising: receiving a command for a data access operation at a memory circuit; in response to receiving the command for the data access operation, determining a temperature code, including: generating a comparison voltage having a ramping waveform; and while ramping the comparison voltage: when the comparison voltage satisfies a first reference voltage threshold, concurrently starting first and second counters for a number of cycles of a clock signal; stopping the first counter when the comparison voltage satisfies a temperature dependent voltage threshold to obtain a first count value; and stopping the second counter when the comparison voltage satisfies a second reference voltage threshold to obtain a second count value; and subsequently adjusting the first count value based upon the value of the second count value relative to a reference count to obtain the temperature code; setting one or more parameters for the data access operation based upon the obtained temperature code; and performing the data access operation using the one or more parameters as set based upon the obtained temperature code. 2. The method of claim 1 , wherein generating the comparison voltage includes charging a capacitor on the memory circuit. 3. The method of claim 1 , further comprising: prior to receiving the command for the data access operation, calibrating a rate at which the comparison voltage ramps. 4. The method of claim 3 , wherein the rate is calibrated when the memory circuit is powered up. 5. The method of claim 3 , wherein calibrating the rate at which the comparison voltage ramps includes: determining a first number of cycles of the clock signal for the comparison voltage to ramp from the first reference voltage threshold to the second reference voltage threshold; and adjusting the rate based a comparison of the first number of cycles to the reference count. 6. The method of claim 1 , wherein the one or more parameters for the data access operation include a sensing voltage. 7. The method of claim 1 , wherein the temperature dependent voltage threshold is a proportional to absolute temperature (PTAT) voltage. 8. The method of claim 1 , wherein the memory circuit is a monolithic three-dimensional semiconductor memory device in which memory cells are arranged in multiple physical levels above a silicon substrate and word lines, including a first word line, run in a horizontal direction relative to the substrate. 9. An integrated circuit comprising: a temperature code generating circuit connected to receive a clock signal, a first reference voltage, a second reference voltage, and a temperature dependent voltage and generate therefrom a digital temperature code value in response to an enable signal, the temperature code generating circuit including: a ramp generation circuit to generate a comparison voltage having a ramp waveform; comparators connected to receive the comparison voltage, the first reference voltage, the second reference voltage, and the temperature dependent voltage; a timer connected to the comparators and configured to receive the clock signal, wherein the timer concurrently starts first and second counters when the comparison voltage crosses the first reference voltage, stops the first counter to determine a first count value when the comparison voltage crosses the temperature dependent voltage, and stops the second counter to determine a second count value when the comparison voltage crosses the second reference voltage; and logic circuitry connected to the first and second counters and configured to receive the first and second count values and adjust the first count value based upon the value of the second count value relative to a reference count to obtain the temperature code. 10. The integrated circuit of claim 9 , wherein the ramp generation circuit includes a capacitor and generates the comparison voltage by charging up the capacitor. 11. The integrated circuit of claim 9 , wherein the temperature code generating circuit calibrates a rate at which the comparison voltage ramps prior to receiving the enable signal. 12. The integrated circuit of claim 11 , wherein the temperature code generating circuit calibrates the rate at which the comparison voltage ramps when the integrated circuit is powered up. 13. The integrated circuit of claim 11 , wherein calibrating the rate at which the comparison voltage ramps includes: determining a first number of cycles of the clock signal for the comparison voltage to ramp from the first reference voltage to the second reference voltage; and adjusting the rate based on a comparison of the first number of cycles to the reference count. 14. The integrated circuit of claim 9 , wherein the temperature dependent voltage is a proportional to absolute temperature (PTAT) voltage. 15. The integrated circuit of claim 9 , further comprising: a bandgap circuit that generates the temperature dependent voltage. 16. The integrated circuit of claim 9 , further comprising: bandgap circuitry that generates the first and second reference voltages. 17. The integrated circuit of claim 9 , wherein the integrated circuit is a non-volatile memory circuit that generates the enable signal in response to receiving a command for a data access operation and the memory circuit sets one or more parameters for the data access operation based upon the obtained temperature code and performs the data access operation using the one or more parameters as set based upon the obtained temperature code. 18. The integrated circuit of claim 17 , wherein the integrated circuit is a monolithic three-dimensional semiconductor memory device in which memory cells are arranged in multiple physical levels above a silicon substrate and word lines, including a first word line, run in a horizontal direction relative to the substrate. 19. A non-volatile memory system, comprising: a controller; and a non-volatile memory circuit having a temperature parameter generating circuit connected to receive a clock signal, a first reference voltage, a second reference voltage, and a temperature dependent voltage and generate a digital temperature parameter value in response to the non-volatile memory circuit receiving a command for a data access operation from the controller, the temperature parameter generating circuit including: a ramp generation circuit to generate a comparison voltage; comparators connected to receive the comparison voltage, a first reference voltage, a second reference voltage, and a temperature dependent voltage; counters connected to the comparators and configured to receive a clock signal, wherein the counters concurrently start first and second counts when the comparison voltage equals the first reference voltage, stop the first count to determine a first count value when the comparison voltage equals the temperature dependent voltage, and stop the second count to determine a second count value when a ramp voltage equals the second reference voltage; and logic circuitry connected to the counters to and configured to receive the first and second count values and to adjust the first count value based upon the value of the second count value relative to a reference count to obtain the temperature parameter, wherein the non-volatile memory circuit sets one or more parameters for the data access operation based upon the obtained temperature parameter and performs the data access operation using the one or more parameters as set based upon the obtained temperature par
in which a sawtooth voltage is produced across a capacitor · CPC title
Clock generating, synchronizing or distributing circuits within memory device · CPC title
Measuring temperature based on the use of electric or magnetic elements directly sensitive to heat (giving results other than momentary value of temperature G01K3/00) {; Power supply therefor, e.g. using thermoelectric elements} · CPC title
producing a voltage or current as a predetermined function of the temperature · CPC title
Thermometers with dedicated analog to digital converters · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.