簡易檢索 / 詳目顯示

研究生: 黃文成
Huang, Wen-Cheng
論文名稱: DASTEP:一應用於單晶片系統測試平臺之設計自動化系統
DASTEP:A Design Automation System for System-on-Chip Test Platform
指導教授: 李昆忠
Lee, Kuen-Jong
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 電機工程學系
Department of Electrical Engineering
論文出版年: 2006
畢業學年度: 94
語文別: 英文
論文頁數: 58
中文關鍵詞: 設計自動化單晶片系統測試
外文關鍵詞: design automation, SOC testing
相關次數: 點閱:132下載:2
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 隨著半導體製程的進步,單晶片系統設計逐漸成為積體電路系統最重要的設計方法。然而,此種設計方法遭遇了許多嚴峻的問題,其中之一便是單晶片系統測試。而以嵌入式處理器為基礎的測試平臺技術已漸成為解決此問題最有效率方法之一,其主要原因在於測試平臺具低成本、高效率之特性,且可支援多種測試方法,包含了掃瞄測試、階層式測試與記憶體內建自我測試等。
    在本篇論文中,我們針對一個典型之單晶片系統測試平臺,發展出一可應用於此測試平臺之設計自動化系統,名為DASTEP。DASTEP主要用於幫助使用者架構此一測試平臺並整合智財電路至此平臺上。為了標準化測試程序,DASTEP提供對智財電路包覆符合IEEE 1149.1及1500 標準之包裝表面。針對單晶片系統中的測試存取機制,DASTEP能自動產生一測試存取機制控制器(TAM controller)與相對應的測試匯流排(test bus)。DASTEP亦有合適的模擬環境用以執行完整測試流程並驗證使用者的電路設計與測試排程。另外,DASTEP提供友善的使用者介面以完成前述功能。綜合上述特性,DASTEP成為一關於單晶片系統測試,強大但仍極易使用的電子設計自動化系統。

    In this thesis, a design automation system, called DASTEP, to help a user build a test platform and incorporate his/her designs into the platform is presented. DASTEP provides an interactive mode to allow the user to modify IP cores into testable ones and integrate them into the test platform. To standardize the test procedure, DASTEP furnishes the capability of wrapping the cores with the 1149.1 or 1500 standard wrappers. A sophisticated test-access-mechanism (TAM) controller along with the required test bus can be automatically synthesized which form the kernel of the test platform. DASTEP also creates appropriate simulation environment that allows the simulation of the entire test flow, making the verification of both core design and test plan possible. All the capabilities of DASTEP are provided via friendly graphic user interface, which makes DASTEP a powerful, yet very easy-to-use electronic design automation (EDA) system for SOC testing.

    1. Introduction 1 1.1. Motivation 1 1.2. Overview 2 1.3. Organization 3 2. Preliminary Knowledge 7 2.1. 1149.1 Standard 7 2.2. 1500 Standard 10 2.3. Overview of the Embedded-Processor Based Test Platform 12 2.4. Review of Broadcasting for Multiple Scan Chains 16 2.5. Review of Space Compaction Techniques 20 3. Overview of DASTEP 23 4. Design Automation Tools 27 4.1. Framework of Design Automation Tools 27 4.2. 1149.1/1500 Wrapper Synthesizer 31 4.3. HTCA Synthesizer 32 4.4. TAM Integrator 33 4.5. Pattern Transformer 35 4.6. Test Program & TAMC Setup Data Generator 35 4.7. Broadcasting for Multiple Scan Chains 36 4.8. Space Compaction Techniques 37 5. Graphic User Interface 39 5.1. DASTEP-GUI 39 5.2. “File” menu 41 5.3. “Edit” menu 42 5.4. “View” menu 43 5.5. “Scan Techniques” menu 43 5.6. “Hardware” menu 44 5.7. “Software” menu 45 5.8. “Setup File” menu 46 5.9. “Simulation” menu 47 5.10. “Tools” menu 49 5.11. “Preferences” menu 51 5.12. “Help” menu 52 6. Conclusions 53 References 57

    [1] K.-J. Lee and C.-I Huang, “A Hierarchical Test Control Architecture for Core Based Design”, in Proc. of Asian Test Symposium, pp. 248-253, 2000.
    [2] M. Benabdenbi, W. Maroufi and M. Marzouki, “Testing TAPed cores and wrapped cores with the same test access mechanism”, in Proc. of Design, Automation and Test in Europe, pp. 150-155, 2001.
    [3] J.-F. Li, H.-J. Huang, J.-B. Chen, C.-P. Su, C.-W. Wu, C. Cheng, S.-I. Chen, C.-Y. Hwang and H.-P. Lin, “Hierarchical Test Scheme for System-on-Chip Designs”, in Proc. of Design, Automation and Test in Europe, pp. 486-490, 2002.
    [4] Lee Whetsel, “An IEEE 1149.1 Based Test Access Architecture”, in Proc. of International Test Conference, pp. 69-78, 1997.
    [5] M. Benabdenbi and W. Maroufi, “CAS-BUS: A Scalable and Reconfigurable Test Access Mechanism for Systems on a Chip”, in Proc. of Design, Automation and Test in Europe, pp. 141-145, 2000.
    [6] T. Waayers, R. Morren and R. Grandi, “Definition of a robust Modular SOC Test Architecture; Resurrection of the single TAM daisy-chain”, in Proc. of International Test Conference, pp. 610-619, 2005.
    [7] J.-R. Huang, M.K. Iyer and K.-T. Cheng, “A Self-Test Methodology for IP Cores in Bus-Based Programmable SoCs”, in Proc. of VLSI Test Symposium, pp. 198-203, 2001.
    [8] A. Kristic, W.-C. Lai, K.-T. Cheng, L. Chen and S. Dey, “Embedded Software-Based Self-Test for Programmable Core-Based Designs”, IEEE Design & Test of Computers, pp. 18-27, 2002.
    [9] M. Benabdenbi, A. Greiner, F. Pecheux, E. Viaud and M. Tuna, “STEPS: Experimenting a New Software-based Strategy for Testing SoCs Containing P1500-compliant IP Cores”, in Proc. of Design, Automation and Test in Europe, pp. 712-713, 2004.
    [10] M. Benabdenbi, A. Greiner, F. Pecheux, E. Viaud and M. Tuna, “STEPS: Experimenting a New Software-based Strategy for Testing SoCs Containing P1500-compliant IP Cores”, in Proc. of Design, Automation and Test in Europe, pp. 712-713, 2004.
    [11] K.-J. Lee, C.-Y. Chu and Y.-T. Hong, “An Embedded Processor Based SOC Test Platform”, in IEEE International Symposium on Circuits and Systems, vol.3, pp. 2983-2986, 2005.
    [12] IEEE Standard Test Access Port and Boundary Scan Architecture, 2001.
    [13] IEEE Standard Testability Method for Embedded Core-based Integrated Circuits, 2005.
    [14] C.-M. Ho, “Novel Scan Techniques for Low Power and Low Cost Testing”, M.S. thesis, National Cheng Kung University, 2005.
    [15] C.-Y. Chen, “Output Compaction Techniques for Multiple Scan Chain Designs”, M.S. thesis, National Cheng Kung University, 2005.
    [16] K.-J. Lee, J.-J. Chen and C.-H. Huang, “Using a single input to support multiple scan chains”, in Proc. of Intl. Conf. Computer-Aided-Design, pp. 74-78, 1998.
    [17] I. Hamzaoglu and J. H. Patel, “Reducing Test Application Time for Full Scan Embedded Cores”, in Proc. of International Symposium on Fault-Tolerant Computing, pp. 260-267, 1999.
    [18] A. R. Pandey and J. H. Patel, “Reconfiguration Technique for Reducing Test Time and Test Data Volume in Illinois Scan Architecture Based Design”, in Proc. of VLSI Test Symposium, pp. 9-15, 2002.
    [19] D. Brelaz, “New methods to color the vertices of a graph”, Communications of the ACM, vol. 22, no.4, pp. 251-256, 1979.
    [20] C.-K. Yang, “Advanced Scan Architecture for Test Time and Test Volume Reductions”, M.S. thesis, Nation Cheng Kung University, 2003.
    [21] A. Dmitriev, M. Gossel and K. Charkrabarty, “Robust Space Compaction of Test Responses”, in Proc. of Asian Test Symposium, pp. 254-259, 2002.
    [22] Y.-T. Hung and K.-J. Lee, “An Embedded-Processor-Driven Platform for SOC Testing”, in Proc. of VLSI Design/CAD Symposium, 2002.
    [23] I. Hamzaoglu and J.H. Patel, “Reducing Test Application Time for Full Scan Embedded Cores”, in Proc. of Fault-Tolerant Computing Symposium, pp. 260-267, 1999.
    [24] GTK+ Official Website, http://www.gtk.org
    [25] Cadence Website, http://www.cadence.com
    [26] Springsoft Website, http://www.springsoft..com.tw
    [27] National Chip Implementation Center of Taiwan, http://www.cic.org.tw
    [28] SynTest Website, http://www.syntest.com

    下載圖示
    2008-08-16公開
    QR CODE