发明名称 CONTROLLER FOR A SOLID-STATE DRIVE, AND RELATED SOLID-STATE DRIVE
摘要 A controller for a solid state drive is proposed. The solid state drive comprises a plurality of memory cells, wherein each memory cell comprises a floating gate transistor for storing a symbol when programmed with a threshold voltage associated with that symbol, and wherein each threshold voltage is variable over the memory cells of the plurality of memory cells thereby defining a corresponding threshold voltage distribution. The controller comprises: an encoding unit for encoding information bits into encoded bits;a mapping unit for mapping the encoded bits into symbols to be stored, each one for being stored into a respective target memory cell, said mapping comprising associating the symbols to be stored with the target memory cells in such a way that the threshold voltage distributions associated with said symbols to be stored define overlapping regions smaller than a predetermined overlapping region indicative of an admitted bit error rate;a demapping unit for demapping read symbols read from the target memory cells and providing metrics indicative of a distance between the threshold voltage distributions associated with said read symbols,a conversion unit for converting said metrics into an indication of the reliability of the read symbols, anda soft decoding unit for soft decoding the read symbols according to said indication of the reliability of the read symbols thereby obtaining said information bits.
申请公布号 US2017004039(A1) 申请公布日期 2017.01.05
申请号 US201514789513 申请日期 2015.07.01
申请人 NandEXT S.r.l. 发明人 Maffeis Margherita
分类号 G06F11/10;G06F3/06;G11C29/52;G11C16/04 主分类号 G06F11/10
代理机构 代理人
主权项 1. A controller for a solid state drive, the solid state drive comprising a plurality of memory cells, wherein each memory cell comprises a floating gate transistor for storing a symbol when programmed with a threshold voltage associated with that symbol, and wherein each threshold voltage is variable over the memory cells of the plurality of memory cells thereby defining a corresponding threshold voltage distribution, the controller comprising: an encoding unit for encoding information bits into encoded bits; a mapping unit for mapping the encoded bits into symbols to be stored, each one for being stored into a respective target memory cell, said mapping unit mapping the encoded bits by associating the symbols to be stored with the target memory cells in such a way that the threshold voltage distributions associated with said symbols to be stored define overlapping regions smaller than a predetermined overlapping region indicative of an admitted bit error rate; a demapping unit for demapping read symbols read from the target memory cells and providing metrics indicative of a distance between the threshold voltage distributions associated with said read symbols, a conversion unit for converting said metrics into an indication of the reliability of the read symbols, and a soft decoding unit for soft decoding the read symbols according to said indication of the reliability of the read symbols thereby obtaining said information bits.
地址 Localita Dogana SM