摘要 |
<P>PROBLEM TO BE SOLVED: To provide an effective inspection method in order to solve the problem that read disturbance in a flash memory may cause corruption of data not to be read and uncorrectable data corruption may be caused before an inspection. <P>SOLUTION: A non-volatile data storage apparatus comprises a plurality of memory cells and a memory controller. The memory controller counts how many times memory cells are read in each control area. When the counted number of times for a first control area exceeds a first threshold value, the memory controller reads data and an error correction code which are stored in the memory cell in the first control area, and decrypts the read error correction code. When the number of errors contained in the read data exceeds a second threshold value, data corrected by decrypting the error correction code is written to the control area other than the first control area. <P>COPYRIGHT: (C)2009,JPO&INPIT |