跳到主要內容

臺灣博碩士論文加值系統

(216.73.216.141) 您好!臺灣時間:2026/08/25 00:39
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:林奕成
研究生(外文):Yi-Cheng Lin
論文名稱:多核心系統的軟體式自我測試
論文名稱(外文):Software-based Self-testing in Multi-core System
指導教授:陳中和陳中和引用關係
指導教授(外文):Chung-Ho Chen
學位類別:碩士
校院名稱:國立成功大學
系所名稱:電腦與通信工程研究所
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2007
畢業學年度:95
語文別:中文
論文頁數:45
中文關鍵詞:多核心系統製造測試多核心單核心微處理器軟體式自我測試
外文關鍵詞:multi-coresingle-coremicroprocessorSoftware-based Self-testingmanufacturing testing
相關次數:
  • 被引用被引用:0
  • 點閱點閱:258
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
製造測試是晶片下線之後的一個重要環節,對於效能及面積要求極嚴的處理器,軟體式自我測試方案可以大幅減少測試電路所佔用的電晶體數,使得晶片得以在時脈、良率上都有更大的調整空間。對於在單一晶片上整合兩個以上處理器的多核心系統,上述的優點將會更加的被凸顯,若是能將原本針對單核心系統研發完成的軟體式自我測試程式,藉由增加在多核心平台上所需要的協調機制,使其可以同樣的在多核心平台上執行,必然可以提供多核心晶片在生產測試流程上的重大變革。
本論文中,我們探討了多核心系統的軟體式測試方法,並分別提出透過軟體及硬體的支援來使用原本單核心系統測試程式於多核心系統。將其分別套用到所提出的單晶片多核心系統。實驗結果顯示不管是透過軟體或硬體的機制,將原本針對單核心系統所發展的軟體自我測試程式應用到多核心系統都是相當可行的。
Manufacturing testing is an important stage after the tape-out of a chip. Software-based self-testing (SBST) is a promising methodology for processor which has strict considerations in performance and area. If we can apply well-developed software-based self-testing program to a multi-core system which uses the same processor as in a single-core system, testing development time for the multi-core system can be greatly shortened. In this thesis, we address the SBST issues in multi-core systems and propose a methodology that applies single-core software-based self-testing program to the multi-core system. Our experimental results demonstrate the feasibility of the proposed SBST methodology for a homogeneous multi-core system.
摘要 I
第一章 序論 1
第一節 研究動機 1
第二節 研究貢獻 2
第三節 內容編排 2
第二章 背景知識與相關文獻探討 3
第一節 單核心處理器的測試 3
第二節 一套發展完善的軟體式自我測試方案 4
第三節 多處理器系統及其分類 7
第四節 多處理器系統的軟體式自我測試流程 8
第五節 相關研究 10
第三章 所提出的軟體式自我測試方案 13
第一節 透過軟體的修改 13
同步問題 13
系統是否已有正確(fault-free)的處理器 15
診斷問題 16
第二節 測試程式同步關鍵區段(Test Program Synchronization Section) 21
測試程式同步區段的位置 22
使用測試程式同步區段的議題 23
第三節 利用Design for Test硬體的增加 24
第四節 測試同步單元(Test Synchronization Unit) 25
測試監控器(Test Monitor) 27
測試仲裁器(Test Arbiter) 28
測試控制器(Test Controller) 29
使用測試同步單元的議題 32
第四章 實驗的環境與結果分析 33
第一節 對稱式的單晶片多核心處理器系統 33
第二節 實驗步驟與工具 33
MLA SBST及其修改 34
邏輯模擬與錯誤模擬流程 36
合成的方法 37
第三節 使用測試程式同步區段 38
第四節 使用測試同步單元 39
測試同步單元的合成結果 39
使用測試同步單元的測試結果 39
第五章 結論與未來展望 41
第一節 結論 41
第二節 未來的展望 42
參考資料 43
[1]A. Burdass, G. Campbell, R. Grisenthwaite, D. Gwilt, P. Harrod, and R. York, “Embedded Test and Debug of Full Custom and Synthesisable Microprocessor Cores,” Proc. European Test Conference, 2000, pp. 17-22.
[2]L. Chen and S. Dey, “Software-Based Self-Testing Methodology for Processor Cores,” IEEE Transactions on CAD of Integrated Circuits and Systems, vo.20, no.3, March 2001, pp. 369-380.
[3]P. Parvathala, K. Maneparambil, and W. Lindsay, “FRITS-A Microprocessor Functional BIST Method,” International Test Conference, 2002.
[4]J. Shen and J. A. Abraham, “Native Mode Functional Test Generation for Processors with Applications to Self Test and Design Validation,” In Proc. International Test Conference, IEEE Press, Piscataway, N. J. , 1998, pp. 990-999.
[5]K. Batcher and C. Papachristou, “Instruction Randomization Self Test for Processor Cores,” In Proc. VLSI Test Symposium, IEEE CS Press, Los Alamitos, Calif., 1999, pp. 34-40.
[6]F. Corno, G. Cumani, M. S. Reorda, and G. Squillero, “Fully Automatic Test Program Generation for Microprocessor Cores,” Design, Automation and Test in Europe 2003.
[7]A. Paschalis, D. Gizopoulos, N. Kranitis, M. Psarakis, and Y. Zorian,“Deterministic software-based self-testing of embedded processor cores,” Proceedings of Design, Automation and Test in Europe, March 2001, pp.92-96.
[8]K. Kranitis, A. Paschalis, D. Gizopoulos, and Y. Zorian, “Effective Software Self-Test Methodology for Processor Cores,” Design, Automation and Test in Europe 2002.
[9]K. Kambe, M. Inoue and H. Fujiwara, “Efficient template generation for instruction-based self-test of processor cores,” 13th Asian Test Symposium, Nov. 2004, pp.152 – 157.
[10]G. Xenoulis, D. Gizopoulos, N. Kranitis, and A. Paschalis, “Low-cost, on-line software-based self-testing of embedded processor cores,” 9th IEEE On-Line Testing Symposium, July 2003, pp.149 – 154.
[11]M. C. Chen, “A Hybrid Method on Functional Testing for Embedded Process Cores,” Master Thesis, Department of Electrical Engineering, National Cheng Kung University, Tainan, Taiwan, June 2003.
[12]C. L. Hsieh, “Design and Test of an Embedded Processor Based on ARM9 Structure,” Master Thesis, Department of Electrical Engineering, National Cheng Kung University, Tainan, Taiwan, July 2004.
[13]C. K. Wei, “Improving Software-Based Self-Testing with Multiple-Level Abstractions for Embedded Processors,” Master Thesis, Department of Electrical Engineering, National Cheng Kung University, Tainan, Taiwan, July 2006.
[14]C. H. Chen, C. K. Wei, T. H. Lu, and H.W. Gao, “Software-Based Self-Testing With Multiple-Level Abstractions for Soft Processor Cores,” IEEE Transactions on Very Large Scale Integration (VLSI) Systems, vol.15, no.5, May 2007, pp.505 – 517.
[15]M. L. Bushnell and V. D. Agrawal, “Essentials of Electronic Testing,” Kluwer Academic Publishers, 2000.
[16]D. A. Patterson and J. L. Hennessy, “Computer Architecture: A Quantitative Approach,” 3rd, San Francisco, CA: Morgan Kaufmann, 2002.
[17]Multiprocessing, Wikipedia, http://en.wikipedia.org/wiki/Multiprocessor.
[18]C. Aktouf, C. Robach, G. Mazare, and J. Johansson, “Functional testing and reconfiguration of MIMD machines,” IEEE International Workshop on Defect and Fault Tolerance in VLSI Systems, Oct 1993, pp. 72-79.
[19]C. Aktouf, “A Complete Strategy for Testing an On-Chip Multiprocessor Architecture,” IEEE Design & Test of Computers, Vol. 19, No. 1, Jan/Feb 2002, pp.18-28.
[20]D.T. Marr, S. Natarajan, S. Thakkar, and R. Zucker, “Multiprocessor validation of the Pentium Pro,” IEEE Computer, vo.29, no.11, Nov 1996, pp.47-53.
[21]T. J. Foster, D. L. Lastor, and P. Singh, “First Silicon Functional Validation and Debug of Multicore Microprocessors,” IEEE Transactions on Very Large Scale Integration (VLSI) Systems, vol.15, no.5, May 2007, pp.495 – 504.
連結至畢業學校之論文網頁點我開啟連結
註: 此連結為研究生畢業學校所提供,不一定有電子全文可供下載,若連結有誤,請點選上方之〝勘誤回報〞功能,我們會盡快修正,謝謝!
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top