A tri-level parallel architecture for NAND flash storage system

Because of its lightweight, high density, and energy-efficient characteristics, NAND flash memory has been widely used as a storage medium for electronic devices in multiple areas, such as industrial electronics, biomedical image recorder and computers. However, due to its low IO performance and long operation latency, multiple techniques are applied to the NAND storage systems to overcome these drawbacks. In this paper, we present a tri-level parallel architecture to improve the bandwidth of the storage system by hiding the operation latency through controller level, chip level and die level interleaving. The evaluation results implemented on a prototype board show that the read and write throughput of the system based on the proposed architecture could be improved enormously by utilizing multiple level interleaving techniques, and the redundancy of the flash bus could be eliminated maximally.

[1]  Sang Lyul Min,et al.  Hydra: A Block-Mapped Parallel Flash Memory Solid-State Disk Architecture , 2010, IEEE Transactions on Computers.

[2]  Eui-Young Chung,et al.  Design and analysis of flash translation layers for multi-channel NAND flash-based storage devices , 2009, IEEE Transactions on Consumer Electronics.

[3]  Li-Pin Chang,et al.  On the management of multichannel architectures of solid-state disks , 2011, 2011 9th IEEE Symposium on Embedded Systems for Real-Time Multimedia.

[4]  Sung Hoon Baek,et al.  A Hybrid Flash File System Based on NOR and NAND Flash Memories for Embedded Devices , 2008, IEEE Transactions on Computers.

[5]  Sanghyuk Jung,et al.  Hierarchical architecture of flash-based storage systems for high performance and durability , 2009, 2009 46th ACM/IEEE Design Automation Conference.

[6]  Nong Xiao,et al.  A Scalable Multi-channel Parallel NAND Flash Memory Controller Architecture , 2011, 2011 Sixth Annual Chinagrid Conference.

[7]  Sang Lyul Min,et al.  Ozone (O3): An Out-of-Order Flash Memory Controller Architecture , 2011, IEEE Transactions on Computers.

[8]  Joonwon Lee,et al.  A multi-channel architecture for high-performance NAND flash-based storage system , 2007, J. Syst. Archit..