| 研究生: |
李怡樺 Li, Yi-Hua |
|---|---|
| 論文名稱: |
確保安全擷取功率AC掃描測試的高效率測試向量決定方法 Efficient Test Pattern Determination Method for Capture-Power-Safe AC-Scan Testing |
| 指導教授: |
林英超
Lin, Ing-Chao |
| 學位類別: |
碩士 Master |
| 系所名稱: |
電機資訊學院 - 資訊工程學系 Department of Computer Science and Information Engineering |
| 論文出版年: | 2013 |
| 畢業學年度: | 101 |
| 語文別: | 英文 |
| 論文頁數: | 47 |
| 中文關鍵詞: | 低擷取功率消耗 、AC 掃描延遲測試 、轉態錯誤 |
| 外文關鍵詞: | low capture power, AC scan testing, transition fault |
| 相關次數: | 點閱:63 下載:0 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
在AC掃描延遲測試的環境中,擷取測試結果(capture test responses)的瞬間可能會導致電路產生極大的電流需求及功率消耗,進而發生電壓下降(IR-drop)的現象,這個現象可能會造成測試失敗及良率的損失。近年來,有數個方法藉由修改測試向量(test pattern),以減少電路切換動作(switching activity)來解決因過大功率消耗而產生的電壓下降問題。然而,這些方法所產生的測試向量仍然可能使電路進入非正常性運作的模式(nonfunctional state),此模式會產生大量的電路切換動作。因此,在此研究裡,我們提出一個高效率測試向量決定方法,以產生確保安全擷取功率(capture power safety),其包含了兩個演算法:測試向量修改 (test pattern refinement)及低功率測試向量產生(low-power test generation)演算法。有別於直接修改測試向量以降低電路切換動作的方法,我們的方法丟棄了高擷取功率的測試向量,轉而去修改低擷取功率的測試向量,以偵測因丟棄測試向量而不能被測得的錯誤(faults)。若經過測試向量修改演算法後,仍然有尚未被測到的錯誤,則低功率測試向量產生演算法會針對這些錯誤產生新的低功率測試向量。據筆者所知,這是第一個提出藉由修改低擷取功率測試向量,來解決擷取功率消耗過大的問題。實驗結果顯示,在ISCAS’89及ITC’99電路中,經由修改低擷取功率測試向量平均再多測到75% 的錯誤。 更重要的是,在不同的功耗消耗限制下,我們的方法可以平均減少 7.96-12.76% 的測試資料量且沒有錯誤覆蓋率(fault coverage)損失。
The power required to capture test responses during AC scan-based tests may be excessive, and the resulting large power dissipation can lead to a significant current demand that may cause the IR-drop problem and induce unnecessary yield loss. Many methods have been proposed to address this by reducing the switching activities of patterns. However, these methods cannot eliminate all power issues, because some patterns may still cause the circuit to enter a nonfunctional state and generate significant circuit switching activities. This paper presents an efficient test pattern determination method for capture power safety. The proposed method includes two processes: test pattern refinement and low-power test generation. Instead of reducing the switching activity of power-risky patterns, the power-risky patterns are discarded to ensure capture power safety, and test pattern refinement process is used to refine the power-safe patterns to detect the faults that were originally only detected by the power-risky patterns. If some faults still remain undetected, low-power test generation is used to generate power-safe patterns in order to detect them. To the best of the author’s knowledge, this is the first method that refines the power-safe patterns to address the capture power problem. The experimental results on ISCAS’89 and ITC’99 benchmark circuits show that an average of 75% of the faults which originally only detected by power-risky patterns can be detected by refining power-safe patterns. Furthermore, the required test data volume can be reduced by 7.96-12.76% on average without fault coverage loss under different power constraints.
[1] Y. Bonhomme, P. Girard, L. Guiller, C. Landrault and S. Pravossoudovitch, "A gated clock scheme for low power scan testing of logic ICs or embedded cores, " in Proc. Asian Test Symposium, 2001, pp. 253-258.
[2] T.-C. Huang, K.-J. Lee, "A token scan architecture for low power testing, " in Proc. International Test Conference, 2001, pp. 660-669.
[3] K.-J. Lee, S.-J. Hsu and C.-M. Ho, "Test power reduction with multiple capture orders," in Proc. Asian Test Symposium, 2004, pp. 26-31.
[4] J. Li, Q. Xu, Y. Hu and X. Li, "X-Filling for Simultaneous Shift- and Capture-Power Reduction in At-Speed Scan-Based Testing," IEEE Trans on Very Large Scale Integration Systems, Vol. 18, No. 7, pp. 1081-1092, July 2010.
[5] E. K. Moghaddam, J. Rajski, S. M. Reddy and M. Kassab, "At-speed scan test with low switching activity," in Proc. VLSI Test Symposium, 2010, pp. 177-182.
[6] K. Miyase, S. Kajihara, "XID: Don't care identification of test patterns for combinational circuits, " IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 23, no. 2, 2004
[7] I. Pomeranz and S. M. Reddy, "Switching Activity as a Test Compaction Heuristic for Transition Faults," IEEE Trans. on Very Large Scale Integration Systems, Vol. 18, No. 9, pp. 1357-1361, 2010.
[8] S. Remersaro, X. Lin, Z. Zhang, S. M. Reddy, I. Pomeranz and J. Rajski, "Preferred Fill: A Scalable Method to Reduce Capture Power for Scan Based Designs," in Proc. International Test Conference, 2006, pp. 1-10.
[9] P. 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 of Integrated Circuits and Systems, Vol. 23, No. 7, pp. 1142-1153, 2004.
[10] J. Saxena, Saxena, K. M. Butler, V. B. Jayaram, S. Kundu, N. V. Arvind, P. Sreeprakash and M. Hachinger, "A case study of IR-drop in structured at-speed testing," in Proc. International Test Conference, 2003, pp. 1098-1104.
[11] B. Yang, A. Sanghani, S. Sarangi and C. Liu, “A Clock-gating Based Capture Power Droop Reduction Methodology for At-Speed Scan Testing, " Design, Automation & Test in Europe Conference & Exhibition, 2011, pp. 1-7
[12] C. Zhen and X. Dong, "Low-capture-power at-speed testing using partial launch-on-capture test scheme," in Proc. VLSI Test Symposium, 2010, pp. 141-146.
[13] I. Pomeranz and S. M. Reddy, “Switching activity as a test compaction heuristic for transition faults,” in Proc. IEEE transaction on Very Large Scale Integration (VLSI) System, 2010, pp. 1357-1361
[14] K. M. Butler, J. Saxena, A. Jain, T. Fryars, J. Lewis and G. Hetherington, "Minimizing power consumption in scan testing: pattern generation and DFT techniques," in Proc. Int'l Test Conf., 2004, pp. 355-364.
[15] V. R. Devanathan, C. P. Ravikumar and V. Kamakoti, "A stochastic pattern generation and optimization framework for variation-tolerant, power-safe scan test," in Proc. Int'l Test Conf., 2007, pp.1-10.
[16] M.-F. Wu, K.-S. Hu and J.-L. Huang, "LPTest: a Flexible Low-Power Test Pattern Generator," Journal of Electronic Testing Vol. 25, No. 6, pp.323-335, 2009.
[17] S.-J., Wang, Y.-T. Chen and S.-M. Li, "Low Capture Power Test Generation for Launch-off-Capture Transition Test Based on Don't-Care Filling," in Proc. International Symposium on Circuits and Systems, 2007, pp. 3683-3686.
[18] L.-T. Wang, C.-W. Wu, and X. Wen, (Editors), VLSI Test Principles and Architectures: Design for Testability, San Francisco: Elsevier, 2006.
[19] X. Wen, K. Miyase, S. Kajihara, H. Furukawa, Y. Yamato, A. Takashima, K. Noda, H. Ito, K. Hatayama, T. Aikyo and K. K. Saluja, “A Capture-Safe Test Generation Scheme for At-Speed Scan Testing ,” in Proc. European Test Symp., 2008, pp. 55-60.
[20] X. Wen, K. Miyase, S. Kajihara, T. Suzuki, Y. Yamato, P. Girard, Y. Ohsumi and L.-T. Wang, "A novel scheme to reduce power supply noise for high-quality at-speed scan testing," in Proc. Int'l Test Conf., 2007, pp. 1-10.
[21] X. Wen, Y. Yamashita, S. Morishima, S. Kajihara, L.-T. Wang, K. K. Saluja and K. Kinoshita, "Low-capture-power test generation for scan-based at-speed testing," in Proc. Int'l Test Conf., 2005, pp. 1-10.
[22] X. Wen, K. Miyase, T. Suzuki, S. Kajihara, L.-T. Wang, K. K. Saluja and K. Kinoshita, "Low Capture Switching Activity Test Generation for Reducing IR-Drop in At-Speed Scan Testing," in Proc. Journal of Electronic Testing Vol. 24, No. 4, pp. 379-391, 2008.
[23] M. A. Kochte, K. Miyase, X. Wen, S. Kajihara, Y. Yamato, K. Enokimoto and H. Wunderlich, "SAT-based capture-power reduction for at-speed broadcast-scan-based test compression architectures," in Proc. Int'l Symp. Low Power Elect. and Design, 2011, pp. 33-38.
[24] X. Wen, K. Enokimoto, K. Miyase, Y. Yamato, M. A. Kochte, S. Kajihara, P. Girard and M. Tehranipoor, "Power-aware test generation with guaranteed launch safety for at-speed scan testing," in Proc. VLSI Test Symp., 2011, pp. 166-171.
[25] Y. Yamato, X. Wen, K. Miyase, H. Furukawa and S. Kajihara, "A GA-Based Method for High-Quality X-Filling to Reduce Launch Switching Activity in At-speed Scan Testing," in Proc. Pacific Rim Int'l Symp. on Dependable Comp., 2009, pp. 81-86.
[26] Y. Zorian, "A Distributed BIST Control Scheme for Complex VLSI Devies, " in Proc. VLSI Test Symposium, 1993, pp. 4-9.