IP Library Granted Patent US 10,665,305
Granted Patent B2
US 10,665,305 · App. 15/062,637 · Granted May 26, 2020

Host device connectable to memory device performing patrol read and memory device performing patrol read

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,665,305
App. No.
15/062,637
Granted
May 26, 2020
Kind
B2
Abstract

According to one embodiment, a controller of a host causes a memory device to transit from a first state that is an active state to a second state that is a sleep state in a case where there is no access to the memory device for a first time or more. The controller causes the memory device to transit from the second state to the first state in a case where there is no access to the memory device for a second time or more after the transition to the second state.

Claims (26)

1. A memory device connectable to a host device, the memory device comprising:

a nonvolatile memory including a plurality of blocks; and

a controller configured to:

execute patrol read, the patrol read including reading first data, testing the read first data, and refreshing data stored inside a block including second data that is not successful in the test among the read first data, the first data being data of a certain unit stored in the nonvolatile memory, the testing including checking whether the read first data includes a bit error and counting a number of error bits of the read first data, the second data that is not successful in the test being data of which the number of error bits exceeds a certain threshold in the test, the refreshing selecting from a first refreshing or a second refreshing that is different from the first refreshing; and

notify refreshing to be executed among the first refreshing and the second refreshing to the host device.

2. The memory device according to claim 1 , wherein the controller notifies information representing necessity/no-necessary of the patrol read to the host device.

3. The memory device according to claim 1 , wherein the controller notifies start and end of the patrol read, and wherein,

when the controller notifies the start of the patrol read to the host device, the controller notifies a scheduled end time of the patrol read to the host device.

4. The memory device according to claim 1 , wherein the controller calculates an interval time from end of the patrol read to next startup of the patrol read and notifies information representing the calculated interval time to the host device.

5. The memory device according to claim 1 , wherein the controller selects a ratio of a target area of the test to an area of the nonvolatile memory and notifies information representing the selected ratio to the host device.

6. The memory device according to claim 1 ,

wherein the block includes a plurality of memory cells, and

wherein the controller

executes the first refreshing in a case where the number of error bits of a first block is more than a first threshold and less than a second threshold, the first refreshing including reprogramming a plurality of second memory cells among a plurality of first memory cells included in the first block, the second threshold being larger than the first threshold,

executes the second refreshing in a case where the number of error bits of the first block is more than the second threshold, the second refreshing including moving data of the first block to a second block excluding the first block.

7. A memory device connectable to a host device, the memory device comprising:

a nonvolatile memory including a plurality of blocks; and

a controller configured to:

execute patrol read, the patrol read including reading first data, testing the read first data, and refreshing data stored inside a block including second data that is not successful in the test among the read first data, the first data being data of a certain unit stored in the nonvolatile memory, the testing including checking whether the read first data includes a bit error and counting a number of error bits of the read first data, the second data that is not successful in the test being data of which the number of error bits exceeds a certain threshold in the test, the refreshing selecting from a first refreshing, a second refreshing or a third refreshing, the second refreshing being different from the first refreshing, the third refreshing being different from the second refreshing and the first refreshing; and

notify, to the host device, refreshing to be executed among the first refreshing, the second refreshing, and the third refreshing.

8. The memory device according to claim 7 ,

wherein the block includes a plurality of memory cells, and

wherein the controller

executes the first refreshing in a case where the number of error bits of a first block is more than a first threshold and less than a second threshold, the first refreshing including reprogramming a plurality of second memory cells among a plurality of first memory cells included in the first block, the second threshold being larger than the first threshold,

executes the second refreshing in a case where the number of error bits of the first block is more than the second threshold and less than a third threshold, the third threshold being larger than the second threshold, the second refreshing including reading data of the first block, erasing the first block, and writing the read data into the erased first block,

executes the third refreshing in a case where the number of error bits of the first block is more than a third threshold, the third refreshing including moving data of the first block to a second block excluding the first block.

Assignments (5)
MERGER Recorded Jan 22, 2021
From: TOSHIBA MEMORY CORPORATION
To: K.K. PANGEA
Reel/Frame 055659/0471 →
CHANGE OF NAME AND ADDRESS Recorded Jan 22, 2021
From: TOSHIBA MEMORY CORPORATION
To: KIOXIA CORPORATION
Reel/Frame 055669/0001 →
CHANGE OF NAME AND ADDRESS Recorded Jan 22, 2021
From: K.K. PANGEA
To: TOSHIBA MEMORY CORPORATION
Reel/Frame 055669/0401 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 5, 2017
From: KABUSHIKI KAISHA TOSHIBA
To: TOSHIBA MEMORY CORPORATION
Reel/Frame 043088/0620 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2016
From: YAO, HIROSHI; SUZUKI, RIKI; HIDA, TOSHIKATSU
To: KABUSHIKI KAISHA TOSHIBA
Reel/Frame 038302/0062 →