IP Library › Granted Patent US 10,734,058
Granted Patent B2
US 10,734,058 · App. 16/046,266 · Granted Aug 4, 2020

Memory device detecting and correcting data error and operating method thereof

Inventors: Seok-Bo Shim (Gyeonggi-do, KR); Sang-Ho Lee (Chungcheongbuk-do, KR); Seok-Cheol Yoon (Seoul, KR); Yun-Young Lee (Gyeonggi-do, KR)
Assignee: SK hynix Inc.
G11C11/406G06F11/1068G11C7/1063G11C11/408G11C11/40611G11C29/52G11C7/1006G11C11/4096G11C2029/0409G11C2029/0411G11C2211/4062
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,734,058
App. No.
16/046,266
Granted
Aug 4, 2020
Kind
B2
Abstract

A memory device includes an error correction code (ECC) block suitable for performing an ECC operation, and generating a flag signal when an error is detected and corrected through the ECC operation in data read from a memory cell array, and a refresh control block suitable for comparing an active row address with a target address in response to the flag signal, and refreshing data of a neighboring address of the target address based on a comparison result.

Claims (34)

1. A memory device, comprising:

an error correction code (ECC) block suitable for performing an ECC operation, and generating a flag signal when an error is detected and corrected through the ECC operation in data read from a memory cell array; and

a refresh control block suitable for comparing an active row address with a target address in response to the flag signal, and refreshing data of a neighboring address of the target address based on a comparison result,

wherein when the active row address is a first neighboring address of the target address, the refresh control block refreshes data of the first neighboring address and a second neighboring address of the target address.

2. The memory device of claim 1 , wherein the refresh control block includes:

an address comparison unit suitable for comparing the active row address with the first and second neighboring addresses in response to the flag signal, and generating a comparison signal when the active row address is different from the first and second neighboring addresses; and

a first address storing unit suitable for storing the active row address in response to the comparison signal.

3. The memory device of claim 2 , wherein when the number of row addresses stored in the first address storing unit exceeds a predetermined number, the refresh control block additionally refreshes data of the row addresses stored in the first address storing unit.

4. The memory device of claim 1 , wherein when the active row address is smaller than the target address by “1”, the refresh control block generates the active row address and an address obtained by increasing “2” from the active row address as the first and second neighboring addresses.

5. The memory device of claim 1 , wherein when the active row address is greater than the target address by “1”, the refresh control block generates the active row address and an address obtained by decreasing “2” from the active row address as the first and second neighboring addresses.

6. The memory device of claim 1 , wherein the refresh control block counts the active row address, and stores a row address which is counted a predetermined number of times or more, as the target address.

7. The memory device of claim 1 , wherein the ECC block stores data where the error is detected and corrected.

8. The memory device of claim 7 , further comprising:

a second address storing block suitable for storing active row and column addresses in response to the flag signal.

9. The memory device of claim 8 , wherein the second address storing block compares the active row and column addresses with the stored addresses, and generates a detection signal based on a comparison result.

10. The memory device of claim 9 , wherein the ECC block performs the ECC operation based on the stored data in response to the detection signal.

11. An operating method for a memory device, comprising:

detecting and correcting an error of data stored in a memory cell array through an ECC operation at an ECC block;

comparing an active row address of the data where the error is detected and corrected with a target address at an address comparison unit of a refresh control block; and

refreshing data of first and second neighboring addresses of the target address when the active row address of the data where the error is detected and corrected is the first neighboring address of the target address as a comparison result at the refresh control block.

12. The operating method of claim 11 , further comprising:

storing the active row address of the data where the error is detected and corrected when the active row address of the data where the error is detected and corrected is not the first or second neighboring address of the target address as the comparison result.

13. The operating method of claim 12 , further comprising:

additionally refreshing data of stored addresses when the number of the stored addresses exceed a predetermined number.

14. The operating method of claim 11 , further comprising:

counting the active row address; and

storing a row address which is counted a predetermined number of times or more as the target address.

15. The operating method of claim 11 , further comprising:

storing the data where the error is detected and corrected.

16. The operating method of claim 15 , further comprising:

storing row and column addresses of the stored data.

17. The operating method of claim 16 , further comprising:

comparing the active row and column addresses with the stored addresses.

18. The operating method of claim 17 , wherein when the active row and column addresses are the same as the stored addresses as a comparison result, the ECC operation is performed based on the stored data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2018
From: SHIM, SEOK-BO; LEE, SANG-HO; YOON, SEOK-CHEOL; LEE, YUN-YOUNG
To: SK HYNIX INC.
Reel/Frame 046636/0068 →
Priority Claims (1)
KR 10-2018-0005640 · Jan 16, 2018 · national
Continuity (1)
Related Publication 20190221248A1 · Jul 18, 2019
Cited By (3)
US 12,354,637 US 12,360,847 US 12,542,169