§ 瀏覽學位論文書目資料
  
系統識別號 U0002-0107201014380300
DOI 10.6846/TKU.2010.00015
論文名稱(中文) 對測試反饋資料中未知向量資料的X填入方法
論文名稱(英文) A Filling Methodology for Efficient Compaction of Test Responses with Unknowns.
第三語言論文名稱
校院名稱 淡江大學
系所名稱(中文) 電機工程學系碩士在職專班
系所名稱(英文) Department of Electrical and Computer Engineering
外國學位學校名稱
外國學位學院名稱
外國學位研究所名稱
學年度 98
學期 2
出版年 99
研究生(中文) 蘇志平
研究生(英文) Chih-Ping Su
學號 795440147
學位類別 碩士
語言別 英文
第二語言別
口試日期 2010-06-11
論文頁數 33頁
口試委員 指導教授 - 饒建奇(jcrau@ee.tku.edu.tw)
委員 - 黃俊郎(jlhuang@cc.ee.ntu.edu.tw)
委員 - 楊維斌(robin@ee.tku.edu.tw)
關鍵字(中) 遮罩
壓縮
關鍵字(英) X-fill
ATE Vector Repeat
Compression
第三語言關鍵字
學科別分類
中文摘要
現今的SoC上,由於電路設計的複雜度與日俱增。所以在測試上相對產生龐大的測試相應資料量,在此資料量中未知向量所佔的比率已經非常的高。用傳統的測試方法過度消耗時間、浪費空間,或者壓縮過後造成失真、不易診斷等問題,本篇論文將提出一個解決方法。
在可測試(DFT)的SoC上,經由ATPG產生測試樣本後,我們會將測試反饋的樣本資料中的未知向量經由遮罩後,再對控制遮罩的控制碼加以壓縮,其中會使用到自動化測試設備(ATE)的重複功能。此方法可以不變動輸出響應,將要作比對的資料壓縮後傳輸在做比對,因為壓縮後資料量變少,可以節省記憶體空間,也可以節省硬體面積。同時也因為沒有改變資料內容,也不會有失真的問題,可以達到完全偵錯。
英文摘要
Reducing test application time and test data volume are major cost factor in SoC design. Currently, scan-based testing is widely adopted on SoC test, a large number of scan cells coupled with a large number of scan patterns have inflated test data volume and test application time. To reduce the test cost, test data compression solutions are used. In general solution, a few number of scan-in channels drive a large number of internal scan chains through decompressor, while the responses collected from the internal scan chains are taken through compactor that drives a few number of scan-out channels. There are many unknown x-bits are generated and collected into compactor after testing, it will be increased the test time and difficulty that the ATE (Automatic Test Equipment) judges. In this paper, we propose a method to fill fixed value into these unknown x-bits of internal scan chains output and then output to compactor. The method is performed prefix aim at the test data of internal scan chains output and then utilize ATE vector repeat function to compress the test data reducing the test data volume that stored in the ATE vector memory.
第三語言摘要
論文目次
CHINESE ABSTRACT...............I
ENGLISH ABSTRACT...............II
TABLE OF CONTENTS..............III
LIST OF FIGURES................V
LIST OF TABLES.................VI

CHAPTER 1 INTRODUCTION........................01
1.1 Motivation................................01
1.2 X-filling techniques......................02
1.3 Paper Architecture........................03
	
CHAPTER 2 TEST COMPRESSION OVERVIEW.....................04
2.1 Code-based schemes..................................05
2.1.1 Dictionary Code (Fixed-to-Fixed)..................05
2.1.2 Huffman Code (Fixed-to-Variable)..................07
2.1.3 Run-Length Code (Variable-to-Fixed)...............09
2.1.4 Golomb Code (Variable-to-Variable)................10
2.2 Linear-decompression-based schemes..................12
2.2.1 Combinational Linear Decompressors................14
2.2.2 Fixed-Length Sequential Linear Decompressors......14
2.2.3 Variable-Length Sequential Linear Decompressors....16
2.3 Broadcast-scan-based schemes........................17
2.3.1 Broadcast Scan....................................17
2.3.2 Illinois Scan.....................................19
2.3.3 Multiple-Input Broadcast Scan.....................20

CHAPTER 3 PORPOSED METHODS..............................21
3.1 Basic Idea..........................................21
3.2 Proposed Methods....................................23
3.2.1 Unspecific Bits Fixed Method......................24
3.2.2 Decomposing Prefixing Data........................25
3.2.3 Decompression Hardware............................27
	
CHAPTER 4 EXPERIMENTAL RESULTS..........................29
	
CHAPTER 5 CONCLUSIONS AND FUTURE WORK...................31
	
REFERENCES..............................................32

LIST OF FIGURES
Figure 1.1 Traditional test scheme......................02
Figure 2.1 Architecture for test compression............04
Figure 2.2 Test compression using complete dictionary....06
Figure 2.3 Example of test set divided into 4-bit locks....07
Figure 2.4 Huffman tree for the code shown in Table 2.1....08
Figure 2.5 A test sequence and its encoded test data using Golomb code....11
Figure 2.6 Example of symbolic simulation for linear decompressor....13
Figure 2.7 System of linear equations for the decompressor in Figure 2.6....13
Figure 2.8 Typical sequential linear decompressor......15
Figure 2.9 Three-stage sequential linear decompressor[10]....16
Figure 2.10 Broadcasting to scan chains driving independent circuits....18
Figure 2.11 Broadcast scan for a pipelined circuit......18
Figure 2.12 Two modes of Illinois scan architecture.....20
Figure 3.1 Diagram of proposed scheme for [17]..........22
Figure 3.2 Diagram of proposed scheme...................23
Figure 3.3 Example of proposed unspecific fix scheme....24
Figure 3.4 Example of proposed encoding scheme..........26
Figure 3.5 Example of proposed encoding scheme..........26
Figure 4.1 Example of test benchmark...................29
 
LIST OF TABLES
Table 2.1	Statistical coding based on symbol frequencies for test set in figure 2.3....08
Table 2.2	3-bit run-length code..........................09
Table 2.3	Golomb code with four run-lengths for each group....10
Table 4.1	Results for proposed scheme on test benchmark....30
參考文獻
[1] A. WÜrtenberger, Christofer S. Tautermann and S. Hellebrand, “Data Compression	For Multiple Scan Chains Using Dictionaries with Corrections,” in Proc. IEEE Int’l Test Conf. (ITC’04), IEEE CS Press, 2004, pp. 926-935.

[2] O. Sinanoglu and S. Almukhaizim, “X-Align: Improving the Scan Cell Observability of Response Compactors” IEEE Transactions On Very Large Scale Integration (VLSI) Systems, vol. 17, no. 10, October, 2009.

[3] R. Sankaralingam and N. A. Touba, "Controlling Peak Power during Scan Testing," in Proc. IEEE VLSI Test Symp. (VTS’02), Apr. 28-May. 2, 2002. pp.153-159.

[4] S. M. Reddy, K. Miyase, S. Kajihara, and I. Pomeranz, “On Test Data Volume Reduction for Multiple Scan Chain Designs” in Proc. IEEE VLSI Test Symp. (VTS’02), April 2002, pp. 103-108.

[5] A. Jas, J. Ghosh-Dastidar, M. Ng, and N. A. Touba, “An Efficient Test Vector Compression Scheme Using Selective Huffman Coding” in Proc. IEEE Trans. Comput-Aided Des., 22(6), 2003, pp. 797-806.

[6] A. Jas and N. A. Touba, “Test Vector Compression via Cyclical Scan Chains and Its Application to Testing Core-Based Designs” in Proc. IEEE Int’l Test Conf. (ITC’98), October 1998, pp. 458-464.

[7] A. Chandra and K. Chakrabarty, “System-On-Chip Test-Data Compression and Decompression Architecture Based On Golomb Codes” in Proc. IEEE Trans. Comput-Aided Des., 20(3), 2001, pp. 355-368.

[8] D. A. Huffman, “A Method for the Construction of Minimum Redundancy Codes” in Proc. IRE, 40(9), 1952, pp. 1098-1101.
 
[9] I. Bayraktaroglu and A. Orailoglu, “Test Volume and Application Time Reduction Through Scan Chain Concealment” in Proc. Design Automation Conf., June 2001, pp. 151-155.

[10] C. V. Krishna and N.A. Touba, “3-Stage Variable Length Continuous-Flow Scan Vector Decompression” in Proc. IEEE VLSI Test Symp. (VTS’04), April 2004, pp. 79-86.

[11] K.J. Lee, J. J Chen, and C. H. Huang, “Using a Single Input to Support Multiple Scan Chains” in Proc. Int. Conf. on Computer-Aided Design, November 1998, pp. 74-78.

[12] K.J. Lee, J. J Chen, and C. H. Huang, “Broadcasting Test Patterns to Multiple Circuits” in Proc. IEEE Trans. Comput-Aided Des., 18(12),, 1999, pp. 1793-1802.

[13] I. Hamzaoglu and J. H. Patel, “Reducing Test Application Time for Full Scan Embedded Cores for System-On-A-Chip Test” in Proc. IEEE Trans. Comput-Aided Des., 22(6), 2003, pp. 783-796.

[14] F. F. Hsu, K. M. Butler, and J. H. Patel, “A Case Study on the Implementation of Illinois Scan Architecture” in Proc. Int’l Test Conf. (ITC’01), October 2001, pp. 538-547.

[15] M. A. Shah and J. H. Patel, “Enhancement of the Illinois Scan Architecture for Use with Multiple Scan Inputs” in Proc. Annual Symp. On VLSI, February 2004, pp. 167-172.

[16] Z. Wang and K. Chakrabarty, “Test Data Compression for IP Embedded Cores Using Selective Encoding of Scan Slice” in Proc. Int’l Test Conf. (ITC’05), 2005, pp. 581-590.

[17] J. Lee and N. A. Touba, “Efficiently Utilizing ATE Vector Repeat for Compression by Scan Vector Decompression” in Proc. Asian Test Symp. (ATS’06), 2006.
論文全文使用權限
校內
校內紙本論文立即公開
同意電子論文全文授權校園內公開
校內電子論文延後至2011-01-01公開
校內書目立即公開
校外
同意授權
校外電子論文延後至2011-01-01公開

如有問題,歡迎洽詢!
圖書館數位資訊組 (02)2621-5656 轉 2487 或 來信