| 研究生: |
何嘉銘 Ho, Chia-Ming |
|---|---|
| 論文名稱: |
嶄新低功耗及低成本之掃描測試技術 Novel Scan Techniques for Low Power and Low Cost Testing |
| 指導教授: |
李昆忠
Lee, Kuen-Jong |
| 學位類別: |
碩士 Master |
| 系所名稱: |
電機資訊學院 - 電機工程學系 Department of Electrical Engineering |
| 論文出版年: | 2005 |
| 畢業學年度: | 93 |
| 語文別: | 英文 |
| 論文頁數: | 68 |
| 中文關鍵詞: | 低成本測試 、低功率測試 、掃描測試 |
| 外文關鍵詞: | Scan-based testing, Low cost testing, Low power testing |
| 相關次數: | 點閱:96 下載:1 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
超大型積體電路技術的發展使得晶片複雜度日益提升。為了加強晶片的可測性,掃描技術是一種最廣為使用的測試方法。然而,採用此技術面臨兩項極為嚴重的問題-大量的功率消耗及測試成本。其中,測試成本又可概分為三個主要因素,分別為測試時間、測試資料量以及掃描輸入接腳數。
為了解決掃瞄技術面臨的兩項問題,在降低功率消耗方面,我們採用多重擷取順序的方法,有效的降低平均功率及尖峰功率消耗。並提出一個高效率的測試向量產生程序,縮短產生測試向量的時間。
另外,我們提出一種嶄新的掃描測試技術,可大幅度降低測試時間、測試資料量以及功率消耗。此技術之主要觀念在於利用掃描暫存器間”共享”的特性,在單一輸入線之條件下將其建構成多條掃描鏈,且能保有完整的錯誤涵蓋率。在允許的測試機台輸入線之環境下,此技術亦能延伸至多條掃描輸入線之架構。在此架構之下,我們提供一種能降低測試功率消耗之技術。根據ISCAS89電路實驗結果所示,在單一輸入線的架構下,此方法可降低測試時間及測試資料量達90%以上,並可降低測試功率達96.3%。
綜合以上所述,我們可以有效的降低功率消耗且在不增加額外輸入接腳數的情況下降低測試時間及測試資料量,因而達到降低功率消耗及測試成本之兩項目標。
With the progress of very large scale integration (VLSI) techniques, the circuit complexity increases dramatically. To enhance the testability of the circuit, many design for testability (DFT) techniques are developed. Scan technique is one of these techniques and is widely used in industry. However, excess power dissipation and large test cost are two critical problems of scan testing. The test cost is composed of three main factors, namely test application time, test data volume and the number of test pins.
In the power aspect, recently the multiple capture orders technique has been used to reduce both average and peak power dissipation. The technique, however, requires long test generation time. In this thesis, we propose a modified test pattern generation procedure to shorten the test pattern generation time.
Furthermore, we propose a novel scan technique to reduce the test application time, test data volume, and test power dissipation simultaneously. The basic idea is to analyze the compatibility of scan flip-flops and construct multiple scan chains with single scan input without any fault coverage degradation. This technique can be directly applied to the configuration of multiple scan inputs according to the number of available test channels. Besides, we also give a low power technique applied to our scan architecture. Experimental results for large ISCAS’89 benchmark circuits show that with single scan input, the proposed method can reduce the test application time and test data volume by 90%, and reduce power dissipation by 96.3% in average compared with conventional scan methodology.
As described above, we can efficiently reduce the test power dissipation and can reduce the test application time and test data volume without extra test pins. Hence, the two critical problems of scan testing can be solved.
[1] T. J. Wood, “The Test and Debug Features of the AMD-K7TM Microprocessor,” In Proc. International Test Conference, 1999, pp. 130-136.
[2] R. S. Fetherston, I. P. Shaik, and S. C. Ma, “Testability Features of AMD-K6TM Microprocessor,” In Proc. International Test Conference, 1997, pp. 406-413.
[3] Y. Zorian, “A Distributed BIST Control Scheme for Complex VLSI Devices,” In Proc. VLSI Test Symposium, 1993, pp. 4-9.
[4] B. Pouya, A. Crouch, “Optimization Trade-offs for Vector Volume and Test Power,” In Proc. International Test Conference, 2000, pp. 873-881.
[5] S. Chakravarty and V.P. Dabholkar, “Two Techniques for Minimizing Power Dissipation in Scan Circuits During Test Application,” In Proc. Asian Test Symposium, 1994, pp. 324-329.
[6] X. Zhang, K. Roy, “Peak Power Reduction in Low Power BIST,” In Proc. International Symposium on Quality Electronic Design, 2000, pp. 425-432.
[7] S. Gestendorfer and H.J. Wunderlich, “Minimized Power Consumption for Scan-Based BIST,” In Proc. International Test Conference, 1999, pp. 77-84.
[8] T. C. Huang, and K. J. Lee, “Reduction of Power Consumption in Scan-based Circuits during Test Application by an Input Control Technique,” IEEE Trans. On Computer-Aided Design, Vol. 20, No. 7, 2001, pp. 911-917.
[9] Y. Bonhomme, P.Girard, C. Landrault, S. Pravossoudovitch, “Power Driven Chaining of Flip-Flops in Scan Architecture,” In Proc. International Test Conference, 2002, pp. 796-803.
[10] L. Whetsel, “Adapting scan architectures for low power operation,” In Proc. International Test Conference, 2000, pp. 863-872.
[11] R. Sankaralingam, B. Pouya, and N. A. Touba, “Reducing Power Dissipation During Test Using Scan Chain Disable,” In Proc. VLSI Test Symposium, 2001, pp. 319-324.
[12] R. Sankaralingam, N. A. Touba, “Inserting Test Points to Control Peak Power During Scan Testing,” In Proc. International Symposium on Defect and Fault Tolerance in VLSI System, 2002, pp. 138-146.
[13] R. Sankaralingam, N. A. Touba, “Controlling Peak Power During Scan Testing,” In Proc. VLSI Test Symposium, 2003, pp. 153-159.
[14] P. Girard, L. Guiller, C. Landrault, S. Pravossoudovitch, “Circuit Partitioning for Low Power BIST Design with Minimized Peak Power Consumption,” In Proc. Asian Test Symposium, 1999, pp. 89-94.
[15] K. J. Lee, T. C. Huang, and J. J. Chen, “Peak Power Reduction for Multiple-Scan Circuits during Test Application,” In Proc. Asian Test Symposium, 2000, pp. 453-458.
[16] P. M. Rosinger, B. M. Al-Hashimi, and N. Nicolici, “Scan Architecture With Mutually Exclusive Scan Segment Activation for Shift- and Capture- Power Reduction,” IEEE Trans. On Computer-Aided Design, Vol. 23, No. 7, Jul. 2004, pp. 1142-1153.
[17] H. Vranken et al., “ATPG padding and ATE vector repeat per port for reducing test data volume,” In Proc. International Test Conference, 2003, pp. 1069-1076.
[18] K. J. Lee, J. J. Chen, C. H. Huang, “Using a single input to support multiple scan chains,” In ICCAD-98, Nov. 1998, pp. 74-78.
[19] I. Hamzaoglu and J. H. Patel, “Reducing Test Application Time for Full Scan Embedded Cores,” In Proc. International Symposium on Fault-Tolerant Computing, July 1999, pp. 260-267.
[20] 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. VLSI Test Symposium, 2002, pp.9-15.
[21] C. A. Chen, S. K. Gupta, “Efficient BIST TPG Design and Test Compaction via Input Reduction,” IEEE Trans. On Computer-Aided Design, Vol. 17, No. 8, August 1998, pp. 692-705.
[22] I. Hamzaoglu and J. H. Patel, “Reducing Test Application Time for Built-in Self-Test Test Pattern Test Pattern Generators,” In Proc. VLSI Test Symposium, 2000, pp. 369-375.
[23] I. Bayraktaroglu and A. Orailoglu, “Test Volume and Application Time Reduction through Scan Chain Concealment,” In Proc. Design Automation Conference, June 2001, pp. 151-155.
[24] S. M. Reddy, K. Miyase, S. Kajihara and I. Pomeranz, “On Test Data Volume Reduction for Multiple Scan Chain Designs,” In Proc. VLSI Test Symposium, April 2002, pp. 103-108.
[25] I. Bayraktaroglu and A. Orailoglu, “Decompression Hardware Determination for Test Volume and Time Reduction through Unified Test Pattern Compaction and Compression”, In Proc. VLSI Test Symposium, 2003, pp. 113-118.
[26] R. Wenjing, A. Orailoglu, and S. George., “Frugal Linear Network-Based Test Decompression for Drastic Test Cost Reductions”, In ICCAD-2004, Nov. 2004, pp. 721-725.
[27] K. Miyase and S. Kajihara, “Optimal Scan Tree Construction with Test Vector Modification for Test Compression”, In Proc. Asian Test Symposium 2003, Nov. 2003, pp. 136-141.
[28] K. Miyase, S. Kajihara, and S. M. Reddy, “Multiple Scan Tree Design with Test Vector Modification,” Asian Test Symposium 2004, pp. 76-81, Nov. 2004.
[29] S. J. Hsu and K. J. Lee, “Power Reduction with Multiple Capture Orders”, NCKU master thesis, 2002.
[30] N. Weste and K. Eshraghian. Principle of CMOS VLSI Design. Addison-Wesley, Mass., 1993.
[31] H. Ueda and K. Kinoshita, “Low power design and its testability,” In Proc. Asian Test Symposium, 1995, pp. 361-366.
[32] K. I. Diamantaras and N. K. Jha, “A New Transition Count Method for Testing of Logic Circuits,” IEEE Trans. on Computer-Aided Design, Mar. 1991, pp. 407-410.
[33] D. Brelaz, “New methods to color the vertices of a graph,” Communications of the ACM, Vol. 22, No. 4, April 1979, pp. 251-256.
[34] E. C. Sewell, “An improved algorithm for exact graph coloring,” in DIMACS Series in Discrete Mathematics and Theoretical Computer Science, Vol. 26, 1996, pp. 359-373.
[35] Y. Bonhomme, P. Girard, C. Landrault, and S. Pravossoudovitch, “Power Driven Chaining of Flip-Flops in Scan Architecture,” In Proc. International Test Conference, 2002, pp.796-803.
[36] J. Edmonds. Paths, trees and flowers. Canadian Journal of Mathematics, 1965, 17:449-467.