• DocumentCode
    3132219
  • Title

    Optimized cell programming for flash memories with quantizers

  • Author

    Qin, Minghai ; Yaakobi, Eitan ; Siegel, Paul H.

  • Author_Institution
    Electr. & Comput. Eng. Dept., Univ. of California at San Diego, La Jolla, CA, USA
  • fYear
    2012
  • fDate
    1-6 July 2012
  • Firstpage
    995
  • Lastpage
    999
  • Abstract
    Multi-level flash memory cells represent data by the amount of charge stored in them. Certain voltages are applied to the flash memory cells to inject charges when programming and the cell level can be only increased during the programming process as a result of the high cost of block erasures. To achieve a high speed during writing, parallel programming is used, whereby a common voltage is applied to a group of cells to inject charges simultaneously. The voltage sharing simplifies the circuitry and increases the programming speed, but it also affects the precision of charge injection and limits the storage capacity of flash memory cells. Another factor that limits the precision of cell programming is the thermal electronics noise induced in charge injection. In this paper, we focus on noiseless parallel programming of multiple cells and noisy programming of a single cell. We propose a new criterion to evaluate the performance of the cell programming which is more suitable for flash memories in practice and then we optimize the parallel programming strategy accordingly. We then proceed to noisy programming and consider the two scenarios where feedback on cell levels is either available during programming or not. We study the optimization problem under both circumstances and present algorithms to achieve the optimal performance.
  • Keywords
    flash memories; optimisation; parallel programming; performance evaluation; power aware computing; multilevel flash memory cells; noiseless parallel programming; noisy programming; optimization problem; optimized cell programming; thermal electronics noise; voltage sharing; Ash; Cost function; Noise; Noise measurement; Parallel programming; Quantization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Theory Proceedings (ISIT), 2012 IEEE International Symposium on
  • Conference_Location
    Cambridge, MA
  • ISSN
    2157-8095
  • Print_ISBN
    978-1-4673-2580-6
  • Electronic_ISBN
    2157-8095
  • Type

    conf

  • DOI
    10.1109/ISIT.2012.6284713
  • Filename
    6284713