发明名称 |
Semiconductor memory device and method of controlling the same |
摘要 |
A semiconductor memory device includes a plurality of detecting code generators configured to generate a plurality of detecting codes to detect errors in a plurality of data items, respectively, a plurality of first correcting code generators configured to generate a plurality of first correcting codes to correct errors in a plurality of first data blocks, respectively, each of the first data blocks containing one of the data items and a corresponding detecting code, a second correcting code generators configured to generate a second correcting code to correct errors in a second data block, the second data block containing the first data blocks, and a semiconductor memory configured to nonvolatilely store the second data block, the first correcting codes, and the second correcting code. |
申请公布号 |
US9384090(B2) |
申请公布日期 |
2016.07.05 |
申请号 |
US201514601664 |
申请日期 |
2015.01.21 |
申请人 |
KABUSHIKI KAISHA TOSHIBA |
发明人 |
Kanno Shinichi;Uchikawa Hironori |
分类号 |
G06F11/10;H03M13/29;H03M13/35;G11C29/52;H03M13/03 |
主分类号 |
G06F11/10 |
代理机构 |
Oblon, McClelland, Maier & Neustadt, L.L.P |
代理人 |
Oblon, McClelland, Maier & Neustadt, L.L.P |
主权项 |
1. A storage device comprising:
a nonvolatile semiconductor memory configured to store a plurality of detecting codes to detect an error in a plurality of data items, respectively, a plurality of first correcting codes to correct an error in a plurality of first data blocks, respectively, each of the first data blocks comprising one of the data items and a corresponding detecting code, a second correcting code to correct an error in a second data block which comprises the first data blocks, and the second data block; a first corrector configured to correct an error in the first data blocks using the first correcting codes, respectively; a detector configured to detect an error in the data items corrected by the first corrector using the detecting codes, respectively; and a second corrector configured to correct an error in a data item containing the error of the corrected data items using the second correcting code. |
地址 |
Minato-ku JP |