IP Library Granted Patent US 11,508,454
Granted Patent B2
US 11,508,454 · App. 17/025,765 · Granted Nov 22, 2022

Data storage device and method of operating the same

Inventors: Min Hwan Moon (Icheon-si, KR); Se Joong Kim (Icheon-si, KR)
Assignee: SK HYNIX INC.
G11C29/42G11C29/14G11C29/44G11C16/08G11C29/52G11C2029/1202
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 11,508,454
App. No.
17/025,765
Granted
Nov 22, 2022
Kind
B2
Abstract

A data storage device including a memory device and a memory controller is disclosed. The memory controller including a super block includes a parity controller in communication with a memory device including a plurality of pages and configured to generate a first parity using data to be written to a first group of pages among the plurality of pages, and generate a second parity using data to be written to a second group of pages among the plurality of pages, a write operation controller configured to control the memory device to store the first parity and the second parity, and an error correction circuitry coupled to apply the first parity and the second parity to correct at least one of the plurality of pages arranged to belong to the first group of pages and the second group of pages.

Claims (27)

1. A memory controller comprising:

a parity controller configured to generate a first parity using data to be written to a first group of pages among a plurality of pages of a memory device, and generate a second parity using data to be written to a second group of pages among the plurality of pages;

a write operation controller configured to control the memory device to store the first parity and the second parity; and

an error correction circuitry configured to correct data read from at least one of the plurality of pages based on the first parity or the second parity,

wherein the first group of pages includes the second group of pages and at least one page different from the second group of pages among the plurality of pages.

2. The memory controller of claim 1 , wherein the parity controller comprises:

a parity manager configured to generate parity information indicating a memory location where the first parity and the second parity are stored among the plurality of pages; and

a parity generator configured to generate the first parity and the second parity based on the parity information.

3. The memory controller of claim 2 , wherein the first parity includes a result of an exclusive OR operation on the data to be written to the first group of pages, and

the second parity includes a result of an exclusive OR operation on the data to be written to the second group of pages.

4. The memory controller of claim 1 , wherein the write operation controller is further configured to control the memory device to store the first parity and the second parity in a first page and a second page corresponding to a target word line among the plurality of pages, respectively.

5. The memory controller of claim 4 , wherein the target word line includes a word line corresponding to pages to store the first parity and the second parity, among a plurality of word lines corresponding to the plurality of pages.

6. The memory controller of claim 5 , wherein the target word line is determined based on an error rate of data read from the plurality of pages.

7. The memory controller of claim 5 , wherein an error rate of data read from pages coupled to the target word line is higher than error rates of data read from pages coupled to word lines different from the target word line among the plurality of word lines.

8. A data storage device comprising:

a memory device including a plurality of pages;

a memory controller configured to control the memory device to store a first parity generated using data stored in a first group of pages among the plurality of pages and store a second parity generated using data stored in a second group of pages among the plurality of pages; and

an error correction circuitry configured to correct data read from at least one of the plurality of pages based on the first parity or the second parity,

wherein the first group of pages includes the second group of pages, and at least one page different from the second group of pages among the plurality of pages.

9. The data storage device of claim 8 , wherein the memory controller is further configured to generate the first parity and the second parity based on parity information indicating a memory location where the first parity and the second parity are stored among the plurality of pages.

10. The data storage device of claim 9 , wherein the first parity includes a result of an exclusive OR operation on data to be written to the first group of pages, and

the second parity includes a result of an exclusive OR operation on data to be written to the second group of pages.

11. The data storage device of claim 8 , wherein the memory controller is further configured to control the memory device to store the first parity and the second parity in a first page and a second page corresponding to a target word line among the plurality of pages, respectively.

12. The data storage device of claim 11 , wherein the target word line includes a word line corresponding to pages to store the first parity and the second parity, among a plurality of word lines corresponding to the plurality of pages.

13. The data storage device of claim 12 , wherein the target word line is determined based on an error rate of data read from the plurality of pages.

14. The data storage device of claim 12 , wherein an error rate of data read from pages coupled to the target word line is higher than error rates of data read from pages coupled to word lines different from the target word line among the plurality of word lines.

15. The data storage device of claim 8 , wherein the number of pages included in the first group and the number of pages included in the second group are different from each other.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 7, 2024
From: SK HYNIX INC.
To: MIMIRIP LLC
Reel/Frame 067335/0246 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 5, 2020
From: MOON, MIN HWAN; KIM, SE JOONG
To: SK HYNIX INC.
Reel/Frame 053974/0982 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2020
From: MOON, MIN HWAN; KIM, SE JOONG
To: SK HYNIX INC.
Reel/Frame 053822/0007 →