Self-detecting a heating event to non-volatile storage

US9704595B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9704595-B1
Application numberUS-201615087242-A
CountryUS
Kind codeB1
Filing dateMar 31, 2016
Priority dateMar 31, 2016
Publication dateJul 11, 2017
Grant dateJul 11, 2017

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.

Techniques are provided for non-volatile storage self-detecting that a heating event has occurred to the non-volatile storage. One example of the heating event is an Infrared (IR) reflow process. In one aspect, a block of memory cells in a memory device are put through a number of program/erase cycles. A group of the memory cells in the cycled block are programmed to a reference threshold voltage distribution. Some time may pass after programming the cycled block. The memory device self-detects that there has been a heating event in response to a shift in the reference V T distribution being more than an allowed amount. The memory device may switch from a first programming mode to a second programming mode in response to detecting that the heating event has occurred.

First claim

Opening claim text (preview).

What is claimed is: 1. A non-volatile storage device, comprising: a plurality of memory cells; and managing circuitry in communication with the plurality of memory cells, the managing circuitry configured to perform a plurality of program/erase cycles on a group of the plurality of memory cells, program the cycled group of memory cells to a reference threshold voltage distribution, and determine that the non-volatile storage device has undergone a heating event in response to a shift in the reference threshold voltage distribution. 2. The non-volatile storage device of claim 1 , wherein the plurality of memory cells comprises a fresh group that has not undergone a plurality of program/erase cycles, the managing circuitry further configured to program the fresh group to the reference threshold voltage distribution when the memory cells in the cycled group are programmed to the reference threshold voltage distribution, the managing circuitry further configured to determine that the non-volatile storage device has undergone the heating event based on a comparison of a shift in the reference threshold voltage distribution of the fresh group with the shift in the reference threshold voltage distribution of the cycled group. 3. The non-volatile storage device of claim 1 , wherein the managing circuitry is further configured to switch from operating the non-volatile storage device in a first programming mode to a second programming mode in response to determining that the non-volatile storage device has undergone the heating event. 4. The non-volatile storage device of claim 3 , wherein the first programming mode is a safe mode and the second programming mode is a normal mode. 5. The non-volatile storage device of claim 1 , wherein the shift in the reference threshold voltage distribution of the cycled group is that more than an allowed number of memory cells in the cycled group have a threshold voltage below a specified voltage level. 6. The non-volatile storage device of claim 1 , wherein the shift in the reference threshold voltage distribution of the cycled group is based on a voltage level that characterizes a point on the reference threshold voltage distribution. 7. The non-volatile storage device of claim 6 , wherein the point on the reference threshold voltage distribution is a lower tail. 8. The non-volatile storage device of claim 6 , wherein the point on the reference threshold voltage distribution is a measure of central tendency. 9. The non-volatile storage device of claim 1 , wherein the heating event is an Infrared (IR) reflow. 10. The non-volatile storage device of claim 1 , further comprising a three-dimensional memory array that comprises the plurality of memory cells. 11. A method comprising: cycling a block of memory cells in a memory device through a plurality of program/erase operations; programming a group of the memory cells in the cycled block to a reference threshold voltage distribution after the cycling; detecting, by the memory device in response to a shift in the reference threshold voltage distribution exceeding an allowed amount, that the memory device has undergone a heating event; and switching from operating the memory device in a first programming mode to a second programming mode in response to the memory device detecting that the memory device has undergone the heating event. 12. The method of claim 11 , further comprising: programming a group of memory cells in a fresh block that has not been through a plurality of program/erase operations to the reference threshold voltage distribution when the memory cells in the cycled block are programmed to the reference threshold voltage distribution, the detecting that the memory device has undergone the heating event is based on a comparison of a shift in the reference threshold voltage distribution in the fresh block with the shift in the reference threshold voltage distribution in the cycled block. 13. The method of claim 12 , wherein the comparison of the shift in the reference threshold voltage distribution in the fresh block with the shift in the reference threshold voltage distribution in the cycled block comprises either: a comparison of a point that characterizes a lower tail on the reference threshold voltage distribution in the fresh block with a point that characterizes a lower tail on the reference threshold voltage distribution in the cycled block; or a comparison of a point on the reference threshold voltage distribution in the fresh block that characterizes a central tendency with a point on the reference threshold voltage distribution in the cycled block that characterizes a central tendency. 14. The method of claim 11 , wherein the detecting that the memory device has undergone a heating event comprises: inferring that the heating event has occurred in response to more than a specified number of memory cells in the group in the cycled block having a threshold voltage below a voltage level that characterizes an Infrared (IR) reflow. 15. The method of claim 11 , wherein the detecting that the memory device has undergone a heating event comprises: comparing a first metric that characterizes a point on the reference threshold voltage distribution with a second metric that characterizes the same point on the reference threshold voltage distribution at the time the reference threshold voltage distribution was programmed; and determining that a difference between the first metric and the second metric exceeds a criterion that indicates solder reflow has occurred. 16. A 3D stacked non-volatile storage device, comprising: a substrate; a three-dimensional memory array that resides above the substrate, the three-dimensional memory array comprising a plurality of blocks of non-volatile storage elements; and managing circuitry in communication with the plurality of blocks of non-volatile storage elements, the managing circuitry performs a plurality of program/erase cycles on a block of the non-volatile storage elements, programs selected non-volatile storage elements in the cycled block to a reference threshold voltage distribution, and detects that the 3D stacked non-volatile storage device has undergone a heating event in response to the reference threshold voltage distribution shifting by more than an amount that is associated with the heating event. 17. The 3D stacked non-volatile storage device of claim 16 , wherein the heating event is associated with a soldering temperature. 18. The 3D stacked non-volatile storage device of claim 16 , wherein the heating event is an Infrared (IR) reflow event. 19. The 3D stacked non-volatile storage device of claim 16 , wherein the heating event is a solder reflow event. 20. A non-volatile storage device, comprising: means for cycling a block of memory cells in the non-volatile storage device through a plurality of program/erase operations; means for programming a group of the memory cells in the cycled block to a reference threshold voltage distribution after the cycling; and means for determining that the non-volatile storage device has undergone a heating event in response to a shift in the reference threshold voltage distribution.

Assignees

Inventors

Classifications

  • Circuits for erasing electrically, e.g. erase voltage switching circuits · CPC title

  • Circuits or methods to detect disturbed nonvolatile memory cells, e.g. which still read as programmed but with threshold less than the program verify threshold or read as erased but with threshold greater than the erase verify threshold, and to reverse the disturbance via a refreshing programming or erasing step · CPC title

  • comprising amorphous/crystalline phase transition cells · CPC title

  • Read-write mode select circuits · CPC title

  • comprising cells having several storage transistors connected in series · 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 US9704595B1 cover?
Techniques are provided for non-volatile storage self-detecting that a heating event has occurred to the non-volatile storage. One example of the heating event is an Infrared (IR) reflow process. In one aspect, a block of memory cells in a memory device are put through a number of program/erase cycles. A group of the memory cells in the cycled block are programmed to a reference threshold volta…
Who is the assignee on this patent?
Sandisk Technologies Inc, Sandisk Technologies Llc
What technology area does this patent fall under?
Primary CPC classification G11C16/3431. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 11 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).