Storage device counting error correction
AssigneeHitachi, Ltd.
InventorsKunihiro Katayama, Takayuki Tamura, Yusuke Jono, Motoki Kanamori, Atsushi Shikata
Life of this patent
Estimating the term…
Abstract
A semiconductor storage device that determines the cause of an error at the time of the error correction of data read out from a non-volatile semiconductor memory, on the basis of a previously recorded error correction count, and selects a data refresh processing or a substitute processing to perform. When the error is detected, the corrected data is rewritten back for preventing reoccurrence of error due to accidental cause. If it is determined that the reoccurrence frequency of the error is high and the error is due to degradation of the storage medium, based on the error correction count, the substitute processing is performed.
Claims3
A storage apparatus to be coupled with a system bus for receiving a write request accompanied with a data through said system bus from a host system comprising:
- a nonvolatile flash semiconductor memory which includes a plurality of memory blocks and a management area, and
- a controller unit which is coupled with said system bus and said nonvolatile flash semiconductor memory and which carries out error detection and correction operations with respect to read data from, one block of said plurality of memory blocks of said nonvolatile flash semiconductor memory,
- wherein said controller unit carries out a recording operation of a count of said error detection and correction operations into said management area within said nonvolatile flash semiconductor memory.
Dependencies are inferred from the claim text.