Published October 2011 | public
Technical Report Open

Variable-level Cells for Nonvolatile Memories

An error occurred while generating the citation.

Abstract

For many nonvolatile memories, – including flash memories, phase-change memories, etc., – maximizing the storage capacity is a key challenge. The existing method is to use multilevel cells (MLC) of more and more levels. The number of levels supported by MLC is seriously constrained by the worst-case performance of cell-programming noise and cell heterogeneity. In this paper, we present variable-level cells (VLC), a new scheme for maximum storage capacity. It adaptively chooses the number of levels and the placement of the levels based on the actual programming performance. We derive its storage capacity, and present an optimal data representation scheme. We also study rewriting schemes for VLC, and present inner and outer bounds to its capacity region.

Files

etr113.pdf
Files (220.5 kB)
Name Size Download all
md5:6a787f150c6dbfc839ed3203b5831b28
220.5 kB Preview Download

Additional details

Created:
August 19, 2023
Modified:
January 30, 2025