NAND temperature data management

US10354732B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10354732-B2
Application numberUS-201715690920-A
CountryUS
Kind codeB2
Filing dateAug 30, 2017
Priority dateAug 30, 2017
Publication dateJul 16, 2019
Grant dateJul 16, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Devices and techniques for NAND temperature data management are disclosed herein. A command to write data to a NAND component in the NAND device is received at a NAND controller of the NAND device. A temperature corresponding to the NAND component is obtained in response to receiving the command. The command is then executed to write data to the NAND component and to write a representation of the temperature. The data is written to a user portion and the representation of the temperature is written to a management portion that is accessible only to the controller and segregated from the user portion.

First claim

Opening claim text (preview).

The invention claimed is: 1. A NAND device for NAND temperature data management, the NAND device comprising: a NAND component; and a NAND controller to perform operations comprising: receiving a command to write data to the NAND component; obtaining a temperature corresponding to the NAND component in response to receiving the command; and executing the command to write data to the NAND component and to write a representation of the temperature, the data written to a user portion and the representation of the temperature written to a management portion that is accessible only to the NAND controller and segregated from the user portion, wherein the representation of the temperature is a quantization of the temperature at a lower resolution than the obtained temperature. 2. The NAND device of claim 1 , wherein the management portion is on the NAND component. 3. The NAND device of claim 2 , wherein the NAND component is a page. 4. The NAND device of claim 3 , wherein the management portion is auxiliary bytes of the page. 5. The NAND device of claim 1 , wherein, to obtain the temperature, the NAND controller obtains the temperature from a thermometer in response to receiving the command. 6. The NAND device of claim 1 , wherein the NAND controller is further read the data from the NAND component and reading the representation of the temperature. 7. The NAND device of claim 6 , wherein, the NAND controller reads the data in response to receiving a read command, and wherein the representation of the temperature is used to correct a read voltage for the data to reduce read errors. 8. The NAND device of claim 7 , wherein the representation of the temperature is provided to a host invoking the read command, and wherein the host uses the representation of the temperature correct the read voltage. 9. The NAND device of claim 6 , wherein the NAND controller reads the data in response to a power-on condition of the NAND device, and wherein the representation of the temperature is cached in a volatile memory for future read operations. 10. The NAND device of claim 1 , wherein the quantization is selected from a set of temperature ranges, and wherein the representation of the temperature is an identifier of a member of the set of temperature ranges. 11. A method for NAND temperature data management, the method comprising: receiving, at a controller of a NAND device, a command to write data to a NAND component in the NAND device; obtaining a temperature corresponding to the NAND component in response to receiving the command; and executing the command to write data to the NAND component and to write a representation of the temperature, the data written to a user portion and the representation of the temperature written to a management portion that is accessible only to the controller and segregated from the user portion, wherein the representation of the temperature is a quantization of the temperature at a lower resolution than the obtained temperature. 12. The method of claim 11 , wherein the management portion is on NAND component. 13. The method of claim 12 , wherein the NAND component is a page. 14. The method of claim 13 , wherein the management portion is auxiliary bytes of the page. 15. The method of claim 11 , wherein obtaining he temperature includes obtaining the temperature from a thermometer in response to receiving the command. 16. The method of claim 11 , comprising reading the data from the NAND component and reading the representation of the temperature. 17. The method if claim 16 , wherein reading the data is in response to receiving a read command at the controller, and wherein the representation of the temperature is used to correct a read voltage for the data to reduce read errors. 18. The method of claim 17 , wherein the representation of the temperature is provided to a host invoicing the read command, and wherein the host uses the representation of the temperature to correct the read voltage. 19. The method of claim 16 , wherein reading the data is in response to a power-on condition of the NAND device, and wherein the representation of the temperature is cached in a volatile memory for future read operations. 20. The method of claim 11 , wherein the quantization is selected from a set of temperature ranges, and wherein the representation of the temperature is an identifier of a member of the set of temperature ranges. 21. At least one machine readable medium including instructions that, when executed by processing circuitry, cause the processing circuitry to perform operations comprising: receiving, at a controller of a NAND device, a command to write data to a NAND component in the NAND device; obtaining a temperature corresponding to the NAND component in response to receiving the command; and executing the command to write data to the NAND component and to write a representation of the temperature, the data written to a user portion and the representation of the temperature written to a management portion that is accessible only to the controller and segregated from the user portion, wherein the representation of the temperature is a quantization of the temperature at a lower resolution than the obtained temperature. 22. The machine readable medium of claim wherein the management portion is on the NAND component. 23. The machine readable medium of claim 22 , wherein the NAND component is a page. 24. The machine readable medium of claim 23 , wherein the management portion is auxiliary bytes of the page. 25. The machine readable medium of claim 21 , wherein obtaining the temperature includes obtaining the temperature from a thermometer in response to receiving the command. 26. The machine readable medium of claim 21 , wherein the operations comprise reading the data from the NAND component and reading the representation of the temperature. 27. The machine readable medium of claim 26 , wherein reading the data is in response to receiving a read command at the controller, and wherein the representation of the temperature is used to correct a read voltage for the data to reduce read errors. 28. The machine readable medium of claim 27 , wherein the representation of the temperature is provided to a host invoking the read command, and wherein the host uses the representation of the temperature to correct the read voltage. 29. The machine readable medium of claim 26 , wherein reading the data is in response to a power-on condition of the NAND device, and wherein the representation of the temperature is cached in a volatile memory for future read operations. 30. The machine readable medium of claim 21 , wherein the quantization is selected from a set of temperature ranges, and wherein the representation of the temperature is an identifier of a member of the set of temperature ranges.

Assignees

Inventors

Classifications

  • Programming or writing circuits; Data input circuits · CPC title

  • with adaption or trimming of parameters · CPC title

  • using differential sensing or reference cells, e.g. dummy cells · CPC title

  • in voltage or current generators · CPC title

  • Initialising; Data preset; Chip identification · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10354732B2 cover?
Devices and techniques for NAND temperature data management are disclosed herein. A command to write data to a NAND component in the NAND device is received at a NAND controller of the NAND device. A temperature corresponding to the NAND component is obtained in response to receiving the command. The command is then executed to write data to the NAND component and to write a representation of t…
Who is the assignee on this patent?
Micron Technology Inc
What technology area does this patent fall under?
Primary CPC classification G11C16/3418. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 16 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).