Host device connectable to memory device performing patrol read and memory device performing patrol read
First Claim
Patent Images
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.
5 Assignments
0 Petitions
Accused Products
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.
-
Citations
8 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
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. - View Dependent Claims (8)
-
Specification