发明名称 READ-DETECTION IN MULTI-LEVEL CELL MEMORY
摘要 A data storage device for storing N-symbol codewords. The device implementing a method including: reading q-level memory cells to obtain a read signal having N signal components; detecting the memory cell level corresponding to each component using a first correspondence criterion dependent on reference signal levels; identifying unreliable components; detecting, for each unreliable component, the next-most-closely corresponding memory cell level according to the first correspondence criterion; defining a set of ordered codeword vectors having N symbols corresponding to respective components of the read signal ordered according to a signal level, wherein the symbol values in each ordered codeword vector correspond to one combination of detected memory cell levels; defining, for each read signal, candidate initial vectors having intersected the ordered codeword vectors and plurality of initial vectors; and detecting, if the candidate initial vectors contains a vector, the codeword corresponding to that read signal that depends on the candidate initial vectors.
申请公布号 US2016179619(A1) 申请公布日期 2016.06.23
申请号 US201615058763 申请日期 2016.03.02
申请人 International Business Machines Corporation 发明人 Mittelholzer Thomas;Papandreou Nikolaos;Pozidis Charalampos
分类号 G06F11/10;G06F3/06 主分类号 G06F11/10
代理机构 代理人
主权项 1. A data storage device, comprising: a memory having q-level memory cells, where q>2; a write apparatus for writing in the memory N-symbol codewords, each N-symbol codeword being a permutation of one of a predefined plurality of N-symbol initial vectors having symbols that are ordered according to a symbol value, wherein the symbols of each codeword have one of q symbol values and are stored in respective memory cells; and an apparatus for detecting the N-symbol codewords on reading of the memory, the apparatus comprising: a memory controller for reading the memory cells storing each codeword to obtain a read signal having N signal components corresponding to respective symbols of the codeword; anda codeword detector including control logic adapted to perform the steps of a method comprising: detecting the memory cell level which most-closely corresponds to each read signal component according to a first correspondence criterion dependent on reference signal levels for the q cell levels;identifying unreliable read signal components dependent on a reliability indicator for each read signal component, wherein the reliability indicator is dependent on proximity of the read signal component to the reference signal level for the most-closely corresponding memory cell level;additionally detecting, for each unreliable read signal component, the next-most-closely corresponding memory cell level according to the first correspondence criterion; defining, for each read signal, a set of ordered codeword vectors each having N symbols corresponding to respective components of the read signal ordered according to a signal level, wherein the symbol values in each ordered codeword vector correspond to one possible combination of the detected memory cell levels for the read signal components;defining, for each read signal, a set of candidate initial vectors having intersection of the set of ordered codeword vectors for that read signal and the predefined plurality of N-symbol initial vectors; anddetecting, if the set of candidate initial vectors for the read signal contains at least one vector, the codeword corresponding to that read signal that is dependent on the set of candidate initial vectors.
地址 Armonk NY US