研究生: |
薛培英 Pei-Ying Hsieh |
---|---|
論文名稱: |
藉由關鍵路徑之間的線性結構進行路徑延遲錯誤疊合 Path Delay Fault Collapsing by Linear Structures of Critical Paths |
指導教授: |
劉靖家
Jing-Jia Liou |
口試委員: | |
學位類別: |
碩士 Master |
系所名稱: |
電機資訊學院 - 電機工程學系 Department of Electrical Engineering |
論文出版年: | 2006 |
畢業學年度: | 94 |
語文別: | 英文 |
論文頁數: | 54 |
中文關鍵詞: | 延遲測試 、延遲錯誤 、路徑延遲錯誤模型 、線性組合 、功能敏化性路徑 |
相關次數: | 點閱:3 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
隨著快速超大型積體電路的發展,對於在高頻工作中的電路,任何一個細小的製程缺陷都可能引入不正確的延遲,導致它無法在給定的工作頻率下正常工作,因此確保電路時序特性正確性為目標的延遲測試變的愈來愈重要。而路徑延遲錯誤亦是其中相當重要的議題,並且已經吸引了許多研究投入此領域,因此有不少重要的結果也都被發表出來了。
在一個電路中的路徑會因為電路上的結構而使得彼此之間可能有相關性,因此,一條未知其延遲的路徑能夠由已經得知延遲的路徑來線性組合而成。換句話 說一個電路中所有路徑的延遲可以利用一個路徑的少量子集合的延遲來線性組合而成來得到;而其中這個路徑集合我們便叫它為基底路徑集合。為了得到電路中最大的路徑延遲,我們必須知道所有路徑的延遲才行;而其方法除了可使用測試樣本來直接測量路徑延遲這個傳統的方式之外,我們還可以像上面所講的利用基底路徑集合的線性組合來計算出其它路徑的延遲。在這一篇論文中,我們參考了在[2]中的演算法來找出線性依靠於基底路徑集合的其它路徑,並藉由疊合一些重複且不必要的電路結構圖以及增加更多的可測試路徑到基底路徑集合中來改善這個演算法,因而可以找出更多的線性依靠路徑。並且藉由這個方法,我們也避免了在路徑延遲錯誤模型中必須面對太多路徑的問題。
Paths in a circuit are structurally related to each other. Therefore, under certain assumptions, an unknown path delay could be calculated as a linear combination of known path delays [1]. In other words the delays of all paths of a circuit could be showed as a linear combination of the delays of a small subset of paths called the basis path set [2]. To find the maximum path delay, it must know the delay of all paths, either by direct measurement or by calculation. This means that every path not directly measured by a test pattern must be equal to a linear combination of basis path set. In this thesis, we improve the algorithm of determining linearly dependent paths based on the one given [2]. We combine some same and redundant structures of a circuit graph and increase more testable paths to the basis path set. Then, we will get more linearly dependent paths. The experimental results for benchmark circuits are given.
[1] L. JD and S. JJ, “An experimental delay test generator for lsi logic,” in IEEE Transactions on Computer, vol. 29, no. 3, March 1980, pp. 235–248.
[2] M. Sharma and J. H. Patel, “Bounding circuit delay by testing a very small subset of paths,”in Proceedings of IEEE VLSI Test Symposium, April 2000, pp. 333–341.
[3] A. Krstic and K.-T. Cheng, Delay Fault Testing for VLSI Circuit. Boston, MA: Kluwer Academic Publishers, 1998.
[4] G. L. Smith, “Model for delay faults based upon paths,” in Proceedings of IEEE International Test Conference, November 1985, pp. 342–349.
[5] W. N. Li, S. M. Reddy, and S. K. Sahni,“On path selection in combinational logic circuits,”in IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 8, no. 1, January 1989, pp. 56-63.
[6] A. K. Majhi, J. Jacob, L. M. Patnaik, and V. D. Agrawal, “On test coverage of path delay faults,” in Proceedings of 9th International Conference on VLSI Design, January 1996, pp. 418–421.
[7] Y. K. Malaiya and R. Narayanaswamy, “Modeling and testing for timing faults in synchoronous sequential circuits,” in Design & Test of Computers, vol. 1, no. 4, November 1984, pp. 62–74.
[8] K. Fuchs, F. Fink, and M. H. Schulz, “Dynamite: An efficient automatic test pattern generation system for path delay faults,” in IEEE Trans. on CAD, vol. 10, October 1991, pp. 1323–1335.
[9] I. Pomeranz, S. M. Reddy, and P. Uppaluri, “A non-enumerative test generation method for path delay faults in combinational circuits,” in Proc. 30th Design Automation Conf., June 1993, pp. 439–445.
[10] E. S. Park, B. Underwood, T. W. Williams, and M. R. Mercer, “Delay testing quality in timing-optimized designs,” in Proceedings of IEEE International Test Conference, October 1991, pp. 897–905.
[11] C. J. Lin and S. M. Reddy, “On delay fault testing in logic circuits,” in IEEE Transactions on Computer-Aided Design of Integrated Circuit and Systems, vol. 6, no. 5, September 1987, pp. 694–703.
[12] K. T. Cheng. and H. C. Chen, “Classification and identification of nonrobust untestable path delay faults,” in IEEE Transactions on Computer-Aided Design of Integrated Circuit and Systems, vol. 15, no. 8, August 1996, pp. 845–853.
[13] M. A. Gharaybeh, M. l. Bysgbekk, and V. D. Agrawal, “Classification and modeling of path delay faults and test generation using single stuck-fault tests,” in Proceedings of IEEE International Test Conference, October 1995, pp. 139–148.
[14] W. K. Lam, A. Saldanha, R. K. Brayton, and A. L. Sangiovanni-Vicentelli, “Delay fault coverate, test set size , and performance trade-offs,” in IEEE Transactions on Computer-Aided Design of Integrated Circuit and Systems, vol. 14, no. 1, January 1995, pp. 32–44.
[15] U. Sparmann, D. Luxenburger, K. T. Cheng, and S. M. Reddy, “Fast identification of robust
dependent path delay faults,” in Proceedings of 32nd Design Automation Conference, June 1995, pp. 119–125.
[16] K. Fuchs, F. Fink, and M. H. Schulz, “Dynamite: An efficient automatic test pattern generation system for path delay faults,” in IEEE Transactions on Computer-Aided Design of Integrated Circuit and Systems, vol. 10, October 1991, pp. 1323–1335.
[17] G. MA, B. ML, and A. VD, “An exact non-enumerative fault simulatio for path-dealy faults,”in Proceedings International Test Conference, October 1996, pp. 276–285.
[18] J. J. Liou, K. T. Cheng, and D. A. Mukherjee, “Path selection for delay testing of deep submicron devices using statistical performance sensitivity analysis,” in Proceedings of IEEE VLSI Test Symposium, April 2000, pp. 97–104.
[19] J. J. Liou, K. A., L. C. Wang, and K. T. Cheng, “False-path-aware statistical timing analysis and efficient path selection for delay testing and timing validation,” in Design Automation Conf., June 2002, pp. 566–569.
[20] J. J. Liou, K. A., Y. M. Jiang, and K. T. Cheng, “Modeling, testing, and analysis for delay defects and noise effect in deep submicron devices,” in IEEE Transactions on Computer-Aided Design of Integrated Circuit and Systems, June 2003, pp. 756–769.