发明名称 MEMORY CONTROLLER, MEMORY SYSTEM, AND MEMORY CONTROL METHOD
摘要 According to one embodiment, a memory controller includes a writing destination management unit which determines a writing destination of user data, an encoding unit which generates a parity of the user data, and an ECC management unit which measures a fatigue degree of each certain memory area of a nonvolatile memory, selects an encoding method to instruct the encoding unit to be performed according to the encoding method, and changes the encoding method to an encoding method having a high error correction capability in a case where the fatigue degree corresponding to the writing destination is equal to or higher than a threshold and a total sum of parities is equal to or less than a predetermined amount.
申请公布号 US2015254134(A1) 申请公布日期 2015.09.10
申请号 US201414446463 申请日期 2014.07.30
申请人 Kabushiki Kaisha Toshiba 发明人 SUZUKI Riki;Hida Toshikatsu;Torii Osamu;Yao Hiroshi;Iwasaki Kiyotaka
分类号 G06F11/10;G11C29/14 主分类号 G06F11/10
代理机构 代理人
主权项 1. A memory controller that controls a nonvolatile memory, the nonvolatile memory including a plurality of memory areas, comprising: a writing destination management unit configured to determine a writing destination of user data in the nonvolatile memory; an encoding unit configured to encode the user data to generate a parity, the encoding unit performing the encoding according to a plurality of encoding methods having different error correction capabilities, the plurality of encoding methods including a first encoding method and a second encoding method of which the error correction capability is higher than that of the first encoding method; an ECC management unit configured to measure a fatigue degree of each of the plurality of memory areas, to select an encoding method among the plurality of encoding methods to be performed on user data which is stored in a first memory area among the plurality of memory areas, and to instruct the encoding unit to encode the user data according to the encoding method corresponding to the first memory area, the first memory area corresponding to the writing destination of the user data; and a writing control unit configured to control the nonvolatile memory to write the user data at the writing destination determined by the writing destination management unit, wherein the ECC management unit changes the encoding method corresponding to the first memory area from the first encoding method to the second encoding method when the fatigue degree of the first memory area is equal to or higher than a threshold and a total sum of parities of the nonvolatile memory is equal to or less than a predetermined amount.
地址 Minato-ku JP