簡易檢索 / 詳目顯示

研究生: 薛培英
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 Introduction 8 1.1 Delay Testing Background . . 8 1.2 Overview of Path Delay Fault Model . . 9 1.3 Path Delay Fault Classification . . 12 1.3.1 Single-Path Sensitizable Path Delay Faults . . 13 1.3.2 Robust Testable Path Delay Faults . . 13 1.3.3 Non-Robust Testable Path Delay Faults . . 14 1.3.4 Functional Sensitizable Path Delay Faults . . 15 1.3.5 Summary . . 16 1.4 The Problems of Testing FS Path Delay Faults . . 17 1.5 Organization of the Thesis . . 18 2 Basis Definitions and Overview of PreviousWork 19 2.1 Circuit Structure and Path Graph . . 19 2.2 Expressing Unknown Path Delays by Linear Combination of Known Path Delays . . 22 2.2.1 A Solution for FS Path . . 23 2.3 Bounding Circuit Delay . . 24 2.4 Determining a Testable Ordered Basis Path Set . . 25 2.5 Modify a New Graph to Determine Linearly Dependent Paths . . 27 3 The Improved Method for FS Paths by Linear Combination of Testable Paths 35 3.1 Combine the Same Edges in the New Graph . . 35 3.2 An Improvement by Adding Testable Basis Path Set . . 40 4 Experimental Results 43 4.1 The Experimental Results for All Paths . . 43 4.2 Verification . . 43 4.3 The Experimental Results for All FS Paths and Critical Paths . . 45 5 Conclusions and Future Work 51 5.1 Conclusions . . 51 5.2 Future Work . . 51

    [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.

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

    QR CODE