簡易檢索 / 詳目顯示

研究生: 程育賢
Cheng, Yu-Hsien
論文名稱: 在單晶片系統測試平台上對包覆IEEE 1500之待測電路進行延遲錯誤測試
IEEE 1500 Based On-Chip Delay Fault Testing
指導教授: 李昆忠
Lee, Kuen-Jong
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 電機工程學系
Department of Electrical Engineering
論文出版年: 2008
畢業學年度: 96
語文別: 英文
論文頁數: 60
中文關鍵詞: 單晶片系統延遲錯誤測試
外文關鍵詞: on-chip, delay fault testing
相關次數: 點閱:76下載:2
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 隨著半導體的發展日趨進步,系統單晶片的產生結合了不同功能的核心電路,大大地降低產品成本。然而以系統單晶片為基礎之設計方法仍然面臨許多挑戰。為了有效測試系統單晶片,通常使用的是具備大量記憶體配置、高頻率、高精準度的測試機台。但是,相對地其所需要的測試成本很高。除此之外,由於系統單晶片內的電晶體做得越來越小也越來越多,所以時間的延遲已經成為系統單晶片的主要問題。因此,如何利用較低成本來測試時間延遲是個迫切需要解決的課題。
    在本篇論文當中,我們提出了一個可以使用在單晶片系統測試平台上進行延遲錯誤測試的新方法,以支援包覆IEEE 1500核心電路的外部以及內部的延遲測試。在這項提出的新的方法裡,我們設計了一個延遲錯誤測試的控制器,不僅產生了針對外部的延遲測試所需的控制信號,同時也產生了在內部延遲測試下採用加強型掃描測試(enhanced scan test, EST)和觸發後擷取(launch off capture, LOC)方法的控制信號。因此,在內部延遲測驗當中,設計者可以選擇使用高錯誤涵蓋率的EST 方法或是在可接受的錯誤涵蓋率下使用較小面積的LOC方法。我們也進一步提出了一個針對在系統單晶片上當不同核心電路是操作在不同時脈的延遲錯誤測試方法。根據本項實驗結果顯示,這項新測試方法的確帶給延遲測試有直接在晶片上進行測試以及低面積的貢獻。

    Since the development of semiconductor has been greatly advanced, SoC is invented to integrate different functional cores to reduce the total cost of products. However, the SoC-based design methodology is facing lots of challenges nowadays. In order to test SoC effectively, the high cost ATE with large memory, high frequency, and great accuracy is normally used. Besides, as more and more transistors are squeezed into SoC with smaller size, timing defects have become the major problems on SoC. Therefore, testing the timing defects of SoC with low cost is a very important issue which needs to be discussed.
    This thesis presents a new on-chip delay testing mechanism to support external and internal delay test for IEEE 1500 wrapped cores. In the proposed on-chip delay testing mechanism, we design a delay fault test controller (DFTC) to generate not only the required control signals for external delay test but also the control signals for both enhanced scan test (EST) and launch off capture (LOC) methodologies of internal delay test. Thus, in internal delay test, designers are able to use either EST for high delay faults coverage or LOC for acceptable delay faults coverage with low area overhead. We further enhance the mechanism to deal with delay faults on SoC system with multiple system clocks. The experimental results show the effectiveness of the proposed on-chip delay testing mechanism.

    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. IEEE 1149.1 TAP CONTROLLER 7 2.3. DELAY TESTING SCAN METHODOLOGIES 8 2.3.1. Enhanced Scan Test (EST) 9 2.3.2. Launch Off Capture (LOC) (Broad-side) 9 2.3.3. Launch Off Shift (LOS) (Skewed-load) 10 2.4. EMBEDDED PROCESSOR BASED SOC TEST PLATFORM 11 2.5. PREVIOUS WORK 13 2.5.1. External Delay Test 13 2.5.2. Internal Delay Test 16 CHAPTER 3 SINGLE CLOCK DOMAIN ON-CHIP DELAY TESTING 20 3.1. THE HARDWARE COMPONENTS OF THE SOC TEST PLATFORM 20 3.1.1. TAM Controller 21 3.1.2. Test Bus 23 3.1.3. Delay Test Supporting Wrapper 23 3.2. THE DELAY TEST SUPPORTING WRAPPER 23 3.2.1. TAP Controller (TAPC) 24 3.2.2. Wrapper Instruction Register (WIR) 25 3.2.3. Wrapper Boundary Register (WBR) and Scan Cell 25 3.2.4. Delay Fault Test Controller (DFTC) 27 3.3. THE DELAY TEST PROCEDURES 30 3.3.1. External Delay Test 31 3.3.2. Enhanced Scan Test (EST) 33 3.3.3. Launch Off Capture (LOC) 35 CHAPTER 4 MULTIPLE SYSTEM CLOCKS DELAY TESTING 37 4.1. THE ENHANCED DELAY TESTING MECHANISM 37 4.2. THE ENHANCED DELAY FAULT TEST CONTROLLER 39 4.2.1. Signal Controller 39 4.2.2. FSM 41 4.2.3. Clock Gating Unit 41 4.2.4. Clock Generator 42 4.3. THE DELAY TEST PROCEDURES 44 4.3.1. External Delay Test 44 4.3.2. Enhanced Scan Test (EST) 46 4.3.3. Launch Off Capture (LOC) 48 4.4. COMPARISON 49 CHAPTER 5 EXPERIMENTAL RESULTS 51 5.1. EXPERIMENTAL ENVIRONMENT 51 5.2. EXPERIMENTAL RESULTS OF THE DELAY TESTING MECHANISM 52 5.3. EXPERIMENTAL RESULTS OF THE ENHANCED DELAY TESTING MECHANISM 53 CHAPTER 6 CONCLUSIONS AND FUTURE WORK 56 6.1. CONCLUSIONS 56 6.2. FUTURE WORK 57 REFERENCES 58

    [1] K. J. Lee, C. Y. Chu and Y. T. Hong, “An Embedded Processor Based SOC Test Platform,” Proc. of IEEE Int’l Symp. on Circuits and Systems, pp. 2983-2986, 2005.
    [2] H. Chang and J. A. Abraham, “Delay Test Techniques for Boundary Scan based Architectures,” IEEE Custom IC Conf, pp. 13.2.1-13.2.4, 1992.
    [3] S. Park and T. Kim, “A New IEEE 1149.1 Boundary Scan Design for The Detection of Delay Defects," Proc. of Design, Automation and Test in Europe Conf, pp. 458-462, 2000.
    [4] K. Lofstrom, “Early Capture for Boundary Scan Timing Measurements," Proc. of IEEE Int’l Test Conf, pp. 417-422, 1996.
    [5] J. Shin, H. Kim and S. Kang, “At-speed Boundary-Scan Interconnect Testing in a Board with Multiple System Clocks," Proc. of Design, Automation and Test in Europe Conf, pp. 473-477, 1999.
    [6] Y. Wu and P. Soong, “Interconnect Delay Fault Testing with IEEE 1149.1," Proc. of IEEE Int’l Test Conf, pp. 449-457, 1999.
    [7] H. Yi, J. Song, and S. Park, “Interconnect Delay Fault Test on Boards and SoCs with Multiple Clock Domains,” Proc. of IEEE Int’l Test Conf, pp. 1-7, 2006.
    [8] P. L. Chen, H. H. Chiu, J. W. Lin, and T. Y. Chang, “A Smart Delay Testing Framework based-on IEEE 1500,” Presented in 12th IEEE European Test Symp. (informal digest), pp. 113-118, 2007.
    [9] 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,” Trans. on VLSI, pp. 541-545, 2007.
    [10] H. Yi, J. Song and S. Park, “Low-Cost Scan Test for IEEE-1500-Based SoC," Trans. on Instrumentation and Measurement, pp. 1071-1078, 2008.
    [11] J. Savir and S. Patil, “Broad-Side Delay Test,” IEEE Trans. on Computer-Aided Design of Integrated Circuit and System, pp. 1057-1064, 1993.
    [12] X. X. Fan, Y. Hu, and L. T. Wang, “An On-Chip Test Clock Control Scheme for Multi-Clock At-Speed Testing,” Proc. of IEEE Asia Test Symp., pp. 341-348, 2007.
    [13] X. Zhang and K. Roy, “Power Reduction in Test-Per-Scan BIST,” Proc. of the Online Testing Workshop, pp. 133-138, 2000.
    [14] M. Beck, O. Barondeau, M. Kaibel, F. Poehl, L.ub Xijiang and R. Press, “Logic Design for On-Chip Test Clock Generation-Implmentation Details and Impact on Delay Test Quality,” Proc. of the Design, Automation and Test in Europe, vol. 1, pp. 56-61, 2005.
    [15] Q. Xu and N. Nicolici, “Delay Fault Testing of Core-Based Systems-on-a-chip,” Proc. of the Design, Automation and Test in Europe, pp. 744-749, 2003.
    [16] IEEE 1500 Standard for Embedded Core Test (SECT) Web Site, http://grouper.ieee.org/groups/1500/.
    [17] IEEE Computer Society, “IEEE Std. 1149.1: IEEE Standard Test Access Port and Boundary-Scan Architecture”, 1990.
    [18] S. Bhunia, H. Mahmoodi, A. Raychowdhury, and K. Roy, “A Novel Low-overhead Delay Testing Technique for Arbitrary Two-Pattern Test Application,” Proc. of the Design, Automation and Test in Europe, pp. 1136-1141, 2005
    [19] S. Patil and J. Savir, “Skewed-Load Transition Test: Part II. Coverage,” Proc. of IEEE Int’l Test Conf, pp. 714, 1992.
    [20] ARM Ltd. Web Site, http://www.arm.com/.
    [21]AMBA Specification, http://www.arm.com.

    下載圖示 校內:2013-08-27公開
    校外:2013-08-27公開
    QR CODE