An Efficient Data Recovery Scheme with Block-level Mapping Approach on NAND Flash Memory

2020 
Flash memory has shortcomings, such as the limitations of life cycle and erase-before-write, which need a solution called Flash Translation Layer (FTL) to resolve. Nevertheless, flash memory has many well-known advantages: low power consumption, fast data speed, and high mobility. Nowadays, volatile memory is utilized to save periodic retrieve to mapping tables in flash memory. However, these tables can be missing after a sudden power failure occurrence. To overcome this, many solutions have been proposed, for example, Page-level mapping, Block-level mapping, and Hybrid mapping methods. Nonetheless, these methods also have drawbacks, namely, the recovery time and the mapping information management cost. In this study, an efficient data recovery scheme is introduced based on Block-level mapping using the spare area in FTL divided into ECC, ASN, mapping information, flag, and reserved. The results show that the approach yields - the better recovery time and mapping information management cost than the previous methods.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    6
    References
    0
    Citations
    NaN
    KQI
    []