A cross-layer approach for new reliability-performance trade-offs in MLC NAND flash memories

  • Authors:
  • C. Zambelli;M. Indaco;M. Fabiano;S. Di Carlo;P. Prinetto;P. Olivo;D. Bertozzi

  • Affiliations:
  • Politecnico di Torino, Torino - Italy;Politecnico di Torino, Torino - Italy;Politecnico di Torino, Torino - Italy;Politecnico di Torino, Torino - Italy;Politecnico di Torino, Torino - Italy;University of Ferrara, Ferrara - Italy;University of Ferrara, Ferrara - Italy

  • Venue:
  • DATE '12 Proceedings of the Conference on Design, Automation and Test in Europe
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

In spite of the mature cell structure, the memory controller architecture of Multi-level cell (MLC) NAND Flash memories is evolving fast in an attempt to improve the uncorrected/miscorrected bit error rate (UBER) and to provide a more flexible usage model where the performance-reliability trade-off point can be adjusted at runtime. However, optimization techniques in the memory controller architecture cannot avoid a strict trade-off between UBER and read throughput. In this paper, we show that co-optimizing ECC architecture configuration in the memory controller with program algorithm selection at the technology layer, a more flexible memory sub-system arises, which is capable of unprecedented trade-offs points between performance and reliability.