NAND Flash Memory With Multiple Page Sizes for High-Performance Storage Devices

In recent years, the demand for NAND flash-based storage devices has rapidly increased because of the popularization of various portable devices. NAND flash memory (NFM) offers many advantages, such as nonvolatility, high performance, the small form factor, and low-power consumption, while achieving high chip integration with a specialized architecture for bulk data access. A unit of NFM's read and program operations, the page, has continuously grown. Although increasing page size reduces costs, it adversely affects performance because of the resultant side effects, such as fragmentation and wasted space, caused by the incongruity of data and page sizes. To address this issue, we propose a multiple-page-size NFM architecture and its management. Our method dramatically improves write performance through adopting multiple page sizes without requiring additional area overhead or manufacturing processes. Based on the experimental results, the proposed NFM improves write latency and NFM lifetime by up to 65% and 62%, respectively, compared with the single-page-size NFM.

[1]  A. Marelli,et al.  High voltage overview , 2010 .

[2]  Sungjoo Yoo,et al.  An Adaptive Idle-Time Exploiting Method for Low Latency NAND Flash-Based Storage Devices , 2014, IEEE Transactions on Computers.

[3]  Ki-Whan Song,et al.  Adaptive Multi-Pulse Program Scheme Based on Tunneling Speed Classification for Next Generation Multi-Bit/Cell NAND FLASH , 2013, IEEE Journal of Solid-State Circuits.

[4]  Anand Sivasubramaniam,et al.  A Case for Heterogeneous Flash in the Datacenter , 2013, 2013 IEEE 33rd International Conference on Distributed Computing Systems Workshops.

[5]  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.

[6]  Eui-Young Chung,et al.  Application-aware Design Parameter Exploration of NAND Flash Memory , 2013 .

[7]  Jin-Ki Kim,et al.  A 3.3 V 32 Mb NAND flash memory with incremental step pulse programming scheme , 1995, Proceedings ISSCC '95 - International Solid-State Circuits Conference.

[8]  Hiroshi Yoshida,et al.  Storage Networking Industry Association , 2009, Encyclopedia of Database Systems.