NON-VOLATILE SEMICONDUCTOR STORAGE APPARATUS
First Claim
1. A non-volatile semiconductor storage apparatus comprising:
- a non-volatile semiconductor memory; and
a rewrite module configured to, each time the apparatus is powered, perform rewrite processing of correcting an error of data read out from the non-volatile semiconductor memory and to write the corrected data to the non-volatile semiconductor memory.
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.
16 Citations
4 Claims
-
1. A non-volatile semiconductor storage apparatus comprising:
-
a non-volatile semiconductor memory; and a rewrite module configured to, each time the apparatus is powered, perform rewrite processing of correcting an error of data read out from the non-volatile semiconductor memory and to write the corrected data to the non-volatile semiconductor memory. - View Dependent Claims (2, 3)
-
-
4. A non-volatile semiconductor storage apparatus comprising:
-
a non-volatile semiconductor memory in which data is erased for each erase unit; a sensor configured to measure a temperature; and a controller, wherein the controller is configured to decide, a confirmation period of a management block comprising at least one erase unit based on a rewrite count of the management block and temperature information measured by the sensor, and to confirm data stored in the management block for the confirmation period.
-
Specification