Non-volatile semiconductor storage apparatus
First Claim
1. A non-volatile semiconductor storage apparatus comprising:
- a non-volatile semiconductor memory in which data is erased in units of one block;
a temperature sensor mounted on a board in the non-volatile semiconductor storage apparatus; and
a controller configured to continuously repeat confirming of data in a block at fixed intervals of a first period,wherein the controller is further configured to continuously repeat confirming of data in the block at fixed intervals of a second period different from the first period,wherein the first period and the second period are based on the temperature measured by the temperature sensor and a number of rewrites, an execution period factor and a reference period.
4 Assignments
0 Petitions
Accused Products
Abstract
According to one embodiment, a non-volatile semiconductor storage apparatus is configured to decide determination periods respectively corresponding to each of management blocks based on rewrite count information items and a temperature, and to perform a determination processing for each of management blocks for each determination period. The determination processing includes determining whether first data read from a block in the blocks is normal based on the number of errors that are occurred in the first data. The apparatus is configured to perform a rewrite processing of rewriting the first data to second data which is error-corrected when it is determined that the first data is not normal.
17 Citations
8 Claims
-
1. A non-volatile semiconductor storage apparatus comprising:
-
a non-volatile semiconductor memory in which data is erased in units of one block; a temperature sensor mounted on a board in the non-volatile semiconductor storage apparatus; and a controller configured to continuously repeat confirming of data in a block at fixed intervals of a first period, wherein the controller is further configured to continuously repeat confirming of data in the block at fixed intervals of a second period different from the first period, wherein the first period and the second period are based on the temperature measured by the temperature sensor and a number of rewrites, an execution period factor and a reference period. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-volatile semiconductor storage apparatus comprising:
-
a non-volatile semiconductor memory in which data is erased in units of one block; a temperature sensor mounted on a board in the non-volatile semiconductor storage apparatus; and a controller configured to continuously repeat an operation of obtaining error information of data in a block at fixed intervals of a first period and confirm data in a block using the error information, wherein the controller is further configured to continuously repeat an operation of obtaining the error information of data in the block at fixed intervals of a second period different from the first period, wherein the first period and the second period are based on the temperature measured by the temperature sensor and a number of rewrites, an execution period factor and a reference period. - View Dependent Claims (8)
-
Specification