跳到主要內容

臺灣博碩士論文加值系統

(44.192.79.149) 您好!臺灣時間:2023/06/10 03:26
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:高于翔
研究生(外文):Kao, Yu-Hsiang
論文名稱:高效能之NAND型快閃記憶體控制器
論文名稱(外文):HIGH-PERFORMANCE NAND FLASH CONTROLLER
指導教授:黃俊達黃俊達引用關係
指導教授(外文):Huang, Juinn-Dar
學位類別:碩士
校院名稱:國立交通大學
系所名稱:電子工程系所
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2009
畢業學年度:98
語文別:英文
論文頁數:38
中文關鍵詞:快閃記憶體控制器
外文關鍵詞:NAND flashcontroller
相關次數:
  • 被引用被引用:0
  • 點閱點閱:1481
  • 評分評分:
  • 下載下載:311
  • 收藏至我的研究室書目清單書目收藏:0
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.
中文摘要 i
English Abstract ii
誌謝 iii
Contents iv
Lists of Tables vi
Lists of Figures vii
Chapter 1 Introduction 1
1.1 Motivation 1
1.2 Overview of the proposed flash controller 2
1.3 Thesis organization 3
Chapter 2 Physical Properties of NAND Flash 4
2.1 Cell array organization 4
2.2 SLC VS. MLC 6
2.3 Operation principles 7
2.4 Basic NAND flash array 8
2.5 Advanced NAND flash array 10
Chapter 3 Functionalities of a Basic NAND Flash Controller 12
3.1 System architecture of NAND flash chip 12
3.2 The ONFi standard 13
3.3 Basic command management 14
3.4 Basic NAND flash interface controller 16
Chapter 4 Proposed NAND Flash Controller 17
4.1 Concept 17
4.2 Out-of-order execution 19
4.3 In-order commitment 22
4.4 Two-plane addressing mode 23
4.5 Interleaved command 25
4.6 Conclusions 27
Chapter 5 Experimental Results 28
5.1 Ideal Performance of commands 28
5.2 Experiment setup 30
5.3 EDA environment and synthesis result 31
5.4 NAND Flash simulation model 32
5.5 Experimental Results 32
Chapter 6 Conclusions and Future Works 36
References 37
參考文獻的頁碼應接續下去,而非另立新目[R-1]。


[1] S. H. Lim and K. H. Park, "An efficient NAND flash file system for flash memory storage," In IEEE Transactions on Computers, vol.55, no.7, pp. 906-912, Jul. 2006.
[2] R. Bez, E. Camerlenghi, A. Modelli and A. Visconti, "Introduction to Flash Memory," In Proceedings of the IEEE, vol.91, no.4, pp. 489-502, Apr. 2003.
[3] K. Takeuchi, “Novel Co-Design of NAND Flash Memory and NAND Flash Controller Circuit for Sub-30 nm Low-Power High Speed Solid-State Drives(SSD),” In IEEE Journal of Solid-State Circuit, volume 44, pp. 1227-1234, Apr. 2009.
[4] International Technology Roadmap for Semiconductor, 2007.
[5] S. L. Min and E. H. Nam, “Current trends in flash memory technology,” In Asia and South Pacific Conference on Design Automation, pp. 332-333, Jan. 2006.
[6] C. Park, P. Talawar, D. Won, M. Jung, J. Im, S. Kim and Y. Choi, “A High Performance Controller for NAND Flash-based Solid State Disk(NSSD),” In IEEE NVSMW Non-Volatile Semiconductor Memory Workshop, pp. 17-20, 12-16, Feb. 2006.
[7] Micron Technology Inc., “Mass Storage: MT29F32G08QAAWP,” May 2008. Available: http://www.micron.com/products/partdetail?part=MT29F32G08QAAWP.
[8] Micron Technology Inc., “Improving NAND Flash Performance Using Two Plane Command Enabled Micron Devices,” 2007.
[9] Intel Corp., Understanding the Flash Transfer Layer (FTL) Specification, 1998.


[10] ONFi, “Specifications,” Nov. 2007. Available: http://onfi.org/specifications/.
[11] J.L. Hennessy and D.A. Patterson, Computer architecture: a quantitative approach, 4th edition, Morgan Kaufman Publishers, 2007.
[12] C. S. Lin, K. Y. Chen, Y. H. Wang and L. R. Dung, "A NAND Flash Memory Controller for SD/MMC Flash Memory Card," In IEEE International Conference on Electronics, Circuits and Systems(ICECS), pp.1284-1287, Dec. 2006.
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top