发明名称 SYSTEMS FOR AND METHODS OF EXTENDING LIFETIME OF NON-VOLATILE MEMORY
摘要 Systems and Methods are provided for increasing the number of writes to a page of non-volatile memory before the page must be erased. According to an embodiment, instead of writing a dataword directly to memory, a codeword is written to the memory location. The codeword is selected to minimize overwrite (e.g., bit-flipping) and to maximize the spread of wear across memory cells. In accordance with various embodiments of the invention, coset coding is integrated with error correction encoding; and once the previous state of a page is determined, a coset representative is selected on the basis of maximizing the number of writes to the page before erasing.
申请公布号 US2015248325(A1) 申请公布日期 2015.09.03
申请号 US201214430158 申请日期 2012.09.28
申请人 DUKE UNIVERSITY 发明人 Calderbank Arthur Robert;Jacobvitz Adam N.;Sorin Daniel J.
分类号 G06F11/10;G11C29/52 主分类号 G06F11/10
代理机构 代理人
主权项 1. A method of managing memory, the method comprising: receiving a write address and write data to be written to a memory location corresponding to the write address; reading a current memory state of the memory location corresponding to the write address; and selecting a codeword for the write data to write to memory according to a metric minimizing overwrite to the memory location corresponding to the write address and maximizing spread of wear across memory cells of the memory location.
地址 Durham NC US