IP Library › Granted Patent US 11,630,721
Granted Patent B2
US 11,630,721 · App. 16/867,660 · Granted Apr 18, 2023

Memory system and operating method thereof

Inventor: Tae-Hoon Kim (Gyeonggi-do, KR)
Assignee: SK hynix Inc.
G06F11/1004G06F11/1048G06F11/1443G06F11/1625H03M13/09
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,630,721
App. No.
16/867,660
Granted
Apr 18, 2023
Kind
B2
Abstract

A memory system includes a controller configured to transfer first data for a program operation, and a memory device configured to perform an error check operation for determining whether second data received from the controller are equal to the first data and the program operation for storing the first data.

Claims (26)

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

transferring, by a controller, data for a program operation;

performing, by a nonvolatile memory device, an error check operation to determine whether data received from the controller includes an error; and

performing, by the nonvolatile memory device, the program operation to store the data.

2. The operating method of claim 1 , wherein the controller transfers the data to the nonvolatile memory device through a channel.

3. The operating method of claim 1 , wherein the performing of the error check operation is completed before the performing of the program operation is completed.

4. The operating method of claim 1 , further comprising retransferring, by the controller, the data through a channel, when the result of the error check operation indicates that the data includes an error.

5. The operating method of claim 1 , wherein the performing of the program operation comprises stopping the program operation before the program operation is completed, when the result of the error check operation indicates that the data includes an error.

6. The operating method of claim 1 , wherein the performing of the error check operation comprises performing the error check operation on a data size the same as that on which the program operation is performed.

7. The operating method of claim 1 , wherein the performing of the error check operation comprises performing the error check operation to check at least one of parity bits, cyclic redundancy check (CRC) bits and hash code bits for the data.

8. The operating method of claim 1 , wherein the transferring of the data comprises transferring the randomized data through a channel.

9. The operating method of claim 8 , wherein the performing of the error check operation comprises checking the ratio of 0's to 1's in the cells on a data size basis by which the program operation is performed.

10. The operating method of claim 8 , wherein the performing of the error check operation comprises checking the ratio of 0's to 1's in the cells in which data are stored during the program operation, based on a current applied to the cells.

11. A memory system comprising:

a controller configured to transfer data for a program operation; and

a memory device configured to perform an error check operation for determining whether the data received from the controller includes an error while performing the program operation for storing the data,

wherein the error check operation and the program operation are performed to be at least partially overlapped.

12. The memory system of claim 11 , wherein the controller transfers the data to the memory device through a channel.

13. The memory system of claim 11 , wherein the memory device completes the error check operation before the program operation is completed.

14. The memory system of claim 11 , wherein, when the result of the error check operation indicates that the data includes an error, the controller retransfers the data.

15. The memory system of claim 11 , wherein the memory device stops the program operation before the program operation is completed, when the result of the error check operation indicates that the data includes an error.

16. The memory system of claim 11 , wherein the memory device performs the error check operation on a data size basis the same as that on which the program operation is performed.

17. The memory system of claim 11 , wherein the memory device performs the error check operation to check at least one of parity bits, cyclic redundancy check (CRC) bits and hash code bits for the data.

18. The memory system of claim 11 , wherein the controller transfers the data which is randomized through a channel.

19. The memory system of claim 18 , wherein the memory device performs the error check operation to check the ratio of 0's to 1's in cells on which the program operation for the data has been performed.

20. The memory system of claim 18 , wherein the memory device checks the ratio of 0's to 1's in the cells in which data are stored during the program operation, based on a current applied to the cells.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2020
From: KIM, TAE-HOON
To: SK HYNIX INC.
Reel/Frame 052583/0347 →
Priority Claims (1)
KR 10-2017-0027615 · Mar 3, 2017 · national
Continuity (3)
Continuation 16196928 · Nov 20, 2018
Continuation In Part 15826857 · Nov 30, 2017
Related Publication 20200264948A1 · Aug 20, 2020
Cited By (1)
US 12,393,368