Two-part programming methods

US9858991B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9858991-B2
Application numberUS-201615287956-A
CountryUS
Kind codeB2
Filing dateOct 7, 2016
Priority dateNov 20, 2008
Publication dateJan 2, 2018
Grant dateJan 2, 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 first memory cell is programmed to a first level using a first set of program pulses within a first programming voltage range. A second memory cell to be programmed to a second level less than the first level is inhibited while programing the first memory cell to the first level. After programing the first memory cell to the first level, the second memory cell is programmed to the second level using a second set of program pulses within a second programming voltage range, where the first programming voltage range overlaps the second programming voltage range. The first memory cell that is programmed to the first level is inhibited while programing the second memory cell to the second level.

First claim

Opening claim text (preview).

What is claimed is: 1. A memory device, comprising: control circuitry; wherein the control circuitry is configured to cause the memory device to program a first memory cell to a first level using a first set of program pulses within a first programming voltage range; wherein the control circuitry is configured to cause the memory device to inhibit a second memory cell to be programmed to a second level less than the first level while the memory device is caused to program the first memory cell to the first level; wherein after the memory device is caused to program the first memory cell to the first level, the control circuitry is configured to cause the second memory cell to be programmed to the second level using a second set of program pulses within a second programming voltage range; wherein the control circuitry is configured to cause the memory device to inhibit the first memory cell, that was caused to be programmed to the first level, while the memory device is caused to program the second memory cell to the second level; wherein the first programming voltage range is different than the second programming voltage range; and wherein the first programming voltage range overlaps the second programming voltage range. 2. The memory device of claim 1 , wherein the control circuitry is configured to cause the memory device to apply the first set of program pulses within the first programming voltage range to the second memory cell while the memory device is caused to inhibit the second memory cell while the memory device is caused to program the first memory cell to the first level using the first set of program pulses within the first programming voltage range, and wherein the control circuitry is configured to cause the memory device to apply the second set of program pulses within the second programming voltage range to the first memory cell while the memory device is caused to inhibit the first memory cell while the memory device is caused to program the second memory cell to the second level using the second set of program pulses within the second programming voltage range. 3. The memory device of claim 1 , wherein while the memory device is caused to program the first memory cell to the first level using the first set of program pulses, the control circuitry is configured to cause the memory device to program a third memory cell to a third level greater than the first level using the first set of program pulses. 4. The memory device of claim 3 , wherein the first, second, and third memory cells are in a same page of memory cells. 5. The memory device of claim 1 , wherein the first programming voltage range comprises a start programming voltage that is greater than a start programming voltage of the second programming voltage range and that is less than a stop programming voltage of the second programming voltage range. 6. The memory device of claim 1 , wherein the first programming voltage range and the second programming voltage range overlap only at a program start voltage of the first programming voltage range and a program stop voltage of the second programming voltage range. 7. The memory device of claim 1 , wherein the first level is greater than or equal to a first particular level and the second level is less than or equal to a second particular level that is less than the first particular level. 8. A memory device, comprising: control logic; wherein the control logic is configured to cause the memory device to load data to be programmed to levels within a first plurality of levels that are greater than or equal to a particular level; wherein the control logic is configured to cause the memory device to program first memory cells to the levels within the first plurality of levels using a first set of program pulses having programming voltages within a first programming voltage range; wherein the control logic is configured to cause the memory device to inhibit programming of second memory cells to be programmed to levels within a second plurality of levels that are less than the particular level while the memory device is caused to program the first memory cells to the levels within the first plurality of levels; after the memory device is caused to program the first memory cells to the levels within the first plurality of levels, the control logic is configured to cause the memory device to load data to be programmed to the levels within the second plurality of levels; after the memory device is caused to program the first memory cells to the levels within the first plurality of levels, the control logic is configured to cause the memory device to program the second memory cells to the levels within the second plurality of levels using a second set of program pulses having programming voltages within a second programming voltage range; wherein the control logic is configured to cause the memory device to inhibit programming of the first memory cells, that were caused to be programmed to the levels within the first plurality of levels, while the memory device is caused to program the second memory cells to the levels within the second plurality of levels; wherein the first programming voltage range is different than the second programming voltage range; and wherein the first programming voltage range overlaps the second programming voltage range. 9. The memory device of claim 8 , wherein the control logic being configured to cause the memory device to load the data to be programmed to the levels within the first plurality of levels comprises the control logic being configured to cause the memory device to load the data to be programmed to the levels within the first plurality of levels into latches that correspond to the first memory cells. 10. The memory device of claim 9 , wherein the control logic being configured to cause the memory device to inhibit programming of the first memory cells comprises the control logic being configured to cause the memory device to re-load the latches that correspond to the first memory cells with inhibit data. 11. The memory device of claim 8 , wherein the control logic being configured to cause the memory device to inhibit programming of the second memory cells comprises the control logic being configured to cause the memory device to load inhibit data into latches that correspond to the second memory cells. 12. The memory device of claim 11 , wherein the control logic being configured to cause the memory device to load data to be programmed to the levels within the second plurality of levels comprises the control logic being configured to cause the memory device to re-load the latches that correspond to the second memory cells with the data to be programmed to the levels within the second plurality of levels. 13. The memory device of claim 8 , wherein the first memory cells and the second memory cells are in a same page of memory cells. 14. The memory device of claim 8 , wherein the first programming voltage range comprises a start programming voltage that is within the second programming voltage range. 15. The memory device of claim 8 , wherein the particular level is a first particular level and wherein the second plurality of levels that are less than the first particular level comprises the second plurality of levels being less than or equal to a second particular level that is less than the first particular level. 16. The memory device of claim 8 , wherein the control logic being configured to cause the memory device to program the first memory cells to the levels within the first plurality of levels using the first set of program pulses

Assignees

Inventors

Classifications

  • G11C16/10Primary

    Programming or data input circuits · CPC title

  • Programming or writing circuits; Data input circuits · 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

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

  • Multilevel memory programming, reading or erasing operations wherein the order or sequence of the operations is relevant · 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 US9858991B2 cover?
A first memory cell is programmed to a first level using a first set of program pulses within a first programming voltage range. A second memory cell to be programmed to a second level less than the first level is inhibited while programing the first memory cell to the first level. After programing the first memory cell to the first level, the second memory cell is programmed to the second leve…
Who is the assignee on this patent?
Micron Technology Inc
What technology area does this patent fall under?
Primary CPC classification G11C16/10. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 02 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).