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

多掃瞄鏈之測試資料壓縮經由可變動切片方式

Data Compression for Multiple Scan Slices Using Slice Run Length

指導教授 : 曾王道

摘要


在本篇論文中我們提出一種可以有效減少工業用測試資料的方法,來面對越來越龐大的測試資料。有別於以往multiple scan chains的壓縮方式,我們提出的方法不是單純的只針對每筆slice做處理,更是結合了run length技巧。所提出的方法不需要動到任何CUT的內部架構,也不需要特定的演算法,我們只利用在slice中極少數的specified bits。因此其壓縮率是依據specified bits在slice中分散的密度決定。編碼也不同於一般的編碼方式, codeword的長度是不固定的,而是根據不同的參數來調整壓縮率以及編碼的長度。我們的硬體架構很簡單,只需要簡單的buffer、decoder及數個counter即可。最後從實驗結果中可以發現,隨著電路的增大,如我們一開始預期般的一樣,其效率會越明顯,這是在multiple slices的效用有展現出來。

並列摘要


In this thesis, we proposed an effective compression method to reduce large amounts of test data volume for multiple-scan testing. Different from other compression methods using multiple scan chains, in this method, we not only deal with each slice but also combine the run-length-based technique. There is no need to change the internal structure of CUT, nor do we use a particular algorithm. Only a few specified bits in each slice are exploited. Hence, the compression ratio is decided according to the specified bits density in each slice. Our code is quite different; the length of each codeword is not fixed. We will follow different parameters to adjust the compression ratio and the length of each codeword. Our hardware structure is simple, only a buffer, decoder and several counters are needed. Finally, experiment results show, our method is especially effective as the circuit size grows.

參考文獻


[2] S. Mitra and K. S. Kim, “X-Compact: An efficient response compaction technique,” IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst., vol. 23, no. 3, pp. 421–432, Mar. 2004.
[3] B. Koenemann, C. Banhart, B. Keller, T. Snethen, O. Farnsworth, and D. Wheater, “A SmartBIST variant with guaranteed encoding,” in Proc. Asia Test Symp., 2001, pp. 325–330.
[4] S. Mitra and K. S. Kim, “XMAX: X-tolerant architecture for maximal test compression,” in Proc. IEEE Int. Conf. Comput. Des., 2003, pp. 326–330.
[6] A. Jas, J. Ghosh-Dastidar and N.A. Touba, “Scan vector compression/decompression using statistical coding”,VTS’99, pp:114-120.
[7] H. Vranken, F. Hapke, S. Rogge, D. Chindamo, and E. Volkerink, “ATPG padding and ATE vector repeat per port for reducing test data volume,” in Proc. Int. Test Conf., 2003, pp. 1069–1076.

延伸閱讀