標題: | 高效能之NAND型快閃記憶體控制器 HIGH-PERFORMANCE NAND FLASH CONTROLLER |
作者: | 高于翔 Kao, Yu-Hsiang 黃俊達 Huang, Juinn-Dar 電子研究所 |
關鍵字: | 快閃記憶體;控制器;NAND flash;controller |
公開日期: | 2009 |
摘要: | NAND型快閃記憶體之小面積及低功耗使之成為現今最重要的非揮發性記憶元件之一。它快速的讀寫時間讓其非常適合成為次世代之大量儲存媒介。然而,NAND型快閃記憶體的輸出入介面之工作頻率限制了資料傳輸的頻寬。為了在此頻寬限制下得到更高的效能,新世代的NAND型快閃記憶體元件提供交錯以及雙面運行之指令。因此NAND型快閃記憶體控制器也必須擁有支援這些先進指令集之能力以使整體之系統效能提升。 在本篇論文中,我們提出一個高效能之NAND型快閃記憶體控制器。它主要使用了兩項技巧,包括平行化指令處理及使用雙面指令之定址模式。藉由這些技巧,我們可以盡可能地將指令間的平行度最大化並降低單一指令平均之執行時間以得到較好的效能。實驗結果顯示,我們所提出的快閃記憶體控制器相較於一般基本功能之控制器在各種讀寫之效能均可提升達18%以上。 NAND flash memory is one of the most important components in non-volatile storage media because of its small size and low power consumption. Its fast erase and program time has made NAND flash very suitable for the new generation mass-storage device. However, the I/O interface frequency of NAND flash has limited the bandwidth of data transfer. In order to achieve higher performance under this bandwidth limitation, NAND flash device provides interleaved and two-plane command sets. Therefore, NAND flash controller must have the ability to enhance the related functionality to improve the overall system performance. In this thesis, we propose a high-performance NAND flash controller by utilizing the two techniques, including out-of-order execution with multi-die commands and the two-plane addressing mode. By these techniques, we can maximize the commands being executed in parallel and shorten the average execution time per instruction to achieve higher data access performance. The experimental results show that the proposed NAND flash controller can improve the data access performance for both read and program for at least 18% compared to a basic NAND flash controller. |
URI: | http://140.113.39.130/cdrfb3/record/nctu/#GT079611630 http://hdl.handle.net/11536/41755 |
顯示於類別: | 畢業論文 |