Data storage device and data maintenance method

US9613708B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9613708-B1
Application numberUS-201615001886-A
CountryUS
Kind codeB1
Filing dateJan 20, 2016
Priority dateOct 7, 2015
Publication dateApr 4, 2017
Grant dateApr 4, 2017

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 data storage device including a flash memory and a controller. The flash memory includes a plurality of pages and a plurality of word lines, wherein each of the word lines controls at least two of the pages. The controller reads a first page of the pages in response to a read command, wherein the first page is controlled by a first word line of the word lines, and the controller further writes dummy data into the pages controlled by the first word line other than the first page when a predetermined condition is satisfied, wherein the predetermined condition includes that the first word line is not close.

First claim

Opening claim text (preview).

What is claimed is: 1. A data storage device, comprising: a flash memory, comprising a plurality of pages and a plurality of word lines, wherein each of the word lines controls at least two of the pages; and a controller, reading a first page of the pages in response to a read command, wherein the first page is controlled by a first word line of the word lines, and the controller further writes dummy data into the pages controlled by the first word line other than the first page when a predetermined condition is satisfied, wherein the predetermined condition comprises that the first word line is not close and the first page cannot be successfully read. 2. The data storage device as claimed in claim 1 , wherein the controller re-reads the first page after the dummy data is written into the pages controlled by the first word line other than the first page. 3. The data storage device as claimed in claim 2 , wherein the controller transmits data obtained by reading the first page to a host according to the read command when the first page is successfully re-read. 4. The data storage device as claimed in claim 1 , wherein the controller further repeatedly reads the first page according to a plurality of read voltages of a read-retry table, wherein the predetermined condition further comprises that all of the read voltages cannot successfully read the first page. 5. A data maintenance method, applied to a data storage device having a flash memory, wherein the flash memory comprises a plurality of pages and a plurality of word lines, each of the word lines controls at least two of the pages, and the data maintenance method comprises: receiving a read command, wherein the read command indicates reading a first page of the pages, and the first page is controlled by a first word line of the word lines; and writing dummy data into the pages controlled by the first word line other than the first page when a predetermined condition is satisfied, wherein the predetermined condition comprises that the first word line is not close and the first page cannot be successfully read. 6. The data maintenance method as claimed in claim 5 , further comprising re-reading the first page after the dummy data is written into the pages controlled by the first word line other than the first page. 7. The data maintenance method as claimed in claim 6 , further comprising transmitting data obtained by reading the first page to a host according to the read command when the first page is successfully re-read. 8. The data maintenance method as claimed in claim 5 , further comprising repeatedly reading the first page according to a plurality of read voltages of a read-retry table, wherein the predetermined condition further comprises that all of the read voltages cannot successfully read the first page.

Assignees

Inventors

Classifications

  • with adaption or trimming of parameters · CPC title

  • Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices · CPC title

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

  • in voltage or current generators · CPC title

  • using error correcting codes [ECC] or parity check · 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 US9613708B1 cover?
A data storage device including a flash memory and a controller. The flash memory includes a plurality of pages and a plurality of word lines, wherein each of the word lines controls at least two of the pages. The controller reads a first page of the pages in response to a read command, wherein the first page is controlled by a first word line of the word lines, and the controller further write…
Who is the assignee on this patent?
Silicon Motion Inc
What technology area does this patent fall under?
Primary CPC classification G11C16/26. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 04 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). 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).