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

使用特徵樣式運行長度編碼之測試資料壓縮法

Featured Pattern Run-Length Coding for Test Data Compression

指導教授 : 曾王道

摘要


隨著半導體製程的進步,現今系統晶片容納的電晶體數量也越來越來,也因此電路中需要被偵測出來的故障點數目也因此上升,為了要偵測出這些故障點,大量的測試資料也因此增加,結果造成測試資料儲存的問題。本篇論文的目的,在於設計一套編碼壓縮的方法,有效地解決當前測試資料量過大的問題,而同時改進編碼壓縮的壓縮效果。 我們根據已被發表的文獻內,發覺一篇名為合併相容區塊編碼的壓縮方法存在改良的空間。先前的方法,只計算連續相容區塊數量,然後根據相容區塊數量進行編碼壓縮,然而,我們發覺這些相容區塊內,部分相容區塊皆有共同的特徵,也因此在本篇方法,將這些合併區塊的特徵做分群,每組分群都有各自的編碼規則,根據這些特徵編碼後的壓縮,其效果更能達到提高資料壓縮的目的。另外,我們在既有的方法內,再加入三個編碼方法做為改良,這些加入的編碼規則都能提高測試資料的壓縮率。第一個改良方法為觀察到在特徵合併區塊,不同的特徵類別出現的頻率不一樣,依照統計出來的各組類別出現頻率,設計新的編碼規則能達到更好的壓縮效果。第二個改良方法為加入新的合併區塊特徵,在原先特徵合併區塊分群上,我們觀察到仍然存在其他特徵,將新的特徵加入原先特徵分群的架構,重新統計各組類別出現頻率再設計出新的編碼規則,結果顯示,加入新特徵的特徵分群能提高原本區塊特徵分群的壓縮率。第三個改良方法為,調整運行長度的編碼規則,原先的運行長度編碼仍有改善的空間,根據實驗的結果,調整後的編碼表確實能達到更好的壓縮效果。 本論文提出的利用合併區塊特徵分群做編碼的概念,根據實驗結果顯示,在ISCAS’89測試電路的壓縮效果,比先前發表的文獻壓縮率來的更好,我們提出的壓縮方法平均可達到67.69%的壓縮效果。與先前發表的合併相容區塊編碼相比,所提出的方法可以提高3.52%壓縮率。由此證明,在測試資料的編碼壓縮方法中,這個方法比其他相關方法來的有效。

並列摘要


Test data compression is necessary to reduce the volume of test data for system-on-a-chip design. In this thesis, we propose a code-based compression technique called featured pattern run-length coding. Featured pattern run-length coding is based on block merging compression technique (BM). We utilize slice types encoding to improve BM method. It is demonstrated that higher test data compression can be achieved based on slice types encoding. Furthermore, we provide three methods to improve our test data compression scheme. First, we alter the slice data encoding scheme. The slice type with higher occurrences is assigned shorted codeword. On the contrary, the slice type with few occurrences is assigned longer codeword. Second, we add two slice types into slice data encoding scheme to reduce test data. Third, we alter the pattern run-length encoding table to achieve higher compression ratio. Experimental results show that the average compression ratio is 67.69% in ISCAS’89 benchmark circuit. The average compression ratio in our proposed method is 3.52% greater than BM technique.

參考文獻


[1] N. A. Touba, “Survey of test vector compression techniques”, IEEE Design & Test Computers, April 2006, 23, (4), pp.294-303
[3] L. Zhang, J. S. Kuang, “Test-data compression using hybrid prefix encoding for testing embedded cores”, in Proc. 3rd IEEE Int. Conf. on Computer Science and Information Technology, July 2010.
[4] A. Chandra, K. Chakrabarty, “System on a Chip Test Data Compression and Decompression Architecture Based on Golomb Code”, IEEE Trans. Computer -Aided Design, vol. 20, no.3, Mar. 2001, pp.353-368.
[5] A. Chandra, K. Chakrabarty, “Test Data Compression and Test Resource Partitioning for System-on-a-Chip Using Frequently-Directed Run-Length (FDR) Codes”, IEEE Trans. Computers, vol.52, no.8, Aug.2003, pp.1076-1088.
[6] A. H. El-Maleh, “Test data compression for system-on-a-chip using extended frequency directed run-length code”, Computer & Digital Techniques, IET, vo1. 2, no.3, May. 2008, pp. 153-163.

被引用紀錄


Diaz, M. (2009). What Determinates Employees' Satisfaction in the Volunteer Program? The Case of TSMC [master's thesis, National Tsing Hua University]. Airiti Library. https://doi.org/10.6843/NTHU.2009.00131
劉大任(2018)。醫療體系的擴張與其企業社會責任-以中國醫藥大學附設醫院在1995-2017年的策略發展為個案研究〔碩士論文,臺北醫學大學〕。華藝線上圖書館。https://www.airitilibrary.com/Article/Detail?DocID=U0007-3001201820493500

延伸閱讀