发明名称 Non-volatile semiconductor storage apparatus
摘要 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.
申请公布号 US8918699(B2) 申请公布日期 2014.12.23
申请号 US201313753128 申请日期 2013.01.29
申请人 Kabushiki Kaisha Toshiba 发明人 Igari Fubito;Suto Hiroyuki;Ozawa Yasuyuki
分类号 G11C29/00;G06F11/10 主分类号 G11C29/00
代理机构 Oblon, Spivak, McClelland, Maier & Neustadt, L.L.P. 代理人 Oblon, Spivak, McClelland, Maier & Neustadt, L.L.P.
主权项 1. A non-volatile semiconductor storage apparatus comprising: a non-volatile semiconductor memory comprising erase unit blocks in which data is erased for each erase unit block; a management module configured to manage rewrite count information items representing rewrite counts of management blocks, each management block comprising at least one erase unit block; a sensor configured to measure a temperature; a decision module configured to decide determination periods respectively corresponding to each management block based on the rewrite count information items and the measured temperature; an error correction module configured to perform error correction of data stored in the non-volatile semiconductor memory; an error detection module configured to detect the number of errors that are occurred in the data which is not performed error correction; a first determination module configured to perform a determination processing for each management block for each determination period, the determination processing for a first management block included in the management blocks comprising reading out first data from the first management block and determining, whether the first data is normal, based on the number of errors detected by the error detection module; and a rewrite module configured to perform a rewrite processing of rewriting the first data to second data which is error-corrected by the error detection module when it is determined that the first data is not normal.
地址 Tokyo JP