发明名称 Memory controller
摘要 According to an embodiment, a memory controller includes: a coding unit that performs an error correction coding process for user data to generate first to n-th parities and performs the error correction coding process for each of the first to n-th parities to generate first to n-th external parities; and a decoding unit that performs an error correction decoding process using the user data, the first to n-th parities, and the first to n-th external parities. A generator polynomial used to generate an i-th parity is selected on the basis of a generator polynomial used to generate the first to (i−1)-th parities.
申请公布号 US8954828(B2) 申请公布日期 2015.02.10
申请号 US201313841923 申请日期 2013.03.15
申请人 Kabushiki Kaisha Toshiba 发明人 Torii Osamu;Kanno Shinichi;Yamaki Ryo
分类号 H03M13/00;H03M13/09;H03M13/15;H03M13/29 主分类号 H03M13/00
代理机构 Oblon, Spivak, McClelland, Maier & Neustadt, L.L.P. 代理人 Oblon, Spivak, McClelland, Maier & Neustadt, L.L.P.
主权项 1. A memory controller that controls a non-volatile memory, comprising: a coding unit that performs an error correction coding process for user data to generate first to n-th parities and performs the error correction coding process for each of the first to n-th parities to generate first to n-th external parities; a memory interface unit that controls writing and reading of the user data, the first to n-th parities, and the first to n-th external parities to and from the non-volatile memory; and a decoding unit that performs the error correction decoding process using the user data, the first to n-th parities, and the first to n-th external parities read from the non-volatile memory, wherein a generator polynomial used to generate the i-th parity (i is an integer equal to or greater than 1 and equal to or less than n) is selected based on a generator polynomial used to generate the first to (i−1)-th parities.
地址 Minato-ku JP