Optimized configurable NAND parameters

US9229856B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9229856-B2
Application numberUS-201414452749-A
CountryUS
Kind codeB2
Filing dateAug 6, 2014
Priority dateNov 29, 2012
Publication dateJan 5, 2016
Grant dateJan 5, 2016

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.

Configurable parameters may be used to access NAND flash memory according to schemes that optimize such parameters according to predicted characteristics of memory cells, for example, as a function of certain memory cell device geometry, which may be predicted based on the location of a particular device within a memory array.

First claim

Opening claim text (preview).

It is claimed: 1. A method of operating a nonvolatile memory formed in two or more physical levels of memory cells disposed above a substrate comprising: determining a first set of parameters to use in accessing a first plurality of memory cells in a first physical level based on at least one memory cell dimension of the first plurality of memory cells; determining a second set of parameters to use in accessing a second plurality of memory cells in a second physical level based on the at least one memory cell dimension of the second plurality of memory cells, the second set of parameters including at least one parameter that is different from the first set of parameters; subsequently accessing the first plurality of memory cells using the first set of parameters; and accessing the second plurality of memory cells using the second set of parameters. 2. The method of claim 1 wherein the at least one memory cell dimension is a diameter of memory holes that extend through the plurality of physical levels of memory cells. 3. The method of claim 2 wherein the first plurality of memory cells are located in a lower physical level of the three-dimensional memory array, the second plurality of memory cells are located in an upper physical level of the three-dimensional memory array, and the diameter of the memory holes is greater in the second plurality of memory cells than in the first plurality of memory cells. 4. The method of claim 1 wherein the at least one parameter that is different is a voltage that is applied to program memory cells. 5. The method of claim 1 wherein the at least one parameter that is different is a number of voltage pulses used to program memory cells. 6. The method of claim 1 wherein the at least one parameter that is different is a read voltage that is used to read memory cells. 7. The method of claim 1 wherein the at least one parameter that is different is an erase voltage that is used to erase memory cells. 8. The method of claim 1 further comprising maintaining a write-erase cycle count for blocks of the nonvolatile memory and updating the first and second sets of parameters according to the write erase cycle counts. 9. The method of claim 8 further comprising updating the first set of parameters according to a first update scheme and updating the second set of parameters according to a second update scheme that is different from the first update scheme. 10. A nonvolatile memory system comprising: a nonvolatile memory array formed in two or more physical levels of memory cells disposed above a substrate, each memory cell having a memory cell dimension, the memory cell dimension having a pattern of variation from physical level to physical level; and memory access circuits that access memory cells of the array of memory cells according to access parameters, the memory access circuits having a first set of parameters for accessing a first plurality of memory cells of a first physical level and a second set of parameters for accessing a second plurality of memory cells of a second physical level, the second set of parameters including at least one parameter that is different from the first set of parameters. 11. The nonvolatile memory system of claim 10 wherein the nonvolatile memory system is a three-dimensional NAND memory array which includes a plurality of NAND strings that extend vertically in a direction that is perpendicular to a substrate surface to connect memory cells of the two or more physical levels. 12. The nonvolatile memory system of claim 11 wherein the pattern of variation is a pattern of variation of the memory cell dimension according to vertical distance from the substrate surface. 13. The nonvolatile memory system of claim 12 wherein the memory cell dimension is a diameter of an opening that extends vertically through word lines of the two or more physical levels with a channel extending vertically through the opening. 14. The nonvolatile memory system of claim 10 further comprising a write-erase cycle count circuit that maintains write-erase cycle counts for blocks in the nonvolatile memory system and updates access parameters according to write-erase cycle counts, the write-erase cycle count circuit formed on the substrate. 15. The nonvolatile memory system of claim 14 wherein the write-erase cycle count circuit has a first update scheme for updating the first set of parameters and a second update scheme for updating the second set of parameters. 16. The nonvolatile memory system of claim 10 wherein the memory access circuits have one or more additional sets of parameters for accessing additional memory cells of physical levels other than the first and second physical levels.

Assignees

Inventors

Classifications

  • using charge storage in a floating gate · CPC title

  • Sensing or reading circuits; Data output circuits · CPC title

  • Memory cell safety or protection circuits, e.g. arrangements for preventing inadvertent reading or writing; Status cells; Test cells · CPC title

  • Auxiliary circuits, e.g. for writing into memory · CPC title

  • Cleaning, compaction, garbage collection, erase control · 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 US9229856B2 cover?
Configurable parameters may be used to access NAND flash memory according to schemes that optimize such parameters according to predicted characteristics of memory cells, for example, as a function of certain memory cell device geometry, which may be predicted based on the location of a particular device within a memory array.
Who is the assignee on this patent?
Sandisk Technologies Inc
What technology area does this patent fall under?
Primary CPC classification G11C11/5621. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 05 2016 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).