透過您的圖書館登入
IP:3.145.191.169
  • 學位論文

利用主要路徑延遲錯誤之線性結構來降低測試難度

Exploring Linear Structures of Critical Path Delay Faults to Reduce Test Efforts

指導教授 : 劉靖家
若您是本文的作者,可授權文章由華藝線上圖書館中協助推廣。

摘要


經過這幾年的研究,下列的事實已為人所知:電路中一特定路徑的延遲,可由電路中的其他路徑延遲線性組成。如果用來組成該特定路徑的所有路徑皆為 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.

參考文獻


[2] K. T. Cheng and H. C. Chen, “Classification and identification of nonrobust untestable path
[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.
[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.

延伸閱讀