TY - JOUR U1 - Zeitschriftenartikel, wissenschaftlich - begutachtet (reviewed) A1 - Freudenberger, Jürgen A1 - Rajab, Mohammed A1 - Shavgulidze, Sergo T1 - A Source and Channel Coding Approach for Improving Flash Memory Endurance JF - IEEE Transactions on Very Large Scale Integration (VLSI) Systems N2 - The introduction of multiple-level cell (MLC) and triple-level cell (TLC) technologies reduced the reliability of flash memories significantly compared with single-level cell flash. With MLC and TLC flash cells, the error probability varies for the different states. Hence, asymmetric models are required to characterize the flash channel, e.g., the binary asymmetric channel (BAC). This contribution presents a combined channel and source coding approach improving the reliability of MLC and TLC flash memories. With flash memories data compression has to be performed on block level considering short-data blocks. We present a coding scheme suitable for blocks of 1 kB of data. The objective of the data compression algorithm is to reduce the amount of user data such that the redundancy of the error correction coding can be increased in order to improve the reliability of the data storage system. Moreover, data compression can be utilized to exploit the asymmetry of the channel to reduce the error probability. With redundant data, the proposed combined coding scheme results in a significant improvement of the program/erase cycling endurance and the data retention time of flash memories. Y1 - 2018 UR - https://ieeexplore.ieee.org/document/8290563 SN - 1557-9999 SS - 1557-9999 U6 - https://doi.org/10.1109/TVLSI.2018.2797078 DO - https://doi.org/10.1109/TVLSI.2018.2797078 N1 - Volltextzugriff für Angehörige der Hochschule Konstanz via Datenbank IEEE Xplore möglich. VL - 26 IS - 5 SP - 981 EP - 990 ER -