Title
MLC NAND Flash memory: Aging effect and chip/channel emulation
Abstract
This work presents an FPGA-based emulator that can be used for emulating NAND Flash memories, either at the chip or at the channel level, along with the effect of aging on their performance. The emulator is based on a reconfigurable hardware-software architecture, which enables accurate representation of various NAND Flash technologies, focusing especially on MLC cases. The presented architecture can be used for emulating memories at the chip and channel level, while the proposed hardware platform can be used as a valuable tool for developing and evaluating memory-related algorithms and techniques. In this paper, we analyze the architecture of the NAND Flash memory emulator and we present details about its internal functionality. Using experimental results, we demonstrate the high accuracy achieved when it is used to emulate specific MLC and TLC NAND Flash chips and we describe how this custom hardware can be used to emulate a complete NAND Flash channel, which consists of multiple NAND Flash chips that share a common data path and support the execution of pipelined commands.
Year
DOI
Venue
2015
10.1016/j.micpro.2015.06.007
Microprocessors and Microsystems
Keywords
DocType
Volume
Non-volatile memories,NAND Flash,Memory aging,FPGA emulator
Journal
39
Issue
ISSN
Citations 
8
0141-9331
0
PageRank 
References 
Authors
0.34
3
3
Name
Order
Citations
PageRank
Antonios Prodromakis100.68
Stelios Korkotsides200.34
Antonakopoulos, T.352.56