• DocumentCode
    1233707
  • Title

    A novel algorithm for high-throughput programming of multilevel flash memories

  • Author

    Grossi, Marco ; Lanzoni, Massimo ; Riccò, Bruno

  • Author_Institution
    Univ. of Bologna, Italy
  • Volume
    50
  • Issue
    5
  • fYear
    2003
  • fDate
    5/1/2003 12:00:00 AM
  • Firstpage
    1290
  • Lastpage
    1296
  • Abstract
    This paper presents a new method to program multilevel (ML) flash memories that combines ramped-gate programming with minimum verification of the sense transistor threshold voltage, in order to achieve high program throughput, i.e., number of bits programmed per second. Such a method is studied by means of extensive measurements on production quality test chips and is found able to allow a program throughput about three times as large as the state of the art presented in the literature. Furthermore, it is found adequate for 3-bit-per-cell multilevel schemes, while for the extension to the 4-bit-per-cell case the use of error correcting codes cannot be avoided.
  • Keywords
    error correction codes; flash memories; integrated circuit testing; multivalued logic; error correcting codes; high-throughput programming; multilevel flash memories; multilevel schemes; production quality test chips; program throughput; ramped-gate programming; sense transistor threshold voltage; Error correction codes; Flash memory; Helium; Nonvolatile memory; Production; Random access memory; Semiconductor device measurement; Testing; Threshold voltage; Throughput;
  • fLanguage
    English
  • Journal_Title
    Electron Devices, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9383
  • Type

    jour

  • DOI
    10.1109/TED.2003.813455
  • Filename
    1210779