A Caltech Library Service

Variable-level Cells for Nonvolatile Memories

Jiang, Anxiao (Andrew) and Zhou, Hongchao and Bruck, Jehoshua (2011) Variable-level Cells for Nonvolatile Memories. California Institute of Technology , Pasadena, CA. (Unpublished)

See Usage Policy.


Use this Persistent URL to link to this item:


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.

Item Type:Report or Paper (Technical Report)
Related URLs:
URLURL TypeDescription
Bruck, Jehoshua0000-0001-8474-0812
Group:Parallel and Distributed Systems Group
Other Numbering System:
Other Numbering System NameOther Numbering System ID
Paradise ETR113
Record Number:CaltechAUTHORS:20120502-125850834
Persistent URL:
Usage Policy:No commercial reproduction, distribution, display or performance rights in this work are provided.
ID Code:31272
Deposited By: George Porter
Deposited On:02 May 2012 22:36
Last Modified:22 Nov 2019 09:58

Repository Staff Only: item control page