IP Library › Granted Patent US 10,977,117
Granted Patent B2
US 10,977,117 · App. 16/196,471 · Granted Apr 13, 2021

Memory device, a memory system and an operating method thereof

Inventor: Jiman Hong (Gyeonggi-do, KR)
Assignee: SK hynix Inc.
G06F11/1068G06F11/1004G11C7/1039G11C11/5628G11C16/10G11C16/26G11C29/42G11C29/52G11C8/10G11C2029/0411G11C2211/5642
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,977,117
App. No.
16/196,471
Granted
Apr 13, 2021
Kind
B2
Abstract

An operating method of memory system may include: reading target data stored in a target memory page, using a plurality of read voltages, respectively; sequentially storing read data corresponding to the target data in a plurality of latches including a first latch and a second latch, respectively; performing a first error correction code (ECC) decoding operation on first read data stored in the first latch; and performing a second ECC decoding operation on second read data stored in the second latch, when the first ECC decoding operation fails.

Claims (51)

1. An operating method of a memory system, comprising:

reading target data stored in a target memory page, using a plurality of read voltages having different levels, respectively;

sequentially storing first and second read data, which correspond to the target data read with different-level read voltages among the plurality of read voltages, in a plurality of latches including a first latch and a second latch, respectively;

performing a first error correction code (ECC) decoding operation on the first read data stored in the first latch and storing third read data, which corresponds to the target data read with a different-level read voltage among the plurality of read voltages, in the first latch while the first ECC decoding operation is performed; and

performing a second ECC decoding operation on the second read data stored in the second latch, when the first ECC decoding operation fails and a number of repeated ECC decoding operations including the first ECC decoding operation and the second ECC decoding operation is less than a preset ECC decoding repetition number.

2. The operating method of claim 1 , wherein the reading of the target data comprises reading the target data using the plurality of read voltages written in a read voltage table stored in a control circuit.

3. The operating method of claim 1 , further comprising determining that the target data is uncorrectable, when the number of repeated ECC decoding operations is greater than or equal to the preset ECC decoding repetition number.

4. The operating method of claim 1 , further comprising:

performing a discharge operation on the target page, when the second ECC decoding operation succeeds; and

outputting the second read data to a host.

5. The operating method of claim 1 , further comprising:

reading the target data using a preset initial read voltage;

storing initial read data corresponding to the target data in any one of the plurality of latches; and

performing an initial ECC decoding operation on the initial read data; and

controlling, by a controller, a memory device to read the target data using the respective read voltages, when the initial ECC decoding operation fails.

6. The operating method of claim 1 , further comprising:

loading the first read data stored in the first latch; and

loading the second read data stored in the second latch.

7. A memory system comprising:

a memory device comprising:

a read/write circuit comprising a plurality of latches in a page buffer; and

a control circuit suitable for controlling the read/write circuit to read the target data stored in a target memory page using a plurality of read voltages having different levels, respectively, and to sequentially store first and second read data which correspond to the target data read with different-level read voltages among the plurality of read voltages, in a plurality of latches including a first latch and a second latch, respectively; and

a controller suitable for performing a first ECC decoding operation on the first read data stored in the first latch and storing third read data, which corresponds to the target data read with a different-level read voltage among the plurality of read voltages, in the first latch while the first ECC decoding operation is performed, and performing a second ECC decoding operation on the second read data stored in the second latch, when the first ECC decoding operation fails and

a current number of repeated ECC decoding operations including the first ECC decoding operation and the second ECC decoding operation is less than a preset ECC decoding repetition number.

8. The memory system of claim 7 , wherein the control circuit controls the read/write circuit to read the target data, using the plurality of read voltages written in a read voltage table stored in the control circuit.

9. The memory system of claim 7 , wherein the controller determines that the target data is an uncorrectable ECC (UECC) error, when the number of repeated ECC decoding operations is greater than or equal to the preset ECC decoding repetition number.

10. The memory system of claim 7 , wherein when the second ECC decoding operation succeeds, the controller controls the memory device to perform a discharge operation on the target page, and outputs the second read data to a host.

11. The memory system of claim 7 , wherein the control circuit controls the read/write circuit to read the target data using a preset initial read voltage, and to store initial read data corresponding to the target data in any one of the plurality of latches, and

wherein the controller performs an initial ECC decoding operation on the initial read data, and controls the memory device to read the target data using the respective read voltages, when the initial ECC decoding operation fails.

12. The memory system of claim 7 , wherein the controller loads the first read data stored in the first latch, and loads the second read data stored in the second latch.

13. A memory device comprising:

a read/write circuit comprising a plurality of latches in a page buffer; and

a control circuit suitable for controlling the read/write circuit to read the target data stored in a target page using a plurality of read voltages having different levels, respectively, and to sequentially store first and second read data, which correspond to the target data read with different-level read voltages among the plurality of read voltages, in a plurality of latches including a first latch and a second latch, respectively,

a controller suitable for performing a first ECC decoding operation on the first read data stored in the first latch and storing third read data, which corresponds to the target data read with a different-level read voltage among the plurality of read voltages, in the first latch while the first ECC decoding operation is performed, and performing a second ECC decoding operation on the second read data stored in the second latch, when the first ECC decoding operation fails and,

a current number of repeated ECC decoding operations including the first ECC decoding operation and the second ECC decoding operation is less than a preset ECC decoding repetition number.

14. The memory device of claim 13 , wherein the control circuit controls the read/write circuit to read the target data, using the plurality of read voltages written in a read voltage table stored in the control circuit.

15. The memory device of claim 13 , wherein when a discharge command for the target page is received, the control circuit controls the read/write circuit to perform a discharge operation on the target page.

16. The memory device of claim 13 , wherein the control circuit controls the read/write circuit to read the target data using a preset initial read voltage, and to store initial read data corresponding to the target data in any one of the plurality of latches.

17. A memory system comprising:

a memory device; and

a controller,

wherein the memory device includes:

a memory cell array including a target region for storing target data;

a region buffer including a plurality of latches including a first latch and a second latch; and

a control circuit suitable for:

sequentially reading the target data using a plurality of read voltages having different levels in response to a read command from the controller; and

sequentially storing first and second read data, which correspond to the target data read with different-level read voltages among the plurality of read voltages, in the first and second latches,

wherein the controller loads the first read data stored in the first latch and performs a first decoding operation on the first read data and storing third read data, which corresponds to the target data read with a different-level read voltage among the plurality of read voltages, in the first latch while the first ECC decoding operation is performed, and

wherein the controller loads the second read data stored in the second latch and performs a second decoding operation on the second read data, when the first decoding operation fails and

a current number of repeated ECC decoding operations including the first ECC decoding operation and the second ECC decoding operation is less than a preset ECC decoding repetition number.

18. The memory system of claim 17 , wherein the target region includes a target page and the region buffer include a page buffer.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2018
From: HONG, JIMAN
To: SK HYNIX INC.
Reel/Frame 047554/0624 →
Priority Claims (1)
KR 10-2018-0049183 · Apr 27, 2018 · national
Continuity (1)
Related Publication 20190332472A1 · Oct 31, 2019