Operating method of memory system

US9620246B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9620246-B2
Application numberUS-201514712656-A
CountryUS
Kind codeB2
Filing dateMay 14, 2015
Priority dateDec 18, 2014
Publication dateApr 11, 2017
Grant dateApr 11, 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.

Second data is generated by re-reading first data using a second read voltage when a first ECC decoding to first data using a first read voltage fails. Third data is generated by performing a second ECC decoding to the second data. An error-bit-number, which is a number of bits different between the second data and the third data, is obtained when the second ECC decoding fails. The process is repeated by changing the second read voltage until the error-bit-number is smaller than a predetermined threshold value. A third ECC decoding is performed to an optimal data that is the second data read using the second read voltage, with which the error-bit-number is smaller than the predetermined threshold value.

First claim

Opening claim text (preview).

What is claimed is: 1. A read method of a semiconductor memory system including a nonvolatile memory device and a memory controller, the read method comprising: a first step of performing a first ECC decoding to first data stored in the nonvolatile memory device, wherein the first data is read using a first read voltage; a second step of generating second data by re-reading the first data using a second read voltage when the first ECC decoding fails; a third step of generating third data by performing a second ECC decoding to the second data; a fourth step of obtaining an error-bit-number, which is a number of bits different between the second data and the third data, when the second ECC decoding fails; a fifth step of repeating the second to fourth steps by changing the second read voltage until the error-bit-number is smaller than a predetermined threshold value; and a sixth step of performing a third ECC decoding to an optimal data. 2. The read method of the semiconductor memory system of claim 1 , wherein the fourth step performs an exclusive OR operation to the second data and the third data to obtain the number of error bits. 3. The read method of the semiconductor memory system of claim 1 , wherein the fifth step repeats the second to fourth steps by changing the second read voltage by a fixed amount of voltage variation. 4. The read method of the semiconductor memory system of claim 1 , wherein the second ECC decoding is a hard decoding. 5. The read method of the semiconductor memory system of claim 1 , wherein the third ECC decoding is a soft decoding. 6. A read method of a semiconductor memory system including a nonvolatile memory device and a memory controller, the read method comprising: a first step of performing a first ECC decoding to first data stored in the nonvolatile memory device, wherein the first data is read using a first read voltage; a second step of generating second data by re-reading the first data using a second read voltage when the first ECC decoding fails; a third step of generating third data by performing a second ECC decoding to the second data; a fourth step of obtaining an error-bit-number, which is a number of bits different between the second data and the third data, when the second ECC decoding fails; a fifth step of obtaining N sets of error-bit-numbers by repeating N times the second to fourth steps by changing the second read voltage; and a sixth step of performing a third ECC decoding to an optimal data that is the second data read using the second read voltage; with which the error-bit-number is a minimum among the N sets of error-bit-numbers. 7. The read method of the semiconductor memory system of claim 6 , wherein the fourth step obtains the error-bit-number through an exclusive OR operation to the second data and the third data. 8. The read method of the semiconductor memory system of claim 6 , wherein the fifth step repeats the second to fourth steps by changing the second read voltage by a fixed amount of voltage variation. 9. The read method of the semiconductor memory system of claim 6 , wherein the second ECC decoding is a hard decoding. 10. The read method of the semiconductor memory system of claim 6 , wherein the third ECC decoding is a soft decoding. 11. A read method of a semiconductor memory system including a nonvolatile memory device and a memory controller, the read method comprising: a first step of performing a first ECC decoding to first data stored in the nonvolatile memory device, wherein the first data is read using a first read voltage; a second step of generating second data by re-reading the first data using a second read voltage when the first ECC decoding fails; a third step of generating third data by performing a second ECC decoding to the second data; a fourth step of obtaining an error-bit-number, which is a number of bits different between the second data and the third data, when the second ECC decoding fails; a fifth step of obtaining N sets of error-bit-numbers by repeating N times the second to fourth steps by changing the second read voltage until the error-bit-number is smaller than a predetermined threshold value; and a sixth step of performing a third ECC decoding to a first optimal data that is the second data read using the second read voltage, with which the error-bit-number is smaller than the predetermined threshold value before the repetition of the second to fourth steps reaches the N times. 12. The read method of the semiconductor memory system of claim 11 , wherein the third step obtains the error-bit-number through an exclusive OR operation to the second data and the third data. 13. The read method of the semiconductor memory system of claim 11 , wherein the fifth step repeats the second to fourth steps by changing the read voltage by a fixed amount of voltage variation. 14. The read method of the semiconductor memory system of claim 11 , further comprising the seventh step of performing the third ECC decoding to a second optimal data that is the second data read using the second read voltage, with which the error-bit-number is minimum among the N sets of error-bit-numbers, when any of the N sets of error-bit-numbers is not smaller than the predetermined threshold value after the repetition of the second to fourth steps reaches the N times. 15. The read method of the semiconductor memory system of claim 11 , wherein the second ECC decoding is a hard decoding. 16. The read method of the semiconductor memory system of claim 11 , wherein the third ECC decoding is a soft decoding.

Assignees

Inventors

Classifications

  • with adaption or trimming of parameters · CPC title

  • using arrangements adapted for a specific error detection or correction feature · CPC title

  • G11C29/52Primary

    Protection of memory contents; Detection of errors in memory contents · CPC title

  • in voltage or current generators · CPC title

  • Voltage · 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 US9620246B2 cover?
Second data is generated by re-reading first data using a second read voltage when a first ECC decoding to first data using a first read voltage fails. Third data is generated by performing a second ECC decoding to the second data. An error-bit-number, which is a number of bits different between the second data and the third data, is obtained when the second ECC decoding fails. The process is r…
Who is the assignee on this patent?
Sk Hynix Inc
What technology area does this patent fall under?
Primary CPC classification G11C29/52. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 11 2017 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).