In NOT-ANd (NANd) flash memory-based solid-state drive (SSd), the error checking andcorrection (ECC) module is configured to ensure the stability of storeddata. With the increase of raw bit error rate (RBER), the tr...
详细信息
In NOT-ANd (NANd) flash memory-based solid-state drive (SSd), the error checking andcorrection (ECC) module is configured to ensure the stability of storeddata. With the increase of raw bit error rate (RBER), the traditional errorcorrection coding mode is not only difficult to meet the requirements, but also the efficiency of data repair is extremely low because the error bits cannot be located, when the errorcorrection cannot be completed. Therefore, an innovative errorcorrection coding mode, called two-dimensional (2d) segmentation coding mode, is proposed. To our knowledge, this is the first attempt to apply this coding mode to NANd flash memory. It improves errorcorrection capability anddata recovery efficiency by coding information bits in rows and columns separately. We propose a dual-population co-evolution algorithm based on clustering algorithm to optimize the segmentation method for better efficiency. Under the condition of satisfying all the constraints, the solutions obtained by the proposed algorithm achieve the balance of rewrite efficiency, coding efficiency and coding time. Experimental results show that the proposed algorithm performs well compared with six state-of-the-art evolutionary algorithms (EAs) in solving the proposed constrained multi-objective optimization problem.
暂无评论