TY - GEN
T1 - High-performance NAND flash controller exploiting parallel out-of-order command execution
AU - Kao, Yu Hsiang
AU - Huang, Juinn-Dar
PY - 2010
Y1 - 2010
N2 - NAND flash memory is one of the most important components in modern non-volatile storage media. However, long command setup time and slow I/O interface frequency of current NAND flash device has been limiting the bandwidth of data transfer. In this paper, we propose a high-performance NAND flash controller architecture by exploiting two techniques - parallel out-of-order execution of multi-die commands and two-plane address translation. By these two techniques, the number of commands being executed in parallel can be maximized and the average execution time per command can thus be greatly reduced to achieve higher performance. The experimental results show that the proposed NAND flash controller can improve the data access performance in both read and program for at least 18% as compared to a baseline NAND flash controller.
AB - NAND flash memory is one of the most important components in modern non-volatile storage media. However, long command setup time and slow I/O interface frequency of current NAND flash device has been limiting the bandwidth of data transfer. In this paper, we propose a high-performance NAND flash controller architecture by exploiting two techniques - parallel out-of-order execution of multi-die commands and two-plane address translation. By these two techniques, the number of commands being executed in parallel can be maximized and the average execution time per command can thus be greatly reduced to achieve higher performance. The experimental results show that the proposed NAND flash controller can improve the data access performance in both read and program for at least 18% as compared to a baseline NAND flash controller.
UR - http://www.scopus.com/inward/record.url?scp=78049363587&partnerID=8YFLogxK
U2 - 10.1109/VDAT.2010.5496715
DO - 10.1109/VDAT.2010.5496715
M3 - Conference contribution
AN - SCOPUS:78049363587
SN - 9781424452712
T3 - Proceedings of 2010 International Symposium on VLSI Design, Automation and Test, VLSI-DAT 2010
SP - 160
EP - 163
BT - Proceedings of 2010 International Symposium on VLSI Design, Automation and Test, VLSI-DAT 2010
T2 - 2010 International Symposium on VLSI Design, Automation and Test, VLSI-DAT 2010
Y2 - 26 April 2010 through 29 April 2010
ER -