IP Library Granted Patent US 9,875,035
Granted Patent B2
US 9,875,035 · App. 15/219,956 · Granted Jan 23, 2018

Memory system having a read and copy-back operation and method for the same

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 9,875,035
App. No.
15/219,956
Granted
Jan 23, 2018
Kind
B2
Abstract

A memory device includes: a memory including a plurality of blocks, each including a plurality of pages; and a control logic that controls a read operation and a copy-back operation on the memory based on a combination of a block read operation number and a page read operation number.

Claims (35)

1. A memory device, comprising:

a memory including a plurality of blocks, each including a plurality of pages; and

a control logic having a counting unit suitable for counting block read operations and page read operations in response to a read operation command and a storage unit suitable for storing a block read operation number table which includes a block identifier and a block read operation number, and a page read operation number table which includes a page identifier and a page read operation number,

wherein the counting unit counts the block read operation number for each read operation of a corresponding block,

wherein when a block read operation number of a first block among the plurality of the blocks is greater than a first threshold value, the control logic links the block read operation number table to the page read operation number table and the counting unit counts the page read operation number for each read operation of a corresponding page, and

wherein when a page read operation number for a first page of the first block is greater than a second threshold value, the control logic copies the first page into a second page which is an empty page of a second block among the plurality of the blocks, and invalidates the first page.

2. The memory device of claim 1 , wherein the second block is an open block.

3. The memory device of claim 1 , wherein the first threshold value and the second threshold value are decided based on physical properties of the memory.

4. The memory device of claim 1 , wherein the plurality of the blocks are grouped into a plurality of block groups.

5. The memory device of claim 4 , wherein the block read operation number table further includes a block group read operation number which is the number of times that a read operation is performed on each block group.

6. A method for operating a memory device, comprising:

receiving a read operation command on a memory including a plurality of blocks, each including a plurality of pages;

controlling a read operation and a copy-back operation on the memory based on a block read operation number table which includes a block identifier and a block read operation number and a page read operation number table which includes a page identifier and a page read operation number,

counting the block read operation number of a corresponding first block among the plurality of blocks of the memory in response to the read operation command;

linking the block read operation number table to the page read operation number table and counting the page read operation number for a first page of the first block when the block read operation number is greater than a first threshold value, and

copying the first page into a second page which is an empty page of a second block among the plurality of the blocks, and invalidating the first page when the page read operation number for the first page of the first block is greater than a second threshold value.

7. The method of claim 6 , wherein the counting of the block read operation number of the corresponding block includes:

grouping the plurality of the blocks into a plurality of block groups.

8. The method of claim 6 , further comprising:

storing the block read operation number table and the page read operation number table in a control logic of the memory device that controls the read operation and the copy-back operation.

9. The method of claim 7 , wherein the block read operation table further includes a block group read operation number which is a number of times that a read operation is performed on each block group.

10. The memory device of claim 6 , wherein the second block is an open block.

11. The memory device of claim 6 , wherein the first threshold value and the second threshold value are decided based on physical properties of the memory.

12. A memory device, comprising:

a memory including a plurality of blocks, each including a plurality of pages; and

a control logic having a counting unit suitable for counting block read operations and s page read operations in response to a read operation command and a storage unit suitable for storing a block read operation number table which includes a block identifier and a block read operation number, and a page read operation number table which includes a page identifier and a page read operation number,

wherein the control logic is suitable for controlling a read operation and a copy-back operation on the memory by determining whether the block read operation number table is linked to the page read operation number table,

wherein when the block read operation number table is not linked to the page read operation number table, the counting unit counts a block read operation number for each read operation of a corresponding block,

wherein when the block read operation number table is linked to the page read operation number table, the counting unit counts a page read operation number for each read operation of a corresponding page,

wherein when a block read operation number of a first block among the plurality of blocks is greater than a first threshold value, the control logic links the block read operation number table to the page read operation number table, and

wherein when a page read operation number for the first page of the first block is greater than a second threshold value, the control logic copies the first page into a second page which is an empty page of a second block among the plurality of the blocks, and invalidates the first page.

13. The memory device of claim 12 , wherein the second block is an open block.

14. The memory device of claim 12 , wherein the first threshold value and the second threshold value are decided based on physical properties of the memory.

15. The memory device of claim 12 , wherein the plurality of the blocks are grouped into a plurality of block groups.

16. The memory device of claim 15 , wherein the block read operation table further includes a block group read operation number which is the number of times that a read operation is performed on each block group.

Assignments (2)
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 Jul 26, 2016
From: SHIN, BEOM-JU
To: SK HYNIX INC.
Reel/Frame 039480/0125 →