Welcome to the new version of CaltechAUTHORS. Login is currently restricted to library staff. If you notice any issues, please email coda@library.caltech.edu
Published May 2014 | public
Journal Article

Optimized Cell Programming for Flash Memories With Quantizers

Abstract

Multilevel flash memory contains blocks of cells that represent data by the amount of charge stored in them. The cell writing - or programming - process applies specified voltages in a sequential manner, injecting charge to achieve a desired level. Reducing a cell level requires a costly block erasure, so programming only increases cell levels. Parallel programming, whereby a common voltage is applied to a group of cells to inject charge simultaneously, simplifies circuitry and increases programming speed. However, cell-to-cell variations and limited programming round can adversely affect its precision. In this paper, we consider algorithms for efficient cell programming. Since cell levels are quantized to a discrete set of values, our objective is to minimize the number of cells that are not quantized to their target levels. For a specified number of programming rounds, we derive an optimal parallel programming algorithm with complexity that is polynomial in the number of cells. We extend the algorithm to account for intercell interference, where the voltage applied to a cell can affect the level of adjacent cells. We then consider noisy programming of a single cell, with and without feedback about the cell level. In both scenarios, we present an algorithm that, for a given number of programming rounds, minimizes the probability of an incorrect cell level.

Additional Information

© 2013 IEEE. Manuscript received October 9, 2012; revised August 13, 2013; accepted October 11, 2013. Date of publication November 26, 2013; date of current version April 17, 2014. This work was supported in part by the International Sephardic Education Foundation, the Lester Deutsch Fellowship, the University of California Laboratory Fees Research Program under Award 09-LR-06-118620-SIEP, in part by the National Science Foundation under Grant CCF-1116739, and in part by the Center for Magnetic Recording Research at the University of California, San Diego. This paper was presented at the 2012 IEEE International Symposium on Information Theory. The authors would like to thank Lele Wang for her comments on the statement and proof of Lemma 2.

Additional details

Created:
August 20, 2023
Modified:
October 26, 2023