Enhancing Polar Codes Efficiency on 3D Flash Memory by Exploiting Multiple Error Variations
Yajuan Du, Ziye Wang, Yao Zhou, Taiyu Zhou · 2023
3D flash memory is becoming the mainstream of Solid-State Drives (SSDs) because of its large storage capacity achieved by vertically stacking planar flash into multiple layers. This special vertical structure introduces two additional error sources: the intra-wordline error variation between upper pages and lower pages inside the same wordlines, and the inter-layer error variation across different layers inside one flash block. Recent works have studied polar code in flash memory, which is the first Error Checking and Correcting (ECC) that is proven to reach the Shannon's channel capacity. However, due to the special error characteristic mentioned above, polar codes cannot display effective error correction capabilities in 3D flash.