Partial page memory operations

US9318199B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9318199-B2
Application numberUS-201213661321-A
CountryUS
Kind codeB2
Filing dateOct 26, 2012
Priority dateOct 26, 2012
Publication dateApr 19, 2016
Grant dateApr 19, 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.

Apparatuses may include a memory block with strings of memory cells formed in a plurality of tiers. The apparatus may further comprise access lines and data lines shared by the strings, with the access lines coupled to the memory cells corresponding to a respective tier of the plurality of tiers. The memory cells corresponding to at least a portion of the respective tier may comprise a respective page of a plurality of pages. Subsets of the data lines may be mapped into a respective partial page of a plurality of partial pages of the respective page. Each partial page may be independently selectable from other partial pages. Additional apparatuses and methods are disclosed.

First claim

Opening claim text (preview).

What is claimed is: 1. An apparatus comprising a memory block, the memory block comprising: strings of memory cells formed in a plurality of tiers; access lines shared by the strings, each access line coupled to the memory cells corresponding to a respective tier of the plurality of tiers, the memory cells corresponding to at least a portion of the respective tier comprising a respective page of a plurality of pages; and data lines shared by the strings, the data lines comprising a plurality of subsets of data lines, each subset of data lines being mapped into a respective partial page of a plurality of partial pages of the respective page, each partial page independently selectable from other partial pages within the respective page, wherein a particular page of the plurality of pages includes a first partial page and a second partial page, memory cells corresponding to the first partial page are coupled to a particular access line of the access line via a first string driver, and memory cells corresponding to the second partial page are coupled to the particular access line via a second string driver. 2. The apparatus of claim 1 , wherein each of the plurality of partial pages comprises a tile. 3. The apparatus of claim 1 , wherein each of the plurality of partial pages comprises a tile group, each tile group including a plurality of tiles. 4. The apparatus of claim 1 , wherein each of the plurality of partial pages comprises a tile group gather, each tile group gather including a plurality of tile groups. 5. The apparatus of claim 4 , wherein the plurality of tile groups included in the tile group gather are proximately related according to a numerical address sequence. 6. The apparatus of claim 4 , wherein at least one of the plurality of tile groups included in the tile group gather is proximately unrelated according to a numerical address sequence. 7. The apparatus of claim 1 , further comprising: a control unit to map write data into the respective page of the respective tier such that a first portion of the write data will be programmed into a first partial page of the partial pages, and a second portion of the write data will be programmed into a second partial page of the partial pages, upon receiving a command to write the write data at the control unit. 8. The apparatus of claim 7 , wherein the control unit is configured to: trigger programming the write data in the respective page of the respective tier prior to a page buffer associated with the block being filled. 9. The apparatus of claim 7 , wherein the control unit is configured to: program the first portion into the first partial page; and program the second portion into the second partial page after programming the first portion into the first partial page and without first erasing the memory block. 10. An apparatus comprising a memory block, the memory block comprising: strings of memory cells formed in a plurality of tiers; access lines shared by the strings, each access line coupled to the memory cells corresponding to a respective tier of the plurality of tiers, the memory cells corresponding to at least a portion of the respective tier comprising a respective page of a plurality of pages; and data lines shared by the strings, the data lines comprising a plurality of subsets of data lines, each subset of data lines being mapped into a respective partial page of a plurality of partial pages of the respective page including a first partial page and a second partial page, each partial page independently selectable from other partial pages such that a single memory operation can be independently performed on the first partial page and the second partial page within the respective page, wherein memory cells corresponding to the first partial page of a particular page of the plurality of pages are coupled to a particular access line of the access line via a first string driver, and memory cells corresponding to the second partial page of the particular page are coupled to the particular access line via a second string driver. 11. The apparatus of claim 10 , further comprising: a control unit to select at least one of the first partial page or the second partial page based on column addresses associated with data for the single memory operation. 12. A method comprising: receiving data from a host; mapping the data into a page selected from a plurality of pages, each of the plurality of pages corresponding to one of a plurality of tiers in a memory block, the page comprising a plurality of partial pages including a first partial page and a second partial page, each partial page independently selectable from other partial pages, the mapping including mapping a first portion of the data into the first partial page, and a second portion of the data into the second partial page, wherein memory cells corresponding to the first partial page of a particular page of the plurality of pages are coupled to an access line via a first string driver, and memory cells corresponding to the second partial page of the particular page are coupled to the access line via a second string driver; programming the first portion of the data into the first partial page; and programming the second portion of the data into the second partial page independently of the first portion of the data programmed in the first partial page. 13. The method of claim 12 , wherein the receiving comprises: initiating a page program including programming of the first partial page before a page buffer receiving the data is filled. 14. The method of claim 12 , wherein the mapping of the data comprises: splitting the data into the portions based at least in part on a size of the page and a number of the partial pages. 15. The method of claim 12 , wherein the mapping of the data comprises: selecting, as the first and second partial pages, two of the plurality of partial pages proximately related according to a numerical address sequence. 16. The method of claim 12 , wherein the mapping of the data comprises: selecting, as the first and second partial pages, two of the plurality of partial pages proximately unrelated according to a numerical address sequence. 17. The method of claim 12 , wherein the programming of the first portion comprises: activating a first set of data lines corresponding to the first partial page; and disabling other data lines including a second set of data lines corresponding to the second partial page. 18. The method of claim 17 , wherein the programming of the second portion comprises: activating the second set of data lines; and disabling other data lines including the first set of data lines. 19. The method of claim 12 , wherein the programming of the second portion of the data comprises programming the second portion of the data without first erasing the selected page after programming the first portion of the data. 20. The method of claim 12 , wherein the programming of the second portion comprises: refraining from programming the first partial page. 21. The method of claim 12 , further comprising: mapping column addresses within the page into the plurality of partial pages corresponding to the page, prior to receiving the data. 22. The method of claim 21 , further comprising: reporting a mapping relationship between the column addresses and the plurality of partial pages to the host. 23. A method of operating a memory block, the memory block comprising a plurality of pages

Assignees

Inventors

Classifications

  • in block erasable memory, e.g. flash memory · CPC title

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

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

  • Logical to physical mapping or translation of blocks or pages · CPC title

  • G11C16/107Primary

    Programming all cells in an array, sector or block to the same state prior to flash erasing · 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 US9318199B2 cover?
Apparatuses may include a memory block with strings of memory cells formed in a plurality of tiers. The apparatus may further comprise access lines and data lines shared by the strings, with the access lines coupled to the memory cells corresponding to a respective tier of the plurality of tiers. The memory cells corresponding to at least a portion of the respective tier may comprise a respecti…
Who is the assignee on this patent?
Micron Technology Inc
What technology area does this patent fall under?
Primary CPC classification G11C16/0483. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 19 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).