Cost optimized single level cell mode non-volatile memory for multiple level cell mode non-volatile memory

US2016284393A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016284393-A1
Application numberUS-201514671493-A
CountryUS
Kind codeA1
Filing dateMar 27, 2015
Priority dateMar 27, 2015
Publication dateSep 29, 2016
Grant date

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.

Methods and apparatus related to cost optimized Single Level Cell (SLC) write buffering for Three Level Cell (TLC) Solid State Drives (SSDs) are described. In one embodiment, non-volatile memory includes a first region in a Single Level Cell (SLC) mode and a second region in a multiple level cell mode. A portion of the second region is moved from the multiple level cell mode to the SLC mode, without adding any new capacity to the non-volatile memory and without reducing any existing capacity from the non-volatile memory. Other embodiments are also disclosed and claimed.

First claim

Opening claim text (preview).

1 . An apparatus comprising: non-volatile memory to include a first region in a Single Level Cell (SLC) mode a second region in a multiple level cell (MLC) mode, and a third region in the MLC mode, wherein the third region is to be unexposed as user addressable space; and logic to move a portion of the second region from the multiple level cell mode to the SLC mode. 2 . The apparatus of claim 1 , wherein data written to the portion of the second region is to be moved to the first region during an idle time between write operations directed at the non-volatile memory. 3 . The apparatus of claim 1 , comprising logic to move one or more portions of the second region from the multiple level cell mode to the SLC mode to create the first region. 4 . The apparatus of claim 1 , wherein burst write operations are to be directed at the first region. 5 . The apparatus of claim 1 , wherein burst write operations are to be directed at the second region in response to a threshold number of burst write operations directed at the first region. 6 . The apparatus of claim 1 , wherein the multiple level cell mode is a Three Level Cell (TLC) mode. 7 . The apparatus of claim 1 , wherein the non-volatile memory, the logic, and a Solid State Drive (SSD) are on a same integrated circuit device. 8 . The apparatus of claim 1 , wherein the non-volatile memory is to comprise one of: nanowire memory, Ferro-electric transistor random access memory (FeTRAM), magnetoresistive random access memory (MRAM), flash memory, Spin Torque Transfer Random Access Memory (STTRAM), Resistive Random Access Memory, Phase Change Memory (PCM), and byte addressable 3-Dimensional Cross Point Memory. 9 . The apparatus of claim 1 , wherein an SSD is to comprise the non-volatile memory and the logic. 10 . A method comprising: partitioning non-volatile memory to include a first region in a Single Level Cell (SLC) mode and a second region in a multiple level cell (MLC) mode, and a third region in the MLC mode, wherein the third region is unexposed as user addressable space; and moving a portion of the second region from the multiple level cell mode to the SLC mode without adding any new capacity to the non-volatile memory and without reducing any existing capacity from the non-volatile memory. 11 . The method of claim 10 , further comprising moving data written to the portion of the second region to the first region during an idle time between write operations directed at the non-volatile memory. 12 . The method of claim 10 , further comprising moving one or more portions of the second region from the multiple level cell mode to the SLC mode to create the first region. 13 . The method of claim 10 , further comprising directing burst write operations at the first region. 14 . The method of claim 10 , further comprising directing burst write operations at the second region in response to a threshold number of burst write operations directed at the first region. 15 . The method of claim 10 , wherein the multiple level cell mode is a Three Level Cell (TLC) mode. 16 . The method of claim 10 , wherein the non-volatile memory comprises one of: nanowire memory, Ferro-electric transistor random access memory (FeTRAM), magnetoresistive random access memory (MRAM), flash memory, Spin Torque Transfer Random Access Memory (STTRAM), Resistive Random Access Memory, Phase Change Memory (PCM), and byte addressable 3-Dimensional Cross Point Memory. 17 . A system comprising: non-volatile memory; and at least one processor core to access the non-volatile memory; the non-volatile memory to include a first region in a Single Level Cell (SLC) mode and a second region in a multiple level cell (MLC) mode, and a third region in the MLC mode, wherein the third region is to be unexposed as user addressable space; and logic to move a portion of the second region from the multiple level cell mode to the SLC mode without adding any new capacity to the non-volatile memory and without reducing any existing capacity from the non-volatile memory. 18 . The system of claim 17 , wherein data written to the portion of the second region is to be moved to the first region during an idle time between write operations directed at the non-volatile memory. 19 . The system of claim 17 , comprising logic to move one or more portions of the second region from the multiple level cell mode to the SLC mode to create the first region. 20 . The system of claim 17 , wherein burst write operations are to be directed at the first region. 21 . The system of claim 17 , wherein burst write operations are to be directed at the second region in response to a threshold number of burst write operations directed at the first region. 22 . The system of claim 17 , wherein the multiple level cell mode is a Three Level Cell (TLC) mode. 23 . The system of claim 17 , wherein the non-volatile memory, the logic, and a Solid State Drive (SSD) are on a same integrated circuit device. 24 . The system of claim 17 , wherein the non-volatile memory is to comprise one of: nanowire memory, Ferro-electric transistor random access memory (FeTRAM), magnetoresistive random access memory (MRAM), flash memory, Spin Torque Transfer Random Access Memory (STTRAM), Resistive Random Access Memory, Phase Change Memory (PCM), and byte addressable 3-Dimensional Cross Point Memory. 25 . The system of claim 17 , wherein an SSD is to comprise the non-volatile memory and the logic. 26 . The apparatus of claim 1 , wherein the third region is to store data for garbage collection.

Assignees

Inventors

Classifications

  • G11C7/00Primary

    Arrangements for writing information into, or reading information out from, a digital store (G11C5/00 takes precedence; auxiliary circuits for stores using semiconductor devices G11C11/4063, G11C11/413) · CPC title

  • G11C11/56Primary

    using storage elements with more than two stable states represented by steps, e.g. of voltage, current, phase, frequency · CPC title

  • Writing or programming circuits or methods · CPC title

  • Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory · CPC title

  • 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

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 US2016284393A1 cover?
Methods and apparatus related to cost optimized Single Level Cell (SLC) write buffering for Three Level Cell (TLC) Solid State Drives (SSDs) are described. In one embodiment, non-volatile memory includes a first region in a Single Level Cell (SLC) mode and a second region in a multiple level cell mode. A portion of the second region is moved from the multiple level cell mode to the SLC mode, wi…
Who is the assignee on this patent?
Intel Corp
What technology area does this patent fall under?
Primary CPC classification G11C7/00. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Sep 29 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).