Trims corresponding to program/erase cycles

US11437111B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11437111-B2
Application numberUS-202017122758-A
CountryUS
Kind codeB2
Filing dateDec 15, 2020
Priority dateDec 15, 2020
Publication dateSep 6, 2022
Grant dateSep 6, 2022

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.

Instructions can be executed to adjust a trim at first intervals until a quantity of program/erase cycles (PEC) have occurred. The trim defines a valley width between data states. Instructions can be executed to adjust the trim at second intervals, greater than the first intervals, after the quantity of PEC have occurred.

First claim

Opening claim text (preview).

What is claimed is: 1. A non-transitory computer-readable storage medium comprising instructions that, when executed by a processing device, cause the processing device to: adjust a trim at first intervals until a quantity of program/erase cycles (PEC) have occurred, wherein the trim defines a valley width between data states; and adjust the trim at second intervals, greater than the first intervals, after the quantity of PEC have occurred. 2. The medium of claim 1 , wherein each of the first intervals comprises a first quantity of PEC; and wherein each of the second intervals comprises a second quantity of PEC greater than the first quantity of PEC. 3. The medium of claim 1 , further comprising instructions to: adjust the trim by a first step at the first intervals; and adjust the trim by a second step, larger than the first step, at the second intervals. 4. The medium of claim 3 , wherein the instructions to adjust the trim comprise instructions to define a program verify voltage and an erase verify voltage; wherein the first step comprises an increase in a difference between the program verify voltage and the erase verify voltage of a first magnitude; and wherein the second step comprises an increase in the difference between the program verify voltage and the erase verify voltage of a second magnitude, greater than the first magnitude. 5. The medium of claim 1 , wherein the instructions to adjust the trim comprise instructions to define a program verify voltage for programming memory cells to a programmed state. 6. The medium of claim 5 , wherein the instructions to adjust the trim further comprise instructions to define an erase verify voltage for erasing memory cells. 7. The medium of claim 1 , wherein the quantity of PEC comprises a first quantity of PEC; and further comprising instructions to: adjust the trim at second intervals until a second quantity of PEC have occurred; and adjust the trim at third intervals, greater than the second intervals, after the second quantity of PEC have occurred. 8. The medium of claim 7 , further comprising instructions to: wear level blocks of memory according to a first wear leveling algorithm until a third quantity of PEC have occurred; wherein the third quantity of PEC is greater than the first quantity of PEC and less than the second quantity of PEC; wear level the blocks of memory according to a second wear leveling algorithm until a fourth quantity of PEC have occurred; wherein the fourth quantity of PEC is greater than the second quantity of PEC. 9. A system comprising: a memory device; and a processing device coupled to the memory device, wherein the processing device is to: adjust a trim defining a program verify voltage corresponding to a data state at a first frequency relative to a quantity of program/erase cycles (PEC) during an early portion of a life of a memory device; adjust the trim defining the program verify voltage corresponding to the data state at a second frequency, less than the first frequency, relative to the quantity of PEC during a middle portion of the life of the memory device; and adjust the trim defining the program verify voltage corresponding to the data state at a third frequency, less than the second frequency, relative to the quantity of PEC during a late portion of the life of the memory device. 10. The system of claim 9 , wherein the first frequency, the second frequency, and the third frequency comprise PEC frequencies. 11. The system of claim 10 , wherein the quantity of PEC is the quantity of PEC that the memory device has undergone at a given point in time. 12. The system of claim 10 , wherein the quantity of PEC is the quantity of PEC that a block including a memory cell to be programmed has undergone at a time at which it is to be programmed. 13. The system of claim 9 , wherein the processing device is further to: adjust the trim defining the program verify voltage by a first magnitude at the first frequency during the early portion of the life of the memory device; adjust the trim defining the program verify voltage by a second magnitude at the second frequency during the middle portion of the life of the memory device; and adjust the trim defining the program verify voltage by a third magnitude at the third frequency during the late portion of the life of the memory device. 14. The system of claim 13 , wherein the first magnitude is less than the second magnitude; and wherein the second magnitude is less than the third magnitude. 15. The system of claim 9 , wherein the processing device is further to: adjust a trim defining an erase verify voltage at the first frequency during the early portion of the life of the memory device; adjust the trim defining the erase verify voltage at the second frequency during the middle portion of the life of the memory device; and adjust the trim defining the erase verify voltage at the third frequency during the late portion of the life of the memory device. 16. The system of claim 15 , wherein the processing device is further to: adjust the trim defining the erase verify voltage by a first magnitude at the first frequency during the early portion of the life of the memory device; adjust the trim defining the erase verify voltage by a second magnitude at the second frequency during the middle portion of the life of the memory device; and adjust the trim defining the erase verify voltage by a third magnitude at the third frequency during the late portion of the life of the memory device. 17. The system of claim 16 , wherein the first magnitude is less than the second magnitude; and wherein the second magnitude is less than the third magnitude. 18. A method, comprising: receiving a respective indication for each of a plurality of completions of a first interval of program/erase cycles (PEC); adjusting a trim defining a valley width between data states by a first magnitude in response to the respective indication of the first interval; subsequently receiving a respective indication for each of a plurality of completions of a second interval of PEC; wherein the second interval includes more PEC than the first interval; and adjusting the trim by a second magnitude, greater than the first magnitude, in response to the respective indication of the second interval. 19. The method of claim 18 , further comprising: programming a first memory cell using the trim adjusted by the first magnitude prior to receiving any indication of completion of the second interval of PEC; and programming a second memory cell using the trim adjusted by the second magnitude after receiving any indication of completion of the second interval of PEC. 20. The method of claim 18 , further comprising subsequently receiving a respective indication for each of a plurality of completions of a third interval of PEC; wherein the third interval includes more PEC than the second interval; and adjusting the trim by a third magnitude, greater than the second magnitude, in response to the respective indication of the third interval.

Assignees

Inventors

Classifications

  • Circuits or methods to detect or delay wearout of nonvolatile EPROM or EEPROM memory devices, e.g. by counting numbers of erase or reprogram cycles, by using multiple memory areas serially or cyclically · CPC title

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

  • Programming voltage switching circuits · CPC title

  • with adaption or trimming of parameters · CPC title

  • Timing circuits · 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 US11437111B2 cover?
Instructions can be executed to adjust a trim at first intervals until a quantity of program/erase cycles (PEC) have occurred. The trim defines a valley width between data states. Instructions can be executed to adjust the trim at second intervals, greater than the first intervals, after the quantity of PEC have occurred.
Who is the assignee on this patent?
Micron Technology Inc
What technology area does this patent fall under?
Primary CPC classification G11C16/3495. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 06 2022 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).