摘要 |
A memory device that is free from problems resulted from the characteristics of nonvolatile memory chips. The problems are specifically those occurring at the time of data transfer between nonvolatile memory chips, e.g., data error or program error occurring after data transfer. In the memory device, an error correction code process unit applies error detection to data read from a nonvolatile memory chip to a data line for data transfer. For such detection, an error correction code for the data is referred to. At the time of data transfer between the nonvolatile memory chips, if the data is detected as containing a correctable error, a writing unit writes the corrected data to a nonvolatile memory, which is the transfer destination. In this manner, at the time of data transfer between the nonvolatile memory chips, the error never fails to be detected before data writing.
|