Browse > Article

Design Optimization Techniques for the SSD Controller  

Yi, Doo-Jin (School of Information Communication Engineering, Sungkyunkwan University)
Han, Tae-Hee (School of Information Communication Engineering, Sungkyunkwan University)
Publication Information
Abstract
Flash memory is becoming widely prevalent in various area due to high performance, non-volatile features, low power, and robust durability. As price-per-bit is decreased, NAND flash based SSDs (Solid State Disk) have been attracting attention as the next generation storage device, which can replace HDDs (Hard Disk Drive) which have mechanical properties. Especially for the single package SSD, if channel number or FIFO buffer size per channel increases to improve performance, the size of a controller and I/O pin count will increase linearly with channel numbers and form factor will be affected. We propose a novel technique which can minimize form factor by optimizing the number of NAND flash channels and the size of interface FIFO buffer in the SSD. For SSD with 10 channel and double buffer, the experimental results show that buffer block size can be reduced about 73% without performance degradation and total size of a controller can be reduced about 40% because control block per channel and I/O pin count decrease according to decrease channel number.
Keywords
SSD; NAND Flash; DRAM; buffer; FIFO; form factor;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Samsung Electronics. http://www.samsung.com/us/business/oemsolutions/storage-devices/ssd/index.html
2 http://www.sandisk.com/business-solutions/ssd/issd
3 Micron Technology, Inc., "Multi-chip Stacked Devices", US Patent, no. 5,291,061, 1994.
4 J. U. Kang, J. S. Kim, C. Park, H. Park, and J. Lee, "A multi-channel architecture for high-performance NAND flash-based storage system", Journal of Systems Architecture, vol. 53, no. 9, pp. 644-658, 2007.   DOI   ScienceOn
5 H. Shim, B. K. Seo, J. S. Kim, S. Maeng, "An adaptive partitioning scheme for DRAM-based cache in Solid State Drives", IEEE 26th Symposium on Mass Storage Systems and Technologies, pp.1-12, 2010.
6 Samsung Electronics, http://www.samsung.com/global/business/semiconductor/products/flash/Products_NANDFlash.html
7 Samsung Electronics, http://www.samsung.com/global/business/semiconductor/products/flash/Products_Toggle_DDR_NANDFlash.html
8 Samsung Electronics, http://www.samsung.com/global/business/semiconductor/products/dram/Products_MobileSDRAM.html