Skip navigation

DSpace JSPUI

DSpace preserves and enables easy and open access to all types of digital content including text, images, moving images, mpegs and data sets

Learn More
DSpace logo
English
中文
  • Browse
    • Communities
      & Collections
    • Publication Year
    • Author
    • Title
    • Subject
    • Advisor
  • Search TDR
  • Rights Q&A
    • My Page
    • Receive email
      updates
    • Edit Profile
  1. NTU Theses and Dissertations Repository
  2. 電機資訊學院
  3. 資訊工程學系
Please use this identifier to cite or link to this item: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/60314
Title: 利用錯誤更正快取以最佳化快閃記憶體組成之固態硬碟
Optimizing NAND Flash-Based SSDs Using an ECC Cache
Authors: Meng-Yen Chuang
莊夢嬿
Advisor: 楊佳玲
Keyword: 低密度奇偶檢查碼,NAND型快閃記憶體,記憶體感測,軟判決錯誤更正碼,
low-density parity check~(LDPC),NAND Flash,memory sensing,soft-decision error-correction code~(ECC),
Publication Year : 2013
Degree: 碩士
Abstract: 隨著製程技術的進步和多層式儲存(multi level cell, MLC)的使用,NAND型快閃記憶體的可信賴性持續退化。因此數個研究提倡採用一先進的錯誤更正碼技術-低密度奇偶檢查碼(low-density parity check code, LDPC code)。 低密度奇偶檢查碼可以藉由軟判決感測(soft-decision sensing)和軟判決解碼(soft-decision decoding)來提供高錯誤修復強度但卻會造成較長的讀取延遲。低密度奇偶檢查碼解碼器所需的軟判決感測和軟判決解碼迭代次數決定於低密度奇偶檢查碼所需要處理的錯誤量。在本篇論文中,我們提出一種新的設計概念以最佳化採用低密度奇偶檢查碼解碼器之NAND 型快閃記憶體固態硬碟。我們利用NAND型快閃記憶體在讀取相同頁時,錯誤位置會大部分相同之特性設計錯誤更正快取,用來快取已發現錯誤位元的正確資料。藉由事先修補快閃記憶體頁的資料來減少錯誤的位元量,加速之後的低密度奇偶檢查碼解碼程序。
為了研究我們提出的設計概念,我們建立了一分析快閃記憶體特性的工具、一低密度奇偶檢查碼模擬器和一固態硬碟模擬器。此外,我們為了探討錯誤更正快取的可能性和效力做了特性分析與評估。
With the advance of scaling memory technology and the adoption of MLC, the reliability of NAND flash memory continues to degrade. Therefore, several studies advocate adopting LDPC, an advanced ECC technique. LDPC can provide high error correction strength stemming from its soft-decision sensing and soft-decision decoding operations which result in longer read latency. The number of soft-decision sensing and soft-decision decoding iterations required by a LDPC decoder depends on the number of errors the LDPC need to deal with. In this thesis, we propose a new design concept for optimizing NAND flash based SSDs adopting LDPC decoders. We exploit the characteristic that the positions of errors are largely identical between reads to the same NAND flash page. We design ECC Cache to cache the correct data of flash bits that are found erroneous. By performing the patch of the raw NAND flash data in advance, the number of erroneous bits in the data is reduced and the latency of the following LDPC decoding procedure gains speedup.
We build up a flash characterization tool, a LDPC simulator, and a SSD simulator, for studying the proposed concepts. Furthermore, we perform characterization and evaluation to explore the opportunities and effectiveness of ECC Cache.
URI: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/60314
Fulltext Rights: 有償授權
Appears in Collections:資訊工程學系

Files in This Item:
File SizeFormat 
ntu-102-1.pdf
  Restricted Access
5.56 MBAdobe PDF
Show full item record


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

社群連結
聯絡資訊
10617臺北市大安區羅斯福路四段1號
No.1 Sec.4, Roosevelt Rd., Taipei, Taiwan, R.O.C. 106
Tel: (02)33662353
Email: ntuetds@ntu.edu.tw
意見箱
相關連結
館藏目錄
國內圖書館整合查詢 MetaCat
臺大學術典藏 NTU Scholars
臺大圖書館數位典藏館
本站聲明
© NTU Library All Rights Reserved