研究生: |
陳浚瑋 Jyun-Wei Chen |
---|---|
論文名稱: |
處理樣式相依的延遲錯誤診斷 Handing Pattern-dependent Delay Faults in Diagnosis |
指導教授: |
劉靖家
Jing-Jia Liou |
口試委員: | |
學位類別: |
碩士 Master |
系所名稱: |
電機資訊學院 - 電機工程學系 Department of Electrical Engineering |
論文出版年: | 2007 |
畢業學年度: | 95 |
語文別: | 英文 |
論文頁數: | 44 |
中文關鍵詞: | 樣式相依錯誤 、診斷 |
外文關鍵詞: | pattern-dependent fault, diagnosis |
相關次數: | 點閱:3 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
傳統上,診斷的方法是使用靜態模型於延遲缺陷,當存在一種包含穿越電容(cross-couple capacitance)和電阻短路(resistance short)的錯誤因不同的輸入樣本(input pattern)產生在路徑延遲上的不同影響。盲目的利用傳統的診斷方法處理這種錯誤想找出錯誤位置會因為樣式相依的錯誤(pattern-dependent fault)在同一錯誤位置(fault site)有錯誤(faulty)和正確(fault free)兩種現象而導致錯誤的結果。傳統的錯誤診斷方法為分別針對己知的錯誤模型(fault model)提出不同的診斷方法,但實際上當一個電路發生錯誤時 在作錯誤診斷前無法真正得知受何種錯誤模型的影響。而使得只能針各種可能的診斷方法列出可能的錯誤位置,這會造成很大的付出。在這篇論文中,我們提出 處理這些錯誤而無明確的塑造每一種這類的錯誤模型。在我們處理程序中一開始先將我們的問題轉換成線性方程式系統(linear equation system),將每一條所選出的路徑分解為其組成的區段(segment),依每個區段和其訊號視為一個變數。依此方法將所有選到的路徑轉換成線性方程式系統。我們提出的方法。首先第一步驟 利用錯誤路徑的特性將其分成兩個種類 : 靜態的 (static) 和樣本相依 (pattern-dependent),且利用切半(divide)群組方法增加分類的效率。其次將診斷樣本相依路徑問題轉換成診斷靜態路徑問題,利用這兩種不同特性的錯誤路徑我們更進一步的探測這些資訊列出引起錯誤延遲可能的犧牲者(victims)。最後利用不同的錯誤模式(fault model)作為更進一步的分析而找出可能的嫌疑位置。實驗結果顯示出錯誤線段(segment)和連合對(coupling par)嫌疑(suspect)的平均排名分別為2.1和4.6
raditionally, diagnosis methods use static models for delay
defects, while there exists a class of faults including
cross-coupling capacitance and resistive shorts exhibiting different
effects on path delays with different input patterns. Blindly
treating such faults will lead to skewed results for locating
defects. In this paper, we discuss the method to handle these faults
without explicitly modeling each type of fault. In the process, we
differentiate failed delay paths into two categories: static and
pattern-dependent. We further explore these information to list
possible candidates (including coupling defects) causing timing
failures for further analysis. The experimental results show that
average rankings of suspects are 2.1 and 4.6 for failing segments
and coupling pairs, respectively. Average ranking represents the
average number of candidates need to be checked until find out the
injected fault sites on the diagnostic ranking result.
Bibliography
[1] Y. Y. Chen, M. P. Kuo, and J. J. Liou, “Diagnosis framework for locating failed segments of
path delay faults,” Proceedings of IEEE International Test Conference, pp. 387–394, Nov.
2005.
[2] A. Krstic, L. C.Wang, J. J. Liou, and M. S. Abadir, “Diagnosis-based post-silicon timing validation
using statistical timing tools and methodologies,” Proceedings of IEEE International
Test Conference, 2003.
[3] M. Sivaraman and A. J. Strojwas, “Path delay fault diagnosis and coverage-a metric and an
estimation technique,” Proceedings of IEEE/ACM International Conference on Computer-
Aided Design, pp. 440–457, Mar. 2001.
[4] Z. Wang, M. M. Marek-Sadowska, K. H. Tsai, and J. Rajski, “Delay-fault diagnosis using
timing information,” IEEE Transactions on Computer-Aided Design of Integrated Circuits
and Systems, pp. 1315–1325, Sept. 2005.
[5] J. Ghosh-Dastidar and N. A. Touba, “Adaptive techniques for improving delay fault diagnosis,”
Proceedings of IEEE VLSI Test Symposium, pp. 168–172, Apr. 1999.
[6] P. Franco and E. J. McCluskey, “Three-pattern tests for delay faults,” Proceedings of IEEE
VLSI Test Symposium, pp. 452–456, Apr. 1994.
[7] A. Pierzynska and S. Pilarski, “Quaility considerations in delay fault testing,” Proceedings
of European Design Automation Conference, Sept. 1995.
[8] A. Pierzynska and S. Pilarski, “Non-robust versus robust*,” Proceedings of IEEE International
Test Conference, Oct. 1995.
42
[9] S. Padmanaban and S. Tragoudas, “An adaptive path delay fault diagnosis methodology,”
Proceddings of International Symposium on Quality Electronic Design, pp. 491–496, 2004.
[10] Yi Zhao and Sujit Dey, “Fault-Coverage Analysis Techniques of Crosstalk in Chip Interconnects,”
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems,
2003.
[11] Aniket and Ravishankar Arunachalam, “A Novel Algorithm for Testing Crosstalk Induced
Delay Faults in VLSI Circuits,” Proceedings of International Conference on VLSI Design,
pp. 479–484, Jan. 2005.
[12] J. Sridharan and T. Chen, “Gate delay modeling with multiple input switching for
static(statistical) timing analysis,” Proceedings of International Conference on VLSI Design,
2006.
[13] D.Sinha and H. Zhou, “A unified framework for statistical timing analysis with coupling
and multiple input switching,” Proceedings of IEEE/ACM International Conference on
Computer-Aided Design, 2005.
[14] David B. Lavo, Brian Chess, Tracy Larrabee, and F. Joel Ferguson, “Diagnosis of Realistic
Bridging Faults with Single Stuck-at Information,” IEEE Transactions on Computer-Aided
Design of Integrated Circuits and Systems, 1998.
[15] Jayabrata Ghosh-Dastidar and Nur A. Touba, “Diagnosing Resistive Bridges Using Adaptive
Techniques,” Proceddings of Custom Integrated Circuits Conference, 2000.
[16] Irith Pomeranz and Sudhaker M. Reddy, “On Diagnosis of Pattern-Dependent Delay Faults,”
Proceedings of Design Automation Conference, 2000.
[17] Yiming Gong and Sreejit Chakravarty, “Locating Bridging Faults Using Dynamically Computed
Stuck-At Fault Dictionary,” IEEE Transactions on Computer-Aided Design of Integrated
Circuits and Systems, 1998.
[18] Baris Arslan and Alex Orailoglu, “Extracting Precise Diagnosis of Bridging Faults From
Stuck-at Fault Information,” Proceddings of Asian Test Symposium, 2003.
43
[19] J. J. Liou, A. Krstic, L. C. Wang, and K. T. Cheng, “False-path-aware statistical timing
analysis and efficient path selection for delay testing and timing validation,” Proceedings of
Design Automation Conference, June 2002.
[20] 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.
[21] Peter Notebaert, “Linear programming solver,” http://groups.yahoo.com/group/lpsolve,
2003.
[22] P. Girard, G. Landrault, S. Pravossoudovitch, and B. Rodriguez, “A diagnostic ATPG for
delay faults based on genetic algorithm,” Proceedings of IEEE International Test Conference,
1996.
[23] R. C. Tekumalla, “On test set generation for efficient path delay fault diagnosis,” Proceedings
of IEEE VLSI Test Symposium, 2000.
[24] Pinhong Chen and Kurt Keutzer, “Towards true crosstalk noise analysis,” Proceedings of
IEEE/ACM International Conference on Computer-Aided Design, 1999.
[25] J. J. Liou, A. Krstic, Y. M. Jing, and K. T. Cheng, “Modeling, testing, and analysis for delay
defects and noise effect in deep submicron devices,” IEEE Transactions on Computer-Aided
Design of Integrated Circuits and Systems, pp. 756–769, June 2003.
44