Apparatus and method for identifying memory cells for data refresh based on monitor cell in a resistive memory device

US10319437B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10319437-B2
Application numberUS-201715710247-A
CountryUS
Kind codeB2
Filing dateSep 20, 2017
Priority dateSep 20, 2017
Publication dateJun 11, 2019
Grant dateJun 11, 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.

Technology is described for identifying non-volatile memory cells having data that should be refreshed. The technology could be used to identify which groups of memory cells that store cold data should have a data refresh. In one aspect, a non-volatile storage device has at least one monitor memory cell associated with a group of data memory cells. The non-volatile storage device may use different programming techniques to program the data and monitor memory cells. In one aspect, the programming technique used for the monitor memory cell is less stable with respect to state than the technique used to program the associated data memory cells. The state of the monitor memory cell may change in a predictable manner, such that the state of the monitor cell may be sensed periodically to determine whether the associated data memory cells should be refreshed.

First claim

Opening claim text (preview).

What is claimed is: 1. An apparatus, comprising: a plurality of non-volatile memory cells comprising a group of data memory cells and a monitor memory cell, wherein the plurality of non-volatile memory cells are resistive random access memory (ReRAM) cells; and a control circuit in communication with the plurality of non-volatile memory cells, the control circuit configured to: program the group of data memory cells with a first programming technique, including program the group of data memory cells to their program resistance from a first resistance direction; program the monitor memory cell with a second programming technique for which state retention is less stable than the first programming technique, including program the monitor memory cell to its monitor resistance from a second resistance direction opposite the first resistance direction, the monitor memory cell programmed contemporaneously with the group of data memory cells; and identify the group of data memory cells for data refresh responsive to a determination that the monitor memory cell has incurred a state shift of more than a threshold. 2. The apparatus of claim 1 , wherein the second programming technique creates a resistance in the monitor memory cell that is less stable than the resistance in ones of the group of data memory cells. 3. The apparatus of claim 1 , wherein: to program the group of data memory cells with the first programming technique from the first resistance direction the control circuit is further configured to program the group of data memory cells to a program resistance from a lower resistance; and to program the monitor memory cell with the second programming technique from the second resistance direction the control circuit is further configured to program the monitor memory cell to a monitor resistance from a higher resistance. 4. The apparatus of claim 1 , wherein: to program the group of data memory cells with the first programming technique from the first resistance direction the control circuit is further configured to program the group of data memory cells to a program resistance from a higher resistance; and to program the monitor memory cell with the second programming technique from the second resistance direction the control circuit is further configured to program the monitor memory cell to a monitor resistance from a lower resistance. 5. The apparatus of claim 1 , wherein the group of data memory cells and the monitor memory cell are barrier modulated cells (BMC) resistive random access memory cells. 6. The apparatus of claim 1 , wherein the state shift of more than the threshold is a resistance of the monitor memory cell changing by more than an allowed amount. 7. The apparatus of claim 1 , wherein the control circuit is further configured to: sense a plurality of monitor memory cells in parallel, wherein each of the monitor memory cells is associated with a group of data memory cells that were programmed using the first programming technique when the associated monitor memory cell was programmed using the second programming technique; and identify ones of the groups of data memory cells for data refresh based on which of the plurality of monitor memory cells incurred a state shift of more than the threshold. 8. The apparatus of claim 1 , further comprising a memory die, wherein the plurality of non-volatile memory cells and the control circuit reside on the memory die. 9. The apparatus of claim 8 , wherein the control circuit is further configured to send a message from the memory die to a memory controller that identifies the group of data memory cells for data refresh. 10. The apparatus of claim 1 , wherein the control circuit is further configured to: refresh data in the group of data memory cells responsive to identifying the group of data memory cells. 11. The apparatus of claim 1 , wherein the control circuit is further configured to: apply a sense voltage to the monitor memory cell after programming the monitor memory cell with the second programming technique; sense a current of the monitor memory cell in response to the sense voltage; and determine whether the monitor memory cell has incurred the state shift of more than the threshold based on a magnitude of the current. 12. A method of operating a memory system having a plurality of resistive random access memory (ReRAM) cells, wherein the plurality of ReRAM cells are barrier modulated cells (BMC), the method comprising: programming a group of data barrier modulated cells with a first programming technique to program resistances; programming a monitor barrier modulated cell with a second programming technique to a monitor resistance contemporaneously with programming the group of data barrier modulated cells, the second programming technique creating a monitor resistance in the monitor barrier modulated cell that is less stable than the program resistances in ones of the group of data barrier modulated cells; and refreshing data in the group of data barrier modulated cells responsive to a determination that the monitor barrier modulated cell has incurred a resistance change of more than a threshold. 13. The method of claim 12 , wherein: programming the group of data barrier modulated cells with the first programming technique comprises programming the group of data barrier modulated cells to the program resistances from a lower resistance; and programming the monitor barrier modulated cell with the second programming technique comprises programming the monitor barrier modulated cell to the monitor resistance from a higher resistance. 14. The method of claim 12 , wherein: programming the group of data barrier modulated cells with the first programming technique comprises programming the group of data barrier modulated cells to the program resistances from a higher resistance; and programming the monitor barrier modulated cell with the second programming technique comprises programming the monitor barrier modulated cell to the monitor resistance from a lower resistance. 15. The method of claim 12 , further comprising sensing a plurality of monitor barrier modulated cells in parallel, wherein each of the monitor barrier modulated cells is associated with a group of data barrier modulated cells that were programmed using the first programming technique when the associated monitor barrier modulated cell was programmed using the second programming technique; and identifying ones of the groups of data barrier modulated cells for data refresh based on which of the plurality of monitor barrier modulated cells incurred a state shift of more than the threshold. 16. A non-volatile memory system, comprising: a plurality of resistive random access memory (ReRAM) cells, wherein the plurality of ReRAM cells are barrier modulated memory cells comprising a non-volatile memory material having a semiconductor material layer adjacent a conductive oxide material layer, including a group of data barrier modulated memory cells and a monitor barrier modulated memory cell; data memory cell programming means for programming the group of data barrier modulated memory cells with a first programming technique; monitor memory cell programming means for programming the monitor barrier modulated memory cell with a second programming technique at about the same time as the group of data barrier modulated memory cells are programmed, the monitor memory cell programming means further for creating a monitor resistance in the monitor barrier modulated memory cell that is less stable than a program resistance in ones of the group of data ba

Assignees

Inventors

Classifications

  • Array having a NAND structure comprising, for example, memory cells in series or memory elements in series, a memory element being a memory cell in parallel with an access transistor · CPC title

  • Disturbance prevention or evaluation; Refreshing of disturbed memory data · CPC title

  • Three dimensional array · CPC title

  • using resistive RAM [RRAM] elements · CPC title

  • Timing circuits or methods · 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 US10319437B2 cover?
Technology is described for identifying non-volatile memory cells having data that should be refreshed. The technology could be used to identify which groups of memory cells that store cold data should have a data refresh. In one aspect, a non-volatile storage device has at least one monitor memory cell associated with a group of data memory cells. The non-volatile storage device may use differ…
Who is the assignee on this patent?
Sandisk Technologies Llc
What technology area does this patent fall under?
Primary CPC classification G11C13/0033. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 11 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).