Memory system
First Claim
Patent Images
1. A memory system comprising:
- a nonvolatile memory including a plurality of blocks; and
a controller configured to count a number of bad blocks in the nonvolatile memory, wherein,in a case that the number of counted bad blocks in the nonvolatile memory has reached a first threshold, a warning indication is issued,in a case that the number of counted bad blocks in the nonvolatile memory has reached a second threshold, a data write operation to the nonvolatile memory is prohibited, the first threshold being less than the second threshold, wherein,immediately after power is turned on and before the memory system is started, the controller inspects an internal state of the controller and refers to the number of counted bad blocks in the nonvolatile memory, and in a case that the number of counted bad blocks in the nonvolatile memory has reached the second threshold, the controller controls the nonvolatile memory so that the nonvolatile memory is started in a read only mode.
4 Assignments
0 Petitions
Accused Products
Abstract
A memory system includes a volatile first storing unit, a nonvolatile second storing unit in which data is managed in a predetermined unit, and a controller that writes data requested by a host apparatus in the second storing unit via the first storing unit and reads out data requested by the host apparatus from the second storing unit to the first storing unit and transfers the data to the host apparatus. The controller includes a management table for managing the number of failure areas in a predetermined unit that occur in the second storing unit and switches, according to the number of failure areas, an operation mode in writing data in the second storing unit from the host apparatus.
-
Citations
47 Claims
-
1. A memory system comprising:
-
a nonvolatile memory including a plurality of blocks; and a controller configured to count a number of bad blocks in the nonvolatile memory, wherein, in a case that the number of counted bad blocks in the nonvolatile memory has reached a first threshold, a warning indication is issued, in a case that the number of counted bad blocks in the nonvolatile memory has reached a second threshold, a data write operation to the nonvolatile memory is prohibited, the first threshold being less than the second threshold, wherein, immediately after power is turned on and before the memory system is started, the controller inspects an internal state of the controller and refers to the number of counted bad blocks in the nonvolatile memory, and in a case that the number of counted bad blocks in the nonvolatile memory has reached the second threshold, the controller controls the nonvolatile memory so that the nonvolatile memory is started in a read only mode. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a nonvolatile memory including a plurality of blocks; and a controller configured to count a reserve capacity in the nonvolatile memory, wherein, in the case that the counted reserve capacity in the nonvolatile memory has reached a first threshold, a warning indication is issued, after the counted reserve capacity in the nonvolatile memory has reached a second threshold, a data write operation to the nonvolatile memory is prohibited, the first threshold being less than the second threshold, wherein, immediately after power is turned on and before the memory system is started, the controller inspects an internal state of the controller and refers to the counted reserve capacity in the nonvolatile memory, in the case that the counted reserve capacity in the nonvolatile memory has reached the second threshold, the system controls the nonvolatile memory so that the nonvolatile memory is started in a read only mode. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A memory system comprising:
-
a nonvolatile memory including a plurality of blocks; and a controller configured to count a number of bad blocks in the nonvolatile memory, wherein, in a case that the number of counted bad blocks has reached a first threshold, a warning indication is issued, in a case that the number of counted bad blocks has reached a second threshold, the first threshold being less than the second threshold, wherein a data write operation to the nonvolatile memory is prohibited, and immediately after power is turned on and before the memory system is started, the controller inspects an internal state of the controller and refers to the number of counted bad blocks and controls the nonvolatile memory so that the nonvolatile memory is started in a read only mode.
-
-
22. A system comprising:
-
a nonvolatile memory including a plurality of blocks; and a controller configured to count a reserve capacity in the nonvolatile memory, wherein, in the case that the counted reserve capacity in the nonvolatile memory has reached a first threshold, a warning indication is issued, after the counted reserve capacity in the nonvolatile memory has reached a second threshold, a data write operation to the nonvolatile memory is prohibited, wherein, immediately after power is turned on and before the memory system is started, the controller inspects an internal state of the controller and refers to the counted reserve capacity in the nonvolatile memory, in the case that the counted reserve capacity in the nonvolatile memory has reached the second threshold, the system controls the nonvolatile memory so that the nonvolatile memory is started in a read only mode.
-
-
23. A memory system comprising:
-
a nonvolatile memory including a plurality of blocks; and a controller configured to count a number of bad blocks in the nonvolatile memory, wherein, in a case that the number of counted bad blocks in the nonvolatile memory has reached a threshold, a data write operation to the nonvolatile memory is prohibited, wherein, after power is supplied from a host and the memory system is turned on, and before receiving a write command from the host, the controller refers to the number of counted bad blocks in the nonvolatile memory, and in a case that the number of counted bad blocks in the nonvolatile memory has reached the threshold, the controller controls the nonvolatile memory so that the nonvolatile memory is started in a read only mode. - View Dependent Claims (24, 25, 26, 27, 28)
-
-
29. A memory system comprising:
-
a nonvolatile memory including a plurality of blocks; and a controller configured to count a number of bad blocks in the nonvolatile memory, wherein, in a case that the number of counted bad blocks in the nonvolatile memory has reached a threshold, a data write operation to the nonvolatile memory is prohibited, wherein, after the memory system is restarted and before receiving a write command from a host, the controller refers to the number of counted bad blocks in the nonvolatile memory, and in a case that the number of counted bad blocks in the nonvolatile memory has reached the threshold, the controller controls the nonvolatile memory so that the nonvolatile memory is started in a read only mode. - View Dependent Claims (30, 31, 32, 33, 34)
-
-
35. A memory system comprising:
-
a nonvolatile memory including a plurality of blocks; and a controller configured to count a number of bad blocks in the nonvolatile memory, wherein, in a case that the number of counted bad blocks in the nonvolatile memory has reached a threshold, a warning indication is issued, and after the warning is issued, a data write operation to the nonvolatile memory is prohibited, wherein, after restarting power supply from a host, the controller refers to the number of counted bad blocks in the nonvolatile memory, and in a case that the number of counted bad blocks in the nonvolatile memory has reached the threshold, the controller controls the nonvolatile memory so that the nonvolatile memory is started in a read only mode. - View Dependent Claims (36, 37, 38, 39, 40)
-
-
41. A memory system comprising:
-
a nonvolatile memory including a plurality of blocks; and a controller configured to refer a number of errors in the nonvolatile memory, wherein, in a case that the number of the errors in the nonvolatile memory has reached a threshold, a warning indication is issued, and after the warning is issued, a data write operation to the nonvolatile memory is prohibited, wherein, after restarting power supply from a host and the memory system is turned on, and before receiving a write command from the host, the controller controls the nonvolatile memory so that the nonvolatile memory is started in a read only mode. - View Dependent Claims (42, 43, 44, 45, 46, 47)
-
Specification