发明名称 APPARATUS AND METHOD FOR ENCODING DATA FOR STORAGE IN MULTI-LEVEL NONVOLATILE MEMORY
摘要 A controller for a nonvolatile memory includes an encoder and a decoder. The memory includes memory cells that each store data using more than two levels. The encoder generates first data for storage in first memory cells. For first and second subsets of cells of the first memory cells, the first data is stored at first and second levels, respectively. Measurable values of the first subset of cells are characterized by a first probability density function having a first width. Measurable values of the second subset of cells are characterized by a second probability density function having a second width. The first width is greater than the second width. The encoder generates the first data such that a size of the first subset of cells is less than a size of the second subset of cells. The decoder decodes encoded data from the memory.
申请公布号 US2014201600(A1) 申请公布日期 2014.07.17
申请号 US201414217675 申请日期 2014.03.18
申请人 Marvell World Trade Ltd. 发明人 Ramamoorthy Aditya;Wu Zining;Sutardja Pantas
分类号 G06F11/10 主分类号 G06F11/10
代理机构 代理人
主权项 1. A controller for a nonvolatile memory having memory cells that are each configured to store data using more than two levels, the controller comprising: an encoder configured to generate first data for storage in first memory cells of the memory cells, wherein for a first subset of cells of the first memory cells, the first data is stored at a first level of the more than two levels,measurable values of the first subset of cells are characterized by a first probability density function having a first width,for a second subset of cells of the first memory cells, the first data is stored at a second level of the more than two levels,measurable values of the second subset of cells are characterized by a second probability density function having a second width,the first width of the first probability density function is greater than the second width of the second probability density function, andthe encoder is configured to generate the first data such that a size of the first subset of cells is less than a size of the second subset of cells; and a decoder configured to (i) receive, from the nonvolatile memory, encoded data, and (ii) decode the encoded data to produce decoded data.
地址 St. Michael BB
您可能感兴趣的专利