Memory system

US2016306569A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016306569-A1
Application numberUS-201514686973-A
CountryUS
Kind codeA1
Filing dateApr 15, 2015
Priority dateFeb 25, 2015
Publication dateOct 20, 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.

According to one embodiment, a memory system includes a nonvolatile memory, a controller configured to control the nonvolatile memory, and a first list and a second list that register address information in the nonvolatile memory.

First claim

Opening claim text (preview).

What is claimed is: 1 . A memory system comprising: a nonvolatile memory; a controller configured to control the nonvolatile memory; and a first list and a second list that register address information in the nonvolatile memory, wherein the controller is configured to read first data from the nonvolatile memory; determine whether refresh operation is executed based on the first data read out from the nonvolatile memory; register address information of the first data into the first list, when refresh operation is determined to be executed; register the address information registered in the first list into the second list; and execute refresh operation based on the address information registered in the second list. 2 . The memory system of claim 1 , wherein the controller stands by for a period until the address information registered in the first list is registered into the second list. 3 . The memory system of claim 2 , wherein the nonvolatile memory comprises at least one memory cell; and the controller sets the period shorter when a degree of fatigue of the at least one memory cell is determined to be high, and sets the period longer when the degree of fatigue of the at least one memory cell is determined to be low. 4 . The memory system of claim 1 , wherein the first and second lists have queue structures and are used in a series. 5 . The memory system of claim 1 , wherein the controller controls a time when the address information registered in the first list is registered into the second list, based on a degree of fatigue of the nonvolatile memory. 6 . The memory system of claim 1 , wherein the controller registers the address information of the first data into one of the first and second lists, when the refresh operation is executed. 7 . The memory system of claim 6 , wherein the first and second lists have queue structures and are used in a parallel. 8 . The memory system of claim 6 , wherein the controller selects one of the first and second lists, based on whether the first data is importance data, or whether number of error bits is not less than a threshold. 9 . The memory system of claim 6 , wherein the controller determines whether error correction can be executed on the first data. 10 . The memory system of claim 9 , wherein the controller executes shift read operation on the nonvolatile memory when error correction cannot be executed on the first data. 11 . The memory system of claim 10 , wherein the nonvolatile memory is a NAND flash memory comprising a plurality of memory cells. 12 . The memory system of claim 10 , wherein when executing the shift read operation, the controller executes data reading, with a shift amount varied, until the data reading succeeds, or executes data reading, with the shift amount varied, until number of data reads reaches an upper limit. 13 . The memory system of claim 12 , wherein the controller selects one of the first and second lists, based on the shift amount or the shift direction.

Assignees

Inventors

Classifications

  • G06F3/0616Primary

    in relation to life time, e.g. increasing Mean Time Between Failures [MTBF] · CPC title

  • by exceeding a count or rate limit, e.g. word- or bit count limit · CPC title

  • in a memory management context, e.g. virtual memory or cache management (memory management G06F12/00; testing of static memory units G11C29/00) · CPC title

  • Command handling arrangements, e.g. command buffers, queues, command scheduling · CPC title

  • Non-volatile semiconductor memory device, e.g. flash memory, one time programmable memory [OTP] · 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 US2016306569A1 cover?
According to one embodiment, a memory system includes a nonvolatile memory, a controller configured to control the nonvolatile memory, and a first list and a second list that register address information in the nonvolatile memory.
Who is the assignee on this patent?
Toshiba Kk
What technology area does this patent fall under?
Primary CPC classification G06F3/0616. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Oct 20 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).