研究生: |
盧順彥 Shun-Yen Lu |
---|---|
論文名稱: |
利用主要路徑延遲錯誤之線性結構來降低測試難度 Exploring Linear Structures of Critical Path Delay Faults to Reduce Test Efforts |
指導教授: |
劉靖家
Jing-Jia Liou |
口試委員: | |
學位類別: |
碩士 Master |
系所名稱: |
電機資訊學院 - 電機工程學系 Department of Electrical Engineering |
論文出版年: | 2006 |
畢業學年度: | 94 |
語文別: | 英文 |
論文頁數: | 50 |
中文關鍵詞: | 路徑延遲錯誤 、延遲錯誤測試 |
外文關鍵詞: | path delay fault, delay fault testing |
相關次數: | 點閱:3 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
經過這幾年的研究,下列的事實已為人所知:電路中一特定路徑的延遲,可由電路中的其他路徑延遲線性組成。如果用來組成該特定路徑的所有路徑皆為 robust 路徑 (具有較好的測試品質),只要經由簡單的數學運算,便可得知該特定路徑的延遲。然而,現今並沒有人提出一個完整方法來幫助我們尋找路徑集合來組合出電路中的大部分路徑延遲。因此,在這篇論文中,在給定一個主要路徑延遲集合的情況下,我們提出了一個方法,這個方法使用兩個步驟來尋找一組 robust 路徑 (數量少於電路中原本的主要 robust 路徑) 來含括電路中大部分的主要路徑。第一個步驟,先由主要 robust 路徑中挑出必需存在的路徑子集合,利用這些路徑來含括大部分的主要路徑;第二個步驟再找出非主要的 robust 路徑,來處理未被含括的主要路徑中的 functional sensitizatable segments。根據實驗結果,電路中有相當大比例 (15% - 100%,平均來說大約是 85%) 的主要路徑延遲都可由其他的路徑組合而成。在經過 octave 驗證之後,證明這些實驗結果皆正確無誤,並且已經達到最佳的結果。進一步藉由手動分析這些實驗數據,可以發現剩餘的難測試 (functional sensitizable) 路徑通常只是由於電路中數十個左右的segments所
造成 (除了s35932 這個電路之外)。對於這些造成路徑無法被含括的 segments,只要加上一些額外的面積來設計控制器,便可以利用可測試性設計技術 (DfT) 來確保電路中所有的主要路徑都可以由特定的路徑集合組合出來。
It has been shown that the delay of a target path can be composed inearly of other path delays. If the later paths are robustly testable (with known delay values), the target path can be validated through simple calculation. Yet, no decomposition process is available to find paths that satisfy the above property. In this thesis, given a set of target critical paths, we proposed a two-stage method to find a set of robust-testable paths (with smaller number than the original set). The first stage constructs a necessary subset for critical robust paths, and the second stage identifies remaining functional sensitizable segments and their corresponding composing robust paths. The experiments show that a large percentage (15%-100%, 85% on average) of critical testable paths can be covered for most circuits. All paths and coverage are verified to match the best possible results. The data also indicate that the remaining hard-to-test (functional sensitizable) paths actually result from only a few tens of segemnts in the circuit (except for one circuit, s35932). DfT technique can then be applied to these uncovered segments for full testability with small overheads.
[1] A. Krstic and K.-T. Cheng, Delay Fault Testing for VLSI Circuits. Boston, MA: Kluwer Academic Publishers, 1998.
[2] K. T. Cheng and H. C. Chen, “Classification and identification of nonrobust untestable path
delay faults,” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems,pp. 845–853, Aug. 1996.
[3] K. Fuchs, F. Fink, and M. H. Schulz, “Dynamite: An efficient automatic test pattern generation system for path delay faults,” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 10, pp. 1323–1335, Oct. 1991.
[4] J. D. Lesser and J. J. Shedletsky, “An experimental delay test generator for lsi logic,” IEEE Transactions on Computers, vol. 29, no. 3, pp. 235–248, Mar. 1980.
[5] W. K. Lam, A. Saldanha, R. K. Brayton, and A. L. Sangiovanni-Vicentelli, “Delay fault coverage, test set size, and performance trade-offs,” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 14, no. 1, pp. 32–44, Jan. 1995.
[6] M. Sharma and J. H. Patel, “Bounding circuit delay by testing a very small subset of paths,”Proceedings of IEEE VLSI Test Symposium, pp. 333–341, Apr. 2000.
[7] A. Krstic, K. T. Cheng, and S. T. Chakradhar,“Identification and Test Generation for Primitive Faults,” Proceedings of IEEE International Test Conference, pp. 423–432, Oct. 1996.
[8] R. Tekumalla and P. R. Menon, “Test Generation for Primitive Path Delay Faults in Combinational Circuits,” Proceedings of IEEE/ACM International Conference on Computer-Aided Design, pp. 636–641, Nov. 1997.
[9] M. Sivaraman and A. J. Strojwas, “Primitive Path Delay Fault Identification,” pp. 95–100, Jan. 1997.
[10] ——, A Unified Approach for Timing Verification and Delay Fault Testing. Boston, MA: Kluwer Academic Publishers, 1998.
[11] L.-C. Wang, J.-J. Liou, and K.-T. Cheng, “Critical Path Selection for Delay Fault Testing Based Upon a Statistical Timing Model,” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 23, no. 11, pp. 1550– 1565, Nov. 2004.
[12] U. Sparmann, D. Luxenburger, K. T. Cheng, and S. Reddy, “Fast identificationof robust dependent path delay faults,” Proceedings of Design Automation Conference, pp. 119–125, June 1995.
[13] “Octave: Interactive language for numerical computations,” http://www.gnu.org/software/octave/.
[14] S. J. Leon, Linear Algebra with Applications. Upper Saddle River, NJ 07458, USA: Prentice Hall, 1998.
50