簡易檢索 / 詳目顯示

研究生: 戴士翔
Dai, Shih-Hsiang
論文名稱: 針對包覆IEEE 1500之多時脈域待測電路進行延遲錯誤之測試架構
An On-Chip Delay Test Architecture for Cores with Multiple-Clock Domains
指導教授: 李昆忠
Lee, Kuen-Jong
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 電機工程學系
Department of Electrical Engineering
論文出版年: 2011
畢業學年度: 99
語文別: 英文
論文頁數: 81
中文關鍵詞: 觸發後擷取
外文關鍵詞: launch off capture
相關次數: 點閱:77下載:1
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 半導體製造技術的進步促使單晶片系統設計可整合更多複雜的核心電路以及提升系統的操作頻率,但卻使得延遲錯誤之測試流程變得更加地複雜。在本篇論文中,為了能夠有效地執行延遲錯誤的測試流程,我們提出一內嵌式延遲錯誤測試的架構以針對包覆IEEE 1500標準介面且擁有多時脈域的核心電路進行測試。針對延遲測試所需的控制訊號以及時脈皆可由我們所提出的晶片系統延遲測試架構所產生,如此則可減低對外部測試機台的需求以大幅降低測試的成本。延遲測試的架構由一內嵌於IEEE 1500介面的延遲時脈產生器所組成,搭配相位鎖定迴路電路提供的參考時脈以達到精準的時脈控制。此架構針對延遲測試提供觸發後擷取(launch off capture, LOC)方法且能夠針對在電路內或電路之間支援單一時脈域或多重時脈域的延遲測試。任何電路包覆我們所設計的支援延遲測試的IEEE 1500介面可以更方便且快速地整合至延遲測試架構以達到隨插即用的功能。根據本實驗結果顯示,我們提出的延遲測試架構針對單一時脈域或是多重時脈域確實皆可有效的執行延遲測試。

    High-performance system-on-a-chip (SOC) designs nowadays are usually implemented using multiple clocks. This, however, also complicates test procedures for timing-related defects (usually modeled as delay faults) in the chip. This thesis presents an on-chip delay test architecture based on the IEEE 1500 standard for multi-clock core-based SOC designs to cost-effectively carry out delay test procedures. All required test control signals and at-speed clocks for delay test can be generated on-chip so that the need of external automatic test equipment (ATE) to provide these signals can be eliminated and test costs can be greatly reduced. To achieve high quality of delay tests, the delay test architecture including basic SOC components, the SOC test platform [1], and the IEEE 1500 standard compliant wrapper design equipped with a novel delay test clock generator is presented to support core-based delay tests of intra-clock domains and inter-clock domains within a core or between cores. Any core wrapped by the proposed wrapper can be easily integrated to our test architecture in a plug-and-play manner. Experimental results show the effectiveness of the proposed on-chip delay test architecture for multi-clock domains delay test.

    CHAPTER 1 1 1.1 MOTIVATION 1 1.1.1 Overview to This Work 2 1.2 ORGANIZATION OF THESIS 3 CHAPTER 2 5 2.1 OVERVIEW OF DELAY FAULT MODELS 5 2.2 IEEE 1500 STANDARD 7 2.3 IEEE 1149.1 TAP CONTROLLER 8 2.4 SCAN-BASED AT-SPEED DELAY TEST METHODOLOGIES 9 2.4.1 Enhanced Scan Test (EST) 10 2.4.2 Launch Off Shift (LOS) 11 2.4.3 Launch Off Capture (LOC) 12 2.5 DEFINITION OF THE CLOCK DOMAIN 13 2.6 EMBEDDED PROCESSOR BASED SOC TEST PLATFORM 15 2.7 PREVIOUS WORK 16 2.7.1 External Delay Test 16 2.7.2 Internal Delay Test 20 CHAPTER 3 25 3.1 DELAY TEST ARCHITECTURE BASED-ON SOC TEST PLATFORM 26 3.1.1 Features 28 3.2 TEST FLOW 29 CHAPTER 4 31 4.1 THE HARDWARE COMPONENTS OF PROPOSED ON-CHIP DELAY TEST ARCHITECTURE 31 4.1.1 Test Bus 35 4.2 DELAY TEST CONTROL GENERATION 36 4.2.1 Finite State Machine of the Wrapper Control Unit 36 4.2.2 TAP State Control 38 4.3 DELAY TEST CLOCK GENERATION AND APPLICATION 40 4.3.1 IEEE 1500 standard compliant delay-test-supported wrapper design 40 4.3.2 The proposed delay test clock generator 41 4.4 COMPARISON 52 CHAPTER 5 54 5.1 ON-CHIP DELAY TEST ARCHITECTURE WITH THREE CUTS 54 5.2 SIMULATION ENVIRONMENT 57 5.2.1 Architecture 57 5.2.2 Memory Mapping Address Allocation 58 5.2.3 Pre-layout Simulation Results 59 5.2.4 Area overhead Comparison between previous work 62 5.2.5 Post-layout Simulation Results 63 5.3 EMULATION ENVIRONMENT 65 5.3.1 FPGA Prototyping 66 5.3.2 Graphic User Interface (GUI) 68 5.3.3 Emulation Results 71 CHAPTER 6 76 6.1 CONCLUSIONS 76 6.2 FUTURE WORK 77 REFERENCES 78

    [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] 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.
    [7] 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.
    [8] P.-L. Chen, Y.-H. Huang and T.-Y. Chang, “Fast test integration: toward plug-and-play at-speed testing of multiple clock domains based on IEEE standard 1500,” Trans. on CAD, pages 1837-1842, 2010.
    [9] J. Savir and S. Patil, “Broad-Side Delay Test,” IEEE Trans. on Computer-Aided Design of Integrated Circuit and System, pp. 1057-1064, 1993.
    [10] 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.
    [11] X. Zhang and K. Roy, “Power Reduction in Test-Per-Scan BIST,” Proc. of the Online Testing Workshop, pp. 133-138, 2000.
    [12] M. Beck, O. Barondeau, M. Kaibel, F. Poehl, L.ub Xijiang and R. Press, “Logic Design for On-Chip Test Clock Generation-Implementation Details and Impact on Delay Test Quality,” Proc. of the Design, Automation and Test in Europe, vol. 1, pp. 56-61, 2005.
    [13] L.-T. Wang, Xiaoqing Wen, Po-Ching Hsu, Shianling Wu, and Jonhson Guo, “At-speed Logic BIST Architecture for Multi-Clock Designs,” ICCD, pp.475-478, 2005
    [14] 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.
    [15] IEEE 1500 Standard for Embedded Core Test (SECT) Web Site, http://grouper.ieee.org/groups/1500/.
    [16] IEEE Computer Society, “IEEE Std. 1149.1: IEEE Standard Test Access Port and Boundary-Scan Architecture”, 1990.
    [17] 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
    [18] X. Lin et al., “High-frequency, at-speed scan testing,” Design & Test of Computers, pp. 17-25, 2003.
    [19] Ahmed, N. and Tehranipoor, M., “Improving Transition Delay Test Using a Hybrid Method,” IEEE Design & Test of Computers, pp.402-412, 2006.
    [20] Ahmed, N., Tehranipoor, M., and Ravikumar C.P., “Enhanced Launch-Off-Capture Transition Fault Testing,” ITC, 2005
    [21] Qiang Xu and Nicolici, N, “Wrapper design for multifrequency IP cores,” trans. on VLSI systems, pp. 678-685, 2005
    [22] Qiang Xu and Nicolici, N, “DFT Infrastructure for Broadside Two-Pattern Test of Core-Based SOCs,” trans. on computers, pp. 470-485, 2006
    [23] Hiroshi Furukawa, and Xiaoqing Wen, “A Novel and Practical Control Scheme for Inter-Clock At-Speed Testing,” ITC, 2006
    [24] Wang, L. T., C.-W. Wu, X. Wen, “VLSI Test Principles and Architectures," Morgan Kaufmann, 2006.
    [25] X. Lin, R. Thompson, “Test Generation for Designs with Multiple Clocks,” Proc. DAC, pp.662-667, 2003.
    [26] Wen-Cheng Huang, Chin-Yao Chang and Kuen-Jong Lee, “Toward Automatic Synthesis of SoC Test Platform”, In Proc., VLSI Design, Automation, and Test, pages 1-4, 2007.
    [27] Global Unichip Corp., GPrime Hybrid 1 Demo Kit-emulator User’s Manual.
    [28] ARM Ltd. Web Site, http://www.arm.com/.

    下載圖示 校內:2016-08-31公開
    校外:2016-08-31公開
    QR CODE