Non-volatile memory with multi-pass programming

US10068656B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10068656-B2
Application numberUS-201615391006-A
CountryUS
Kind codeB2
Filing dateDec 27, 2016
Priority dateDec 27, 2016
Publication dateSep 4, 2018
Grant dateSep 4, 2018

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.

A non-volatile memory system implements a multi-pass programming process that includes separately programming groups of memory cells in a common block by performing programming for memory cells that are connected to two adjacent word lines and are part of a first group of memory cells followed by performing programming for other memory cells that are also connected to the two adjacent word lines and are part of a second group of memory cells.

First claim

Opening claim text (preview).

What is claimed is: 1. A non-volatile memory apparatus, comprising: a plurality of non-volatile memory cells arranged in groups of memory cells; a plurality of word lines connected to the memory cells, each word line is connected to multiple groups of memory cells, each of the groups of memory cells is connected to multiple word lines of the plurality of word lines; and one or more control circuits connected to the memory cells and the word lines, the one or more control circuits are configured to separately program the groups of memory cells using a multi-pass programming process including performing programming of memory cells that are directly connected to two directly adjacent word lines and are part of a first group of memory cells followed by performing programming of memory cells that are directly connected to the two directly adjacent word lines and are part of a second group of memory cells such that the one or more control circuits are configured to complete the multi-pass programming process for all memory cells directly connected to one of the two directly adjacent word lines before starting the multi-pass programming process for memory cells directly connected to another word line. 2. The non-volatile memory apparatus of claim 1 , wherein: each group of memory cells comprises multiple units of serially connected memory cells; each unit of serially connected memory cells connects to all of the word lines of the plurality of word lines; each group of memory cells connects to all of the word lines of the plurality of word lines; and each group of memory cells is mutually exclusive of other groups of memory cells. 3. The non-volatile memory apparatus of claim 2 , wherein: the programming for memory cells that are directly connected to two directly adjacent word lines and are part of the first group of memory cells comprises sequentially performing a first pass of a multi-pass programming process and a last pass of the multi-pass programming process. 4. The non-volatile memory apparatus of claim 1 , wherein: the programming for memory cells that are directly connected to two directly adjacent word lines and are part of the first group of memory cells and the programming for memory cells that are directly connected to the two directly adjacent word lines and are part of the second group of memory cells are part of a multi-pass programming process. 5. The non-volatile memory apparatus of claim 4 , wherein: the one or more control circuits are configured to perform the multi-pass programming process by, after the completing the multi-pass programming process for the memory cells directly connected to a first word line and in a first group, starting the multi-pass programming process for memory cells directly connected to a second word line and in a second group. 6. The non-volatile memory apparatus of claim 4 , wherein: the one or more control circuits are configured to start the multi-pass programming for memory cells connected to a particular word line and in a particular group subsequent to completing the multi-pass programming for memory cells connected to an adjacent word line and in an adjacent group, the adjacent word line is next to the particular word line. 7. The non-volatile memory apparatus of claim 4 , wherein: the one or more control circuits are configured to perform the multi-pass programming process for the memory cells by starting programming for memory cells connected to a particular word line and in a particular group and then completing programming for memory cells connected to an adjacent word line and in the particular group prior to starting programming for memory cells connected to the particular word line and a next group. 8. The non-volatile memory apparatus of claim 1 , further comprising: a plurality of select lines connected to the memory cells and the one or more control circuits, the select lines are configured to select the groups of memory cells, the non-volatile memory cells are arranged in NAND strings, the NAND strings are divided into groups of NAND strings, each group of the NAND strings comprises one of the groups of the memory cells. 9. The non-volatile memory apparatus of claim 1 , wherein: the one or more control circuits are configured to perform programming for memory cells that are directly connected to two directly adjacent word lines and are part of the first group of memory cells by programming memory cells directly connected to a first word line and are part of the first group of memory cells and subsequently programming memory cells directly connected to a second word line and are part of the first group of memory cells; and the one or more control circuits are configured to perform programming for memory cells that are directly connected to the two directly adjacent word lines and are part of a second group of memory cells by programming memory cells directly connected to the first word line and are part of the second group of memory cells and subsequently programming memory cells directly connected to the second word line and are part of the second group of memory cells. 10. The non-volatile memory apparatus of claim 1 , wherein: the programming for memory cells that are directly connected to two directly adjacent word lines and are part of the first group of memory cells does not program the memory cells that are directly connected to the two adjacent word lines and are part of the second group of memory cells; and the programming for memory cells that are directly connected to the two directly adjacent word lines and are part of the second group of memory cells does not program the memory cells that are directly connected to the two adjacent word lines and are part of the first group of memory cells. 11. The non-volatile memory apparatus of claim 1 , wherein: memory cells directly connected to a common word line and in a same group of memory cells comprise a unit of programming; and the memory cells that are directly connected to the two directly adjacent word lines and are part of the first group of memory cells and the memory cells that are directly connected to the two directly adjacent word lines and are part of the second group of memory cells are in a same block. 12. The non-volatile memory apparatus of claim 1 , wherein: the plurality of non-volatile memory cells are arranged in a three dimensional monolithic memory structure. 13. A method of programming non-volatile memory, comprising: performing a first pass of a multi-pass programming process for memory cells directly connected to a first word line and in a first unit of programming for the first word line; performing the first pass of the multi-pass programming process for memory cells directly connected to a second word line and in a first unit of programming for the second word line, the second word line is directly adjacent to the first word line; after the performing the first pass of the multi-pass programming process for the memory cells directly connected to the first word line and in the first unit of programming for the first word line and before the performing the first pass of the multi-pass programming process for the memory cells directly connected to the second word line and in the first unit of programming for the second word line, performing a last pass that completes the multi-pass programming process for the memory cells directly connected to a third word line and in the first unit of programming for the third word line; after the performing the first pass of the multi-pass programming process for the memory cells directly connected to the second word line and in the first unit of programming

Assignees

Inventors

Classifications

  • Non-volatile semiconductor memory device, e.g. flash memory, one time programmable memory [OTP] · CPC title

  • Programming or data input circuits · CPC title

  • comprising cells having several storage transistors connected in series · CPC title

  • Controller construction arrangements · CPC title

  • Circuits or methods to prevent or reduce disturbance of the state of a memory cell when neighbouring cells are read or written · 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 US10068656B2 cover?
A non-volatile memory system implements a multi-pass programming process that includes separately programming groups of memory cells in a common block by performing programming for memory cells that are connected to two adjacent word lines and are part of a first group of memory cells followed by performing programming for other memory cells that are also connected to the two adjacent word line…
Who is the assignee on this patent?
Sandisk Technologies Llc
What technology area does this patent fall under?
Primary CPC classification G11C16/3427. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 04 2018 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 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).