22% Higher performance, 2x SCM write endurance heterogeneous storage with dual storage class memory and NAND flash

Storage class memories (SCMs); for instance, (STT-)MRAM, ReRAM, PRAM, and 3D XPoint, have much attention from storage systems. Each SCM has different characteristics, such as read/write latency, endurance, and bit cost. For example, MRAM has short latency and high endurance, but its cost is high. In contrast, ReRAM, PRAM, and 3D XPoint have lower endurance, but their cost is lower than MRAM. From these SCM characteristics, MRAM is classified into memory-type SCM (M-SCM), and ReRAM, PRAM, and 3D XPoint are called storage-type SCM (S-SCM). Previous studies show that SCM improves NAND flash based storage performance. However, cost of M-SCM is too high for storage usage. To bring out the best of M-SCM and S-SCM characteristics, this paper proposes a heterogeneous storage with two types of SCM, called dual SCM, and NAND flash memory. In the proposed storage, M-SCM stores very frequently accessed super-hot data and S-SCM stores hot data. By considering the storage performance and total storage cost, only 1% of M-SCM improves the storage performance by 22% and write endurance of S-SCM by 2 times compared with conventional S-SCM and NAND flash hybrid storage. With this storage configuration, M-SCM and S-SCM should have write cycles 3.2×102 and 4.5×101 times higher than MLC NAND flash.

[1]  Tomoko Ogura Iwasaki,et al.  Application Driven SCM and NAND Flash Hybrid SSD Design for Data-Centric Computing System , 2015, 2015 IEEE International Memory Workshop (IMW).

[2]  David A. Patterson,et al.  Computer Architecture: A Quantitative Approach , 1969 .

[3]  H. Kanaya,et al.  4Gbit density STT-MRAM using perpendicular MTJ realized with compact cell structure , 2016, 2016 IEEE International Electron Devices Meeting (IEDM).

[4]  David A. Patterson,et al.  Computer Architecture - A Quantitative Approach, 5th Edition , 1996 .

[5]  Ken Takeuchi,et al.  Optimal memory configuration analysis in tri-hybrid solid-state drives with storage class memory and multi-level cell/triple-level cell NAND flash memory , 2017 .

[6]  Ken Takeuchi,et al.  x11 performance increase, x6.9 endurance enhancement, 93% energy reduction of 3D TSV-integrated hybrid ReRAM/MLC NAND SSDs by data fragmentation suppression , 2012, 2012 Symposium on VLSI Circuits (VLSIC).

[7]  Ryutaro Yasuhara,et al.  Highly-reliable TaOx reram technology using automatic forming circuit , 2014, 2014 IEEE International Conference on IC Design & Technology.

[8]  Qi Wang,et al.  A 20nm 1.8V 8Gb PRAM with 40MB/s program bandwidth , 2012, 2012 IEEE International Solid-State Circuits Conference.

[9]  Winfried W. Wilcke,et al.  Storage-class memory: The next storage system technology , 2008, IBM J. Res. Dev..

[10]  K. Takeuchi,et al.  Novel Co-Design of NAND Flash Memory and NAND Flash Controller Circuits for Sub-30 nm Low-Power High-Speed Solid-State Drives (SSD) , 2009, IEEE Journal of Solid-State Circuits.

[11]  Kailash Gopalakrishnan,et al.  Overview of candidate device technologies for storage-class memory , 2008, IBM J. Res. Dev..