博碩士論文 92521018 詳細資訊




以作者查詢圖書館館藏 以作者查詢臺灣博碩士 以作者查詢全國書目 勘誤回報 、線上人數:103 、訪客IP:3.22.27.77
姓名 黃昭達(Chao-Da Huang)  查詢紙本館藏   畢業系所 電機工程學系
論文名稱 用於修復嵌入式記憶體之基礎矽智產
(An Infrastructure IP for Repairing Embedded Memories)
相關論文
★ 應用於三元內容定址記憶體之低功率設計與測試技術★ 用於隨機存取記憶體的接線驗證演算法
★ 用於降低系統晶片內測試資料之基礎矽智產★ 內容定址記憶體之鄰近區域樣型敏感瑕疵測試演算法
★ 內嵌式記憶體中位址及資料匯流排之串音瑕疵測試★ 用於系統晶片中單埠與多埠記憶體之自我修復技術
★ 自我修復記憶體之備份分析評估與驗證平台★ 使用雙倍疊乘累加命中線之低功率三元內容定址記憶體設計
★ 可自我測試且具成本效益之記憶體式快速傅利葉轉換處理器設計★ 低功率與可自我修復之三元內容定址記憶體設計
★ 多核心系統晶片之診斷方法★ 應用於網路晶片上隨機存取記憶體測試及修復之基礎矽智產
★ 應用於貪睡靜態記憶體之有效診斷與修復技術★ 應用於內嵌式記憶體之高效率診斷性資料壓縮與可測性方案
★ 應用於隨機存取記憶體之有效良率及可靠度提升技術★ 應用於特殊半導體記憶體之測試與可靠性設計技術
檔案 [Endnote RIS 格式]    [Bibtex 格式]    [相關文章]   [文章引用]   [完整記錄]   [館藏目錄]   [檢視]  [下載]
  1. 本電子論文使用權限為同意立即開放。
  2. 已達開放權限電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。
  3. 請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。

摘要(中) 大部分的系統晶片設計 (SoC) 裡包含了許多記憶體核心 (core)。而這些記憶體核心通常佔據了晶片絕大部分的面積。所以記憶體的良率通常主宰著整顆晶片的良率。記憶體內建自我修復 (built-in self-repair) 技術漸漸的被普遍用在提升記憶體良率上。在此論文中,我們提出了一個對於修復多個記憶體有效的內建自我修復電路。此內建式自我修復電路可以支援兩種冗餘架構 (備份行與備份列;備份行與備份IO). 由實驗結果可以得知我們所提出的記憶體內建自我修復電路的對於一個包含兩個備份列與四個備份行的8Kx64位元記憶體硬體負擔大約是2.19%。而且我們所提出的演算法修復率很接近
我們也提出了一個用於嵌入式記憶體測試與修復的基礎矽智產 (infrastructure IP)。此基礎矽智產包含一個指令記憶體 (instruction memory),一個內建自我修復微處理器 (BISR processor),多個支援不同大小記憶體的封套 (wrapper) 電路。此基礎矽智產可以同時測試在系統晶片內多個不同大小的記憶體。它也可以執行記憶體診斷與多種冗餘分析演算法。使用我們所定義的指令集可以大幅的減少記憶體測試與修復的時間。與微處理器基礎(processor-based)的記憶體自我修復方法比較,我們所提出的基礎矽智產測試時間的確大幅減少。而且可以改變測試與修復演算法的彈性也比傳統的記憶體自我修復方法來的高許多。實驗結果顯示用微處理器基礎自我修復方法實行LRM(local repair-most)演算法需要2320Nf 週期,其中Nf代表錯誤字元(word)的數目。用所提出的基礎矽智產只需要(NSR+NSC+NSF)Nf週期,其中NSR (NSC)代表備份列(行)的數目、NSF是封套電路傳送資訊到內建自我修復微處理器的週期數 (約為 )。其中內建自我修復微處理器對於包含三個備份列與三個備份行的硬體負擔大約是6926個閘極。封套電路對於一個包含三個備份列與三個備份行的8Kx64位元記憶體的硬體負擔大約是2.84%。
摘要(英) Most system-on-chip (SoC) designs have many memory cores. These memory cores usually occupy most of the chip area. Thus the yield of memory cores usually dominates the yield of SoCs. Built-in self-repair (BISR) technique is gaining popular for improving the yield of memory cores. In this thesis, we propose an efficient BISR scheme for repairing multiple memory instances in SoCs. The BISR scheme can support two types of redundancy organizations (i.e., spare rows/spare columns and spare rows/spare IOs). Experimental results show that the area overhead of the proposed BISR is about 2.19% for an 8K×64-bit memory with two spare rows and four spare columns. Also, the repair rate of the proposed RA algorithm is close to the repair rate of the exhaustive algorithm.
We also present an infrastructure intellectual-property (IIP) for testing and repairing embedded memories. The IIP is composed of an instruction memory, a BISR processor and various wrappers for different memory sizes. The IIP can test multiple memory instances with different sizes concurrently in an SoC. It also can execute diagnosis and various redundancy analysis algorithms. The execution time of memory test and repair can be reduced significantly by using the defined instruction set. Compared with the processor-based BISR scheme [20], the test time of the proposed IIP is greatly reduced. Also, the flexibility of proposed IIP is higher than traditional dedicated BISR schemes. Experimental results show that the test time of executing local repair-most (LRM) algorithm [16] is 2320Nf cycles, where Nf is the number of faulty words. In the proposed IIP, it only needs (NSR+NSC+NSF)Nf cycles, where NSR (NSC) is the number of spare rows (columns) and NSF is the number of cycles of shifting the repair information from the Wrapper to the BISR Processor which is equal to . The area of the BISR Processor of the proposed IIP is about 6926 gates for a memory with three spare rows and threes spare columns. The area overhead of the Wrapper of the proposed IIP is about 2.84% for an 8K×64-bit memory with the three spare rows and three spare columns.
關鍵字(中) ★ 記憶體測試
★ 記憶體修復
★ 基礎矽智產
關鍵字(英) ★ memory test
★ memory repair
★ infrastructure IP
論文目次 Chapter 1 Introduction 1
Chapter 2 A BISR Scheme for Multiple SRAMs 6
2.1 BISR Architecture 6
2.2 Redundancy Architecture 8
2.3 Proposed RA Algorithm 9
2.4 BIRA Architecture 12
2.5 Verification Strategy 17
2.6 Experimental Results 20
Chapter 3 An IIP for Repairing Embedded Memories 28
3.1 Overall IIP Architecture 28
3.2 Instruction Set 33
3.2.1 Overview of March Algorithm 33
3.2.2 Instructions for Test and RA Algorithms 34
3.3 BISR Processor 40
3.3.1 Controller (CTR) 42
3.3.2 Built-In Redundancy-Analysis (BIRA) 44
3.4 Wrapper 46
3.4.1 Controller (CTR) 48
3.4.2 Address Remapping (AR) Circuit 49
3.5 Experimental Results 50
Chapter 4 Conclusions and Future Works 62
4.1 Conclusions 62
4.2 Future Works 63
Reference 64
參考文獻 [1] Y. Zorian, “Guest editor's introduction: what is infrastructure IP?”, IEEE Design & Test of Computers, vol. 19, May-June 2002, pp. 3 – 5.
[2] Y. Zorian, “Guest editor's introduction: Advances in infrastructure IP”, IEEE Design & Test of Computers, vol. 20, May-June 2003, pp. 49 – 49.
[3] Y. Zorian, “Infrastructure IP for SOC”, in Proc. IEEE VLSI Test Symposium, April 2004, pp. 0_23 - 0_23.
[4] P. Mazumder, and J. S. Yih, “A novel built-in self-repair approach to VLSI memory yield enhancement”, in Proc. International Test Conference, Sept. 1990, pp. 833 – 841.
[5] A. Tanabe, T. Takeshima, H. Koike, Y. Aimoto, M. Takada, T. Ishijima, N. Kasai, H. Hada, K. Shibahara, T. Kunio, T. Tanigawa, T. Saeki, M. Sakao, H. Miyamoto, H. Nozue, S. Ohya, T. Murotani, K. Koyama, and T. Okuda, ”A 30-ns 64-Mb DRAM with built-in self-test and self-repair function”, IEEE Journal of Solid-State Circuits, vol. 27, Nov. 1992, pp. 1525 – 1533.
[6] T. Chen, and G. Sunada, “Design of a self-testing and self-repairing structure for highly hierarchical ultra-large capacity memory chips”, IEEE Transactions on Very Large Scale Integration (VLSI) Systems, vol. 1, June 1993, pp. 88 – 97.
[7] P. Mazumder, and Y.-S. Jih, “A new built-in self-repair approach to VLSI
memory yield enhancement by using neural-type circuits”, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 12, Jan. 1993, pp. 124 – 136.
[8] Ilyoung Kim, Y. Zorian, G. Komoriya, H. Pham, F.P. Higgins, and J.L. Lewandowski, “Built in self repair for embedded high density SRAM”, in Proc. International Test Conference, Oct. 1998, pp. 1112 – 1119.
[9] D. K. Bhavsar, “An algorithm for row-column self-repair of RAMs and its implementation in the Alpha 21264”, in Proc. International Test Conference, Sept. 1999, pp. 311 – 318.
[10] H.-C. Kim, D.-S. Yi, J.-Y. Park, and C.-H. Cho, “A BISR (built-in self-repair) circuit for embedded memory with multiple redundancies”, in Proc. International Conference onVLSI and CAD, Oct. 1999, pp. 602 – 605.
[11] N. Park, and E. Lombardi, “Repair of memory arrays by cutting”, in Proc. International Workshop on Memory Technology, Design and Testing, Aug. 1998, pp. 124 – 130.
[12] S.-K. Lu, and C.-H. Hsu, “Built-In self-repair for divided word line memory”, in Proc. IEEE International Symposium on Circuits and Systems (ISCAS), vol. 4, May 2001, pp. 13 – 16.
[13] T. Kawagoe, J. Ohtani, M. Niiro, T. Ooishi, M. Hamada, and H. Hidaka, “A built-in self-repair analyzer (CRESTA) for embedded DRAMs”, in Proc. International Test Conference, Oct. 2000, pp. 567 – 574.
[14] J. Ohtani, T. Ooishi, T. Kawagoe, M. Niiro, M. Maruta, and H. Hidaka, “A shared built-in self-repair analysis for multiple embedded memories”, in Proc. IEEE Conference on Custom Integrated Circuits, May 2001, pp. 187 – 190.
[15] Y. Nagura, M. Mullins, A. Sauvageau, Y. Fujiwara, K. Furue, R. Ohmura, T. Komoike, T. Okitaka, T. Tanizaki, K. Dosaka, K. Arimito, Y. Koda, and T. Tada, “Test cost reduction by at-speed BISR for embedded DRAMs”, in Proc. International Test Conference, Oct. 2001, pp. 182 – 187.
[16] C.-T. Huang, C.-F. Wu, J.-F. Li, and C.-W. Wu, “Built-in redundancy analysis for memory yield improvement”, IEEE Transactions on Reliability, vol. 52, Dec. 2003, pp. 386 – 399.
[17] J.-F. Li, J.-C. Yeh, R.-F. Huang, and C.-W. Wu, “A built-in self-repair scheme for semiconductor memories with 2-D Redundancy”, in Proc. International Test Conference, vol. 1, Sept. 2003, pp. 393 – 402.
[18] Xiaogang Du, S.M. Reddy, W.-T. Cheng, J. Rayhawk, and N. Mukherjee, “At-speed built-in self-repair analyzer for embedded word-oriented memories”, in Proc. International Conference on VLSI Design, 2004, pp. 895 – 900.
[19] R.-F. Huang, C.-L. Su, and Cheng-Wen Wu, “Fail pattern identification for memory built-in self-repair”, in Proc. Asian Test Symposium (ATS), Nov. 2004, pp. 366 – 371.
[20] C.-L. Su, R.-F. Huang, and C.-W. Wu, “A processor-based built-In self-repair design for embedded memories”, in Proc. Asian Test Symposium (ATS), Nov. 2003, pp. 366 – 371.
[21] M. L. Bushnell, and V. D. Agrawal, Essentials of Electronic Testing for Digital, Memory & Mixed-Signal VLSI circuits, 2000, pp. 286-295.
[22] R.-F. Huang, J.-F. Li, J.-C. Yeh, and C.-W. Wu, “A simulator for evaluating redundancy analysis algorithms of repairable embedded memories”, in Proc. IEEE International Workshop on Memory Technology, Design, and Testing, July 2002, pp. 68-73.
[23] J.-F. Li, J.-C. Yeh, R.-F. Huang, and C.-W. Wu, “A built-in self-repair design for RAMs with 2-D redundancies”, IEEE Transactions on VLSI Systems, vol.13, no.6, pp. 742-745, June, 2005.
[24] R. Rajsuman, “Testing a system-on-a-chip with embedded microprocessor”, in Proc. Internal Test Conference, pp. 499-508, 1999.
[25] C.-H. Tasi, C.-W. Wu, “Processor-programmable memory BIST for bus-connected embedded memories”, in Proc. IEEE Asia South Pacific Design Automation Conference (ASP-DAC), pp. 325-330, Jan, 2001.
指導教授 李進福(Jin-Fu Li) 審核日期 2005-11-11
推文 facebook   plurk   twitter   funp   google   live   udn   HD   myshare   reddit   netvibes   friend   youpush   delicious   baidu   
網路書籤 Google bookmarks   del.icio.us   hemidemi   myshare   

若有論文相關問題,請聯絡國立中央大學圖書館推廣服務組 TEL:(03)422-7151轉57407,或E-mail聯絡  - 隱私權政策聲明