簡易檢索 / 詳目顯示

研究生: 駱懷瑄
Luo, Huai-Syuan
論文名稱: 內建自我測試電路應用於晶片內網路
A BIST Implementation for Network on a Chip
指導教授: 劉靖家
Liou, Jing-Jia
口試委員: 金仲達
劉靖家
黃稚存
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 電機工程學系
Department of Electrical Engineering
論文出版年: 2014
畢業學年度: 102
語文別: 英文
論文頁數: 38
中文關鍵詞: 內建自我測試電路晶片內網路
外文關鍵詞: Built-in self-test, Network on Chip
相關次數: 點閱:2下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 在此文中,我們實踐了對晶片內電路(network-on-chip)加上內建自我測試電路(BIST)方法並做測試。此方法使用了轉換延遲錯誤模型(transition fault model)和TG2(Transaction Generator 2)中的二維網絡模型。將內建自我測試電路產生的測試樣本測試晶片內電路的處理單元,且利用晶片內電路的內建交換機傳遞包裹(Packages)至其他晶片內電路中的處理單元做測試。此內建自我測試電路對晶片內電路中的處理單元一起分享測試樣本產生器(Test Pattern Generator)和多輸入特徵寄存器(Multiple-Input Signature Register)。每個處理單元有自己的測試控制器(Test Controller)會連到中央測試控制器(Central Test Controller)。由中央測試控制器下達命令至每個處理單元自己的測試控制器以決定每個處理單元的動作,像是對某個處理單元傳遞資料做內建自我測試。而我們最主要的目標就是減少內建自我測試電路的面積和增進整個內建自我測試電路的效能以提高錯誤涵蓋率(Fault coverage)。


    In this thesis, we present a built-in self-test methodology for testing the network-on-chip (NoC). This methodology uses transition fault model. And the NoC model is a 2-dimensional mesh which is TG2 benchmark. The proposed method is using BIST to generate test patterns to test processing element. And utilize inter-switch to send packets to test other processing element in NoC communication infrastructure. And this BIST design is sharing test pattern generator (TPG) and multiple-input signature register (MISR) for all processing elements. Every processing element has a test controller, all of these test controller chain together, and connect to the central test controller. Control signals sending to which processing element and the action of processing element will be decided by the central test controller, such as assign which router to test circuit. Our propose target is to decrease area overhead and improve performance for this BIST architecture.

    1 Introduction 2 Background 2.1 Built-In Self Test 2.2 Fault Model 2.3 TG2 NOC model 2.4 Fault Simulation 3 Proposed Methods 3.1 Overall Flow of Proposed Approach 3.2 A BIST with 2D mesh router Design 3.2.1 BIST with 2D mesh router architecture 3.2.2 BIST insertion flow 3.2.3 LFSR and Phase shifter 3.2.4 MISR 3.2.5 SIPO shift register 4 Experiment Results 4.1 Experiment of two mesh router models 4.2 The area overheads for design 4.3 The timing report for design 5 Conclusion and Future Work 5.1 Conclusion 5.2 Future Work

    [1] C.E Stroud, A Designer’s Guide to Build-in Self-Test. Kluwer Academic
    publishers, Boston, 2002.

    [2] P. Bernardi, G. Masera, F. Quaglio, and M. S. Reorda, “Testing logic cores using a BIST P1500 compliant approach: a case of study, “in Proceedings of Design, Automation and Test in Europe Conference and Exhibition, vol. 3, 2005, pp. 228-233.

    [3] N. A. Touba and E. J. McCluskey, “Bit-fixing in pseudorandom sequences for scan BIST”, IEEE Transactions on Computer-Aided Design of Integrated Circuits and
    Systems, vol. 20, pp. 545–555, Apr. 2001.

    [4] H.-J. Wunderich and G. Kiefer, “Bit-flipping BIST”, in Proceedings of IEEE/ACM International Conference on Computer-Aided Design, 1996.

    [5] N. Z. Basturkmen, S. M. Reddy, and J. Rajski, “Improved algorithms for constructive multi-phase test point insertion for scan based BIST”, in Proceedings of Design Automation Conference in Asia and South Pacific, 2002, pp. 604–611.

    [6] M. Nakao, S. Kobayashi, K. Hatayama, K. Iijima, and S. Terada, “Low overhead test point insertion for scan-based BIST”, in Proceedings of IEEE International Test
    Conference, 1999.

    [7] C.-A. Chen and S. Gupta, “Design of efficient BIST test pattern generators for delay testing”, IEEE Transactions on Computer-Aided Design of Integrated Circuits
    and Systems, vol. 15, pp. 1568–1575, Dec. 1996.

    [8] I. Pomeranz and S. M. Reddy, “On methods to match a test pattern generator to a circuit-under-test”, IEEE Transactions on VLSI Systems, vol. 15, Sept. 1998.

    [9] P. Girard, L. Guiller, C. Landrault, and S. Pravossoudovitch, “A test vector inhibiting technique for low energy BIST design”, in Proceedings of IEEE VLSI Test
    Symposium, 1999.

    [10] A. Strano, C. Gomez, D. Ludovici, M. Facalli, M. E. Gomez, D. Bertozzi, “Exploiting Network-on-Chip structural redundancy for a cooperative and scalable built-in self-test architecture”, Design, Automation & Test in Europe Conference,
    March 2011.

    [11] C. Grecu, P. Pande, A. Ivanov, and R. Saleh, “BIST for Network-on-Chip Interconnect Infrastructures”, in Proceedings of IEEE VLSI Test Symposium, 2006.

    [12] A.M. Amory, Porto Alegre, E. Briao, E. Cota, M. Lubaszewski, “A scalable test strategy for network-on-chip routers”, in Proceedings of IEEE Test Conference,2005.

    [13] Chunsheng Liu, NE. Omaha, E. Cota, H. Sharif, D. K. Pradhan, “Test scheduling for network-on-chip with BIST and precedence constraints”, in proceedings of Test Conference, 2004.

    [14] Zhen Zhang, A. Greiner, S. Taktak , “A Reconfigurable Routing Algorithm for a Fault-Tolerant 2D-Mesh Network-on-Chip”, in Design Automation Conference, 2008.
    [15] G. Jervan, T. Shchenova, R. Ubar , “Hybrid BIST Scheduling for NoC-Based SoCs”, in Norchip Conference, 2006.

    [16] Zhen Zhang, A. Greiner , M. Benabdenbi, “Fully Distributed Initialization Procedure for a 2D-Mesh NoC, Including Off-Line BIST and Partial Deactivation of Faulty Components”, in Proceedings of IEEE Testing Symposium, 2010.

    [17] S. S. Ciou, “Optimization of LFSRs and Reseeding Logics for Transition Fault BIST”, Department of Electrical Engineering, National Tsing Hua University, May
    2007.

    [18] H. T. Chan, “A Scan-based Transition Fault BIST Compiler”, in Master thesis, Department of Electical Engineering, National Tsing Hua University, December 2008
    [19] Esko Pekkarinen, Lasse Lehtonen, Erno Salminen, Timo D. Hämäläinen, "A Set of Traffic Models for Network-on-Chip Benchmarking", International Symposium on System-on-Chip, October 2011.

    [20] Krishnan Srinivasan, Erno Salminen, "A Memory Subsystem Model for
    Evaluating Network-on-Chip Performance", September 2010.

    [21] Antti Alhonen, Erno Salminen, Jussi Nieminen, Timo D. Hämäläinen, "A Scalable, Non-interfering, Synthesizable Network-on-Chip Monitor", Norchip
    conference, November 2010.

    [22] Erno Salminen, "On Design and Comparison of On-Chip Networks", Tampere
    University of Technology, 2010.

    [23] E. Salminen, C. Grecu, T.D. Hämäläinen, A. Ivanov, "Application modeling and hardware description for Network-on-chip benchmarking", IET Computers & Digital
    Techniques, March 2009.

    [24] E. Salminen, C. Grecu, T.D. Hämäläinen, A. Ivanov, "An application modeling & hardware description for network-on-chip benchmarking", Embedded Systems
    Design, January 2009.

    [25] M. T. Hsieh, S. Y. Lu, J. J. Liou, and A. Kifli, “High quality pattern generation for delay defects with functional sensitized paths”, in Proceedings of IEEE Asian Test
    Symposium, November 2008.

    [26] K. T. Cheng , “Transition fault testing for sequential circuits”, in Proceedings of IEEE/ACM International Conference on Computer-Aided Design, December1993.
    [27] S. Hellebrand and J. Rajski and S. Tarnick and S. Venkataraman and B. Courtois, “Built-in test for circuits with scan based on reseeding of multiple-polynomial linear feedback shift registers”, IEEE Transactions on Computers, 1995.

    [28] H. J. Wunderlich, “Multiple distributions for biased random test patterns”, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 9,
    no. 6, pp. 584–593, 1990

    [29] I. Pomeranz and S. M. Reddy, “3-weight pseudo-random test generation based on a deterministictest set for combinational and sequential circuits”, IEEE Transactions on Computer Aided Design of Integrated Circuits and Systems, vol. 12,
    no. 7, pp. 1050–1058, 1993.

    [30] C. Yu, S. M. Reddy, and I. Pomeranz, “Circuit independent weighted pseudo-Random BIST Pattern Generator”, in Proceedings of IEEE Asian Test
    Symposium, 2005, pp. 132–137.

    [31] P. Bardell and W. McAnney, “Self-testing of multichip logic modules”, in Proceedings of IEEE International Test Conference, 1982, pp. 200–204.

    [32] ——, “Parallel pseudorandom sequences for build-in test”, in Proceedings of
    IEEE International Test Conference, Oct. 1984, pp. 302–308.

    [33] N. Z. Basturkmen, S. M. Reddy, and J. Rajski, “Improved algorithms for constructive multiphase test point insertion for scan based BIST”, in Proceedings of Design Automation Conference in Asia and South Pacific, Jan. 2002, pp. 604 – 611.

    [34] M. Nakao, S. Kobayashi, K. Hatayama, K. Iijima, and S. Terada, “Low-overhead test point insertion for scan-based BIST”, in Proceedings of IEEE International Test
    Conference, 1999, pp. 348–357.

    無法下載圖示 全文公開日期 本全文未授權公開 (校內網路)
    全文公開日期 本全文未授權公開 (校外網路)

    QR CODE