发明名称 MEMORY SYSTEM, MEMORY CONTROLLER AND MEMORY CONTROL METHOD
摘要 According to the embodiments, a memory system includes a non-volatile memory, a control unit that reads a received word from the non-volatile memory, and a decoder that performs soft-decision decode to the received word. The decoder includes a test pattern generating unit that generates test patterns, a hard decision decoder that performs hard-decision decode by using the test pattern and the received word and outputs a decoded word, and a distance calculating unit that calculates Euclidean distance between the decoded word and the received word based on the decoded words of which the number is less than that of the test patterns of all the combinations in a case where the number of flips is of one to a predetermined value and selects a decoded word which is the decoding result from among the decoded words output from the hard decision decoder based on the Euclidean distance.
申请公布号 US2017068593(A1) 申请公布日期 2017.03.09
申请号 US201615015621 申请日期 2016.02.04
申请人 Kabushiki Kaisha Toshiba 发明人 YOSHINAGA Yuma;YAMAKI Ryo;WATANABE Daiki
分类号 G06F11/10;H03M13/45;G11C29/52 主分类号 G06F11/10
代理机构 代理人
主权项 1. A memory system comprising: a non-volatile memory; a control unit that reads a received word as a soft decision value from the non-volatile memory; and a decoder that performs soft-decision decode to the read received word, wherein the decoder includes a test pattern generating unit that generates a plurality of test patterns indicating an assumed error position, a hard decision decoder that performs hard-decision decode by using the plurality of test patterns and the read received word and outputs a plurality of decoded words, each of the plurality of decoded words corresponding to each of the plurality of test patterns, a distance calculating unit that calculates Euclidean distance between the decoded word and the received word based on the plurality of decoded words which are output from the hard decision decoder and of which the number is less than that of the test patterns of all the combinations in a case where the number of flips is of one to a predetermined value and selects a decoded word to be a decoding result from among the plurality of decoded words output from the hard decision decoder based on the Euclidean distance, the number of flips being the number of errors which are assumed in the test pattern, and a processing control unit that outputs the selected decoded word.
地址 Minato-ku JP