IP Library › Granted Patent US 10,606,710
Granted Patent B2
US 10,606,710 · App. 15/800,411 · Granted Mar 31, 2020

Controller, memory system and operating method thereof

Inventor: Se-Hyun Kim (Seoul, KR)
Assignee: SK hynix Inc.
G06F11/1469G06F1/30G06F11/1048G06F11/1441G06F2201/805
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,606,710
App. No.
15/800,411
Granted
Mar 31, 2020
Kind
B2
Abstract

An operating method of a controller, the operating method comprising: reading first data stored in a first read group selected among read groups of a memory device when a sudden power off (SPO) occurs and then power is on; identifying the number of error bit data in each of the first data; and performing a reclaim operation to each of the first data based on the number of error bit data in each of the first data.

Claims (39)

1. An operating method of a controller, the operating method comprising:

reading first data stored in a first read group selected among read groups of a memory device when a sudden power off (SPO) occurs and then power is on;

determining the number of error bit data in each of the first data; and

performing a reclaim operation to each of the first data based on the number of error bit data in each of the first data,

wherein the first read group is selected among the read group according to a round robin scheme.

2. The operating method of claim 1 , wherein each of the read groups includes a predetermined number of word lines, and

wherein the first read group is selected among the read groups based on an occurrence number of the SPO.

3. The operating method of claim 1 , wherein the reclaim operation is performed to second data having a smaller number of error bit data than a predetermined threshold among the first data.

4. The operating method of claim 3 , wherein the predetermined threshold is between one (1) and the number of correctable error bit data.

5. The operating method of claim 1 , wherein each of the read groups includes word lines of different memory dies in the memory device.

6. An operating method of a controller, the method comprising:

reading first data stored in a first read group selected among read groups of a memory device when a sudden power off (SPO) occurs and then power is on;

identifying the number of error bit data in each of the first data; and

performing a reclaim operation to each of the first data based on the number of error bit data in each of the first data,

wherein each of the read groups includes a predetermined number of word lines, and

wherein the first read group is selected among the read groups based on an occurrence number of the SPO.

7. A controller comprising:

an error correction code unit configured to determine the number of error bit data in each of first data;

a processor configured to:

read the first data stored in a first read group selected among read groups of a memory device when a sudden power off (SPO) occurs and then power is on; and

perform a reclaim operation to each of the first data based on the number of error bit data in each of the first data,

wherein the processor is configured to select the first read group among the read group according to a round robin scheme.

8. The controller of claim 7 , wherein each of the read groups includes a predetermined number of word lines.

9. The controller of claim 8 , wherein the processor is configured to select the first read group among the read groups based on an occurrence number of the SPO.

10. The controller of claim 7 , wherein the processor is configured to perform the reclaim operation to second data having a smaller number of error bit data than a predetermined threshold among the first data.

11. The controller of claim 10 , wherein the predetermined threshold is between one (1) and the number of correctable error bit data.

12. The controller of claim 7 , wherein each of the read groups includes word lines of different memory dies in the memory device.

13. A memory system comprising:

a memory device suitable for storing data; and

a controller suitable for controlling the memory device,

wherein the controller configured to:

read first data stored in a first read group selected among read groups of the memory device when a sudden power off (SPO) occurs and then power is on;

determine the number of error bit data in each of the first data; and

perform a reclaim operation to each of the first data based on the number of error bit data in each of the first data,

wherein the controller is configured to select the first read group among the read group according to a round robin scheme.

14. The memory system of claim 13 , wherein each of the read groups includes a predetermined number of word lines.

15. The memory system of claim 14 , wherein the controller is configured to select the first read group among the read groups based on an occurrence number of the SPO.

16. The memory system of claim 13 , wherein the controller is configured to perform the reclaim operation to second data having a smaller number of error bit data than a predetermined threshold among the first data.

17. The memory system of claim 16 , wherein the predetermined threshold is between one (1) and the number of correctable error bit data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2017
From: KIM, SE-HYUN
To: SK HYNIX INC.
Reel/Frame 044347/0096 →
Priority Claims (1)
KR 10-2017-0040065 · Mar 29, 2017 · national
Continuity (1)
Related Publication 20180285213A1 · Oct 4, 2018
Cited By (5)
US 12,450,136 US 12,512,927 US 12,513,227 US 12,517,791 US 12,574,449