簡易檢索 / 詳目顯示

研究生: 尤建智
You, Jian-Jhih
論文名稱: 具有混合信號測試能力之單晶片系統測試平台之高效能元件設計
High-Performance Component Design for SOC Test Platforms with Mixed-Signal Test Capability
指導教授: 李昆忠
Lee, Kuen-Jong
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 電機工程學系
Department of Electrical Engineering
論文出版年: 2007
畢業學年度: 95
語文別: 英文
論文頁數: 67
中文關鍵詞: 單晶片系統測試
外文關鍵詞: SOC, test
相關次數: 點閱:65下載:2
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  •   隨著半導體製程之演進,晶片將擁有越來越多的功能。然而以系統單晶片為基礎之設計方法面臨許多挑戰。為了有效測試系統單晶片,以測試機台為基礎之測試方法將需要擁有極高頻率、高精準度以及大量記憶體配置之測試機台。如此將會使測試成本大幅提升。此外由於系統單晶片複雜度之增長,過長之測試時間亦為一極待解決之問題。這將會造成測試成本的提升,因此,如何針對系統單晶片降低其測試成本將是個非常重要之課題。
      為了解決這些問題,在此篇論文裡,我們提出具有混合信號測試能力之單晶片系統測試平台之高效能元件設計,可同時支援掃描練測試、記憶體內建自我測試與類比數位轉換器之內建自我測試。此高性能元件包含高性能測試控制器與階層式測試匯流排,測試控制器可在300MHz達到「即時」測試(At speed testing)之需求。而階層式測試匯流排之技術,使本單晶片系統測試平台可應用於內部核心與模組數量與種類之迅速增長之單晶片系統而不會造成晶片操作速度之下降。根據實驗結果顯示,藉由使用我們所提出之技術,單晶片系統測試平台之功能性可以大幅度的提升。

      With the development of process of semi-conductor, more and more functionalities will be provided in a single chip. However, the SOC-based design methodology also introduces many new challenges. In order to test an SOC, the ATE-based testing methodology requires ATE with high frequency, great accuracy and large memory. This ATE will result in high test cost. Moreover, with the increase of SOC complexity, the possibly long test time will also be an important issue. Hence, how to reduce the test cost for SOC becomes an important problem.
      In order to address the problems above, in this thesis, we propose the high-performance components for SOC which has high operation speed and supports various types of test methodologies including scan-based testing, memory BIST and ADC BIST. These components contain a high-performance test controller and the test bus. The improved test controller has the ability of 300MHz at-speed testing. As for the test bus, we develop a hierarchical test bus technique. With the aid of this technique, the SOC test platform can support testing of a large number of cores without performance degradation. Experimental results show that by using the proposed techniques, the SOC test platform can be greatly improved.

    CHAPTER 1 INTRODUCTION 1 1.1. MOTIVATION 1 1.2. OVERVIEW TO THIS WORK 2 1.3. ORGANIZATION OF THESIS 3 CHAPTER 2 BACKGROUND AND PREVIOUS WORK 5 2.1. IEEE 1500 STANDARD 5 2.2. PREVIOUS WORK 9 2.2.1. Functional Testing 9 2.2.2. Structural Testing 9 CHAPTER 3 IMPLEMENTATION OF SOC TEST PLATFORM 17 3.1. FEATURES 18 3.2. THE COMPONENTS OF TEST PLATFORM 19 3.2.1. Hardware Components 20 3.2.2. Software Components 24 3.3. TEST PROCEDURES 25 3.3.1. Test Flow of System Components 25 3.3.2. Test Flow of Circuit Under Test 26 CHAPTER 4 DESIGN METHODOLOGIES 28 4.1. DESIGN FLOWS FOR TAM CONTROLLER 28 4.1.1. Design Methodologies for High Speed Circuit 29 4.1.1.1. Design Methodologies for Data Path 29 4.1.1.2. Design Methodologies for Control Path 30 4.1.2. Design Methodologies for TAM Controller 31 4.2. HIERARCHICAL TEST BUS 35 4.2.1. Architecture of Hierarchical Test Bus 35 4.2.2. Implementation Issues of Hierarchical Test Bus 37 CHAPTER 5 ON-CHIP TESTING OF ADC 39 5.1. ARCHITECTURE OF ADC AND ADC BIST 39 5.2. ARCHITECTURE OF TEST SUPPORTING WRAPPER 41 5.3. IMPLEMENTATION 42 5.4. TEST FLOW OF ADC 43 5.4.1. Test Flow of Digital Circuit 45 5.4.2. Test Flow of Analog Circuit 45 CHAPTER 6 EXPERIMENTAL RESULTS 46 6.1. EXPERIMENTAL ENVIRONMENT 46 6.2. EXPERIMENTAL RESULTS OF IMPROVED TAM CONTROLLER 49 6.3. EXPERIMENTAL RESULTS OF HIERARCHICAL TEST BUS 51 6.4. EXPERIMENTAL RESULTS OF ADC BIST 51 6.5. TEST CHIP - MPSOC-II 56 6.5.1. System Architecture 57 6.5.2. Experimental Results 58 CHAPTER 7 CONCLUSIONS AND FUTURE WORK 61 7.1. CONCLUSIONS 61 7.2. FUTURE WORK 62 REFERENCES 63

    [1] Y. Zorian, “Testing the Monster Chip,” IEEE Spectrum, pages 54-60, 1999.
    [2] IEEE 1500 Standard for Embedded Core Test (SECT) Web Site, http://grouper.ieee.org/groups/1500/.
    [3] IEEE Computer Society, “IEEE Std. 1149.1: IEEE Standard Test Access Port and Boundary-Scan Architecture”, 1990.
    [4] S.Y.H. Su and T. Lin, “Functional Testing Techniques for Digital LSI/VLSI Systems,” Design Automation Conference, pages 517-528, 1984.
    [5] M. H. Tehranipour, M. Nourani, S. M. Fakhraie and A. Afzali-Kusha, “Systematic Test Program Generation for SoC Testing Using Embedded Processor,” in Proc. International Symposium on Circuits and Systems, pages 541-544, 2003.
    [6] C.-Y. Lo, C.-H. Wang, K.-L. Cheng, J.-R. Huang, C.-W. Wang, S.-M. Wang and C.-W. Wu, “STEAC: A Platform for Automatic SOC Test Integration” IEEE Transactions on VLSI Systems, pages 541-545, 2007.
    [7] A. Jas and N. A. Touba, “Using an Embedded Processor for Efficient Deterministic Testing of Systems-on-a-Chip,” in Proc. Computer Design International Conference, pages 418-423, 1999.
    [8] J.-R. Huang, M.-K. Iyer and K.-T. Cheng, “A Self-Test Methodology for IP Cores in Bus-Based Programmable SoCs,” in Proc. VLSI Test Symposium, pages 198-203, 2001.
    [9] A. Krstic, 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, pages 18-27, 2002.
    [10] M. Benabdenbi, A. Greiner, F. Pecheux, E. Viaud and M. Tuna, “STEPS: Experimenting a New Software-based Strategy for Testing SoCs Containing 1500-Compliant IP Cores,” in Proc. Design, Automation and Test in Europe Conference, pages 712-713, 2004.
    [11] Y.-T. Hung and K.-J. Lee, “An Embedded-Processor-Driven Platform for SOC Testing,” in Proc. VLSI Design/CAD Symposium, 2002.
    [12] K.-J. Lee, C.-Y. Chu and Y.-T. Hong, “An Embedded Processor Based SOC Test Platform,” in Proc. International Symposium on Circuits and Systems, pages 2983-2986, 2005.
    [13] M.-L. Wu and K.-J. Lee, “Performance Analysis and Enhancement of SOC Test Platforms,” Master Thesis, Dept. of E.E., NCKU, Taiwan, 2005
    [14] Y. Zorian, E.J. Marinissen, and S. Dey, “Testing Embedded-Core Based System Chips,” in Proc. International Test Conference, pages 130-143, 1998.
    [15] PCI Special Interest Group, Hillsboro, Oregon, USA. PCI Local Bus Specification, Revision 2.0, April 1994.
    [16] VSI Alliance On-Chip Bus Development Working Group. “Virtual Component Interface Standard (OCB 2 2.0),” April 2001.
    [17] AMBA Specification, http://www.arm.com.
    [18] C.-Y. Chu and K.-J. Lee, “Framework Design For System-on-a-Chip Test Platform,” Master Thesis, Dept. of E.E., NCKU, Taiwan, July 2004.
    [19] SynTest Technology, Inc., TurboScan User Guide, http://www.syntest.com/.
    [20] ARM926EJ-S Data Sheet, http://www.arm.com.
    [21] SynTest Technology, Inc., TurboBIST-Memory User Guide, http://www.syntest.com/.
    [22] “The Source For Perl,” http://www.perl.com/ .
    [23] ARM Ltd. Web Site, http://www.arm.com/.
    [24] Synopsys Ltd. Web Site, http://www.synopsys.com/.
    [25] I. Pomeranz and S.M. Reddy, “Improving the stuck-at fault coverage of functional test sequences by using limited-scan operations,” IEEE Transactions on VLSI Systems, pages 780-788, 2004.
    [26] L. Chen and S. Dey, “Software-Based Self-Testing Methodology for Processor Cores,” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, page 369-380,2001
    [27] A. Paschali and D. Gizopoulos, “Effective software-based self-test strategies for on-line periodic testing of embedded processors,” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, pages 88-99, 2005
    [28] F. Corno, M. S. Reorda, G. Squillero and M. Violante, “On the test of microprocessor IP cores,” in Proc. Design, Automation and Test in Europe Conference, pages 209-213, 2001.
    [29] N. Kranitis, A. Paschalis, D. Gizopoulos and G. Xenoulis, “Software-Based Self-Testing of Embedded Processor,” IEEE Transactions on Computers, pages 461-475, 2005
    [30] A. Paschalis, D. Gizopoulos, N. Kranitis and Y. Zorian, “Deterministic Software-Based Self-Testing of Embedded Processor Cores,” in Proc. Design, Automation and Test in Europe Conference, pages 92-96, 2001
    [31] K.-J. Lee, S.-J. Chang and R.-S. Tzeng, “A Sigma-Delta modulation based BIST for A/D Converters,” Asian Test Symposium, pages 16-19, 2003.
    [32] H.-W. Ting, B.-D. Liu and S.-J. Chang, “Histogram Based Testing Strategy for ADCs,” Asian Test Symposium, pages 51-54, 2006.
    [33] H.-W. Ting, C.-W. Lin, B.-D. Liu and S.-J. Chang, “Reconstructive Oscillator Based Sinusoidal Signal Generator for ADC BIST,” Asian Solid-State Circuits Conference, pages 65-68, 2005.
    [34] C.-M. Ho and K.-J. Lee, “Novel Scan Techniques for Low Power and Low Cost Testing,” Master Thesis, Dept. of E.E., NCKU, Taiwan, 2005
    [35] C.-Y. Chen and K.-J. Lee, “Output Compaction Techniques for Multiple Scan Chain Designs,” Master Thesis, Dept. of E.E., NCKU, Taiwan, 2005

    下載圖示 校內:2009-08-29公開
    校外:2009-08-29公開
    QR CODE