999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種基于混合相容性的測試數據壓縮方法

2015-04-16 01:30:16吳德清
電腦與電信 2015年7期

吳德清

(長沙航空職業技術學院,湖南 長沙 410014)

1 引言

隨著信息技術的飛速發展,電子產品的功能越來越強大,而體積則越來越小巧,從而推進半導體技術不斷演進。SOC芯片的功能和復雜度日益提高,其芯片規模不斷增加,同時,在芯片測試過程中,故障模型的增加也導致測試數據大幅增加,而自動測試儀器并沒有相應地進行改進,其帶寬和內存都難以承受急劇增加的測試數據,由此可見,如何對測試數據進行可靠有效的壓縮,從而盡可能地減少測試時間,降低測試成本,已經成為SOC芯片測試的關鍵技術。

目前,常用的芯片測試方法主要包括三種類型,分別是內建自測試技術、測試緊縮技術以及測試數據壓縮技術,其中,測試數據壓縮技術應用最為普遍,其基本原理是將需要測試的數據經過壓縮后存儲在自動測試儀器中,芯片中使用解碼電路對需要測試的數據先進行解碼,然后再進行測試,從而減少自動測試儀器中的測試數據數量,代表性的編碼方式包括統計碼、霍夫曼碼、Golomb碼、MTC碼、游程碼、FDR碼等。

通過實驗統計可以發現,測試向量中與參考數據塊相容的數據塊數量越多,其在測試數據中出現的頻率就會越小,反之,則出現的概率會越大。本文在這種現象基礎上,利用FDR碼變體的特點,提出一種基于數據塊混合相容性統計的壓縮算法,實驗證明,該算法能有效地提高測試數據的壓縮率。

2 基于混合相容的測試數據壓縮算法

在對本文所提出的算法進行說明之前,首先對相關的重要概念進行闡述,分別是數據塊相容、連續位。數據塊相容是指不同的兩組數據存在相同的位,并且這些位均位于同一位置,或者是指兩組數據中至少有一位是無關位,例如,數據“0X11”和“01X1”,這兩組數據符合上述定義,因此,可以稱這兩組數據是數據塊相容。連續位則是表示除了無關位以外的數據塊不能包含多于一種的確定位,例如,可以認為數據“X1X11”是連續的1位,數據“00XX0X”是連續的0位。

數據塊相容性統計碼是指將需要進行測試的測試向量作為一個串行的數據流,如果這些測試數據流中對數據位進行統計后,其位數和k不存在倍數關系,則將該數據尾部進行無關位補充操作,從而使該測試數據流和k成倍數關系,然后,從測試數據流的第一位開始選擇參考數據塊,選擇的標準是其數據塊的長度必須為k,并將該選擇的數據塊作為自己的編碼。接下來,判斷和該數據塊相鄰等長的數據塊是否和該數據塊存在相容的關系,如果判斷后發現兩者存在相容關系,就對存在相容關系的個數進行統計,直到遇到不相容的數據塊,同時,利用FDR碼的變體對與參考數據塊存在相容關系的數據塊數量進行編碼,并將不存在相容關系的數據塊作為下一輪的參考數據塊,依次進行相同的處理,直到最終完成整個測試數據塊的統計。在整個統計的過程中,對于存在連續位關系的數據塊,可以進行“一位壓縮編碼”,從而盡可能減少整個測試數據的長度,該編碼方案可以表示為表1所示。

表1 編碼方案

從上述編碼方案中可以總結出本文所提出算法包括以下幾個方面的特點:

(1)A1組的前綴長度為1,A2組的前綴長度為2,以此類推,An組的前綴長度為n;

(2)A1組的前綴和尾部長度均為1,A2組的前綴和尾部長度均為2,以此類推,所有的代碼字,其前綴和尾部長度均相等;

(3)A2組的代碼字長度比A1組的代碼字長度多2位,以此類推,An+1組比An組代碼字長度也多2位;

(4)測試數據中,與參考的數據塊相容的數據塊數量為a,那么a和An存在以下關系:n=[lb(a+3)]-1。

常用的識別每個碼字的方法是:首先對前綴碼進行讀取,通常先對其中連續的1進行讀操作,在讀的過程中,一旦遇到0,就表示前綴已經讀取完畢,由于上述分析中已經支持,前綴和尾部的位數是相同的,因此,整個前綴的位數可以決定后面的尾部位數,當將整個碼字識別完畢時,碼字所代表的與參考數據塊相容的數據塊數量就和前綴與尾部的位數之和相等。圖1表示了在s5378電路中,假設數據塊長度為4的情況下,參考數據塊相容的相鄰數據塊數量的頻率分布情況,顯然,從該圖中可以發現,當相容數據塊數目較大時,頻率較低,反之,則頻率較高。

圖1 分布情況示意圖

2.1 編碼方案算法描述

本文所提出的算法較為簡單,直接對需要測試的數據進行編碼后,就可以使測試數據得到壓縮,為了方便描述,假設數據塊的長度為k,不足k位的數據塊用無關位補充,算法可以用圖2所示的流程圖表示。

圖2 算法流程圖

在上述算法中,如果遇到測試數據是最后一個k位的數據塊,則表示編碼結束。

2.2 解碼器電路結構

測試過程中還需對壓縮的數據進行解碼操作,本文所設計的解碼器如圖3所示,該解碼器包括一個FSM(有限狀態機)、lbn位計數器、lbk位計數器、k位CSR以及n位計數器和二路選擇器。各個參數的含義如表2所示。

圖3 解碼器電路結構

表2 解碼器電路各參數含義

shift2 del1 del2 rs1 rs2 inc1 lbk dec3 rs3控制“data_in”是否移入k位的CSR控制計數器減1控制計數器減1計數器復位信號計數器復位信號控制lbn位計數器加1控制數據塊長度控制計數器減1指示計數器的復位狀態

在該解碼器電路中,n的值是由與參考數據塊相容最多的數據塊數目Nmax來決定的,它們之間的關系為:n=[l b(Nmax+3)]-1,當sel為低電平時,有限狀態機的輸出通過MUX的0通道后就可以成為scan_in,即掃描輸入,從而實現對參考數據塊的解碼操作,具體的解壓過程可以描述為以下5個步驟:

(1)FSM發出使能信號en為1時,“shift2”和“dec3”獲得高電平,控制掃描鏈的輸出,同時,將數據移入CSR,并對lbk的計數器進行減1,當rs3為高電平時,表示參考數據塊的譯碼輸出完畢;

(2)FSM將前綴移入n位計數器。當FSM接收到0時,結束該操作;

(3)當dec2為高電平時,對n位計數器進行減1操作,直到rs2為高電平時,表示和前綴對應數目的數據塊完成解壓操作;

(4)碼字尾部移入n位計數器,當rs1為高電平時,尾部移入完畢;

(5)dec2為高電平時,將n位計數器進行減1操作,dec3為高電平時,利用MUX對相容數據塊進行解壓操作,直到rs2成為高電平,表示和尾部對應數目的數據塊完成解壓操作。重復前面的操作,直到完成所有數據的譯碼輸出。

3 算法仿真實驗

為了驗證本文提出的壓縮算法的有效性,本文采用Mintest生成測試向量,利用VC++6.0進行編程開發,在ISCAS89的標準電路基礎上進行仿真實驗,壓縮率的計算方法如公式1所示。

公式1中的TD表示原始測試集,TE表示進行壓縮后的測試集。

在進行壓縮處理過程中,k的大小選擇非常重要,k的位數不同,經過壓縮處理后所獲得的效果差別很大,如果k的值太少,則數據塊的長度較小,數據塊的數量就會增加,可以進行壓縮的數據就會減少,從而降低壓縮率;如果k的值太大,又會導致每個代碼字的長度增加,同樣也不利于壓縮處理。由此可見,k值的選擇對壓縮率有著關鍵的影響。為了驗證不同的k值情況下壓縮率的異同,可以選取不同位數的k進行驗證,以電路S5378為例,可以得到如圖4所示的結果,從該圖中可以看出,不同的k值會得到不同的壓縮率,其中,當k的值為3時,該電路的壓縮率最大,大于3或則小于3,壓縮率反而降低。

圖4 不同k值下的壓縮率對比

為了驗證本文所提出的編碼算法的有效性,將本文算法和同類算法進行對比,表3顯示了本算法與其它多種編碼方法比較的結果,從該表中可以看出,本文所提出的算法其壓縮效果比其它的方法更好。

表3 本文所提出算法與其他編碼方法比較結果

4 總結

信息技術的發展對芯片的測試技術提出了更高的要求,對測試數據進行有效的壓縮,可以更好地降低開發成本,提高生產效率。本文主要針對測試數據具有相容性的特點,通過實驗統計發現,測試向量中與參考數據塊相容的數據塊數量越多,其在測試數據中出現的頻率就會越小,反之,出現的概率會越大,根據這一規律提出利用FDR碼變體來對測試數據進行壓縮處理的算法,通過仿真實驗,證明該算法比其它編碼方式更能提高壓縮率。

主站蜘蛛池模板: 精品久久久无码专区中文字幕| 99在线观看免费视频| 视频在线观看一区二区| 国产成人8x视频一区二区| 国产国拍精品视频免费看| 国产手机在线ΑⅤ片无码观看| 动漫精品中文字幕无码| 色窝窝免费一区二区三区 | 亚洲三级a| 午夜a级毛片| 亚洲天堂网站在线| 欧美日韩久久综合| 欧美亚洲国产视频| 久久伊人色| 欧美精品一区在线看| 成年人免费国产视频| 日韩中文字幕免费在线观看 | 欧美日韩国产精品综合| 午夜日b视频| 国产精品丝袜视频| 久久一日本道色综合久久| 色悠久久综合| 国产亚洲视频中文字幕视频| 国产成人精品免费av| 99re在线免费视频| 国产精品尹人在线观看| 久久久久国产精品嫩草影院| 亚洲综合二区| 女人18一级毛片免费观看| 亚洲永久免费网站| 国产主播一区二区三区| 国产情侣一区| 亚洲一道AV无码午夜福利| 亚洲欧美在线综合图区| 色综合成人| 在线看免费无码av天堂的| 天天视频在线91频| 精品夜恋影院亚洲欧洲| 亚洲综合极品香蕉久久网| 日韩中文字幕亚洲无线码| 亚洲天堂视频在线观看| 国产办公室秘书无码精品| 天堂在线视频精品| 自慰高潮喷白浆在线观看| 婷婷中文在线| 伊人丁香五月天久久综合 | 一级毛片在线播放| 欧洲免费精品视频在线| 夜色爽爽影院18禁妓女影院| 色综合a怡红院怡红院首页| 色网站免费在线观看| 午夜国产大片免费观看| 国产国模一区二区三区四区| 男人的天堂久久精品激情| 伊人久久综在合线亚洲2019| 超级碰免费视频91| 亚洲国产精品成人久久综合影院| 国产精品偷伦视频免费观看国产| 久久视精品| 无码中字出轨中文人妻中文中| 无套av在线| 欧美另类精品一区二区三区 | www.99精品视频在线播放| 亚洲av日韩av制服丝袜| 日本www在线视频| 91精品人妻一区二区| 思思热精品在线8| 欧美a√在线| 精品亚洲国产成人AV| 91精品专区| 国产精品福利尤物youwu| 国产日韩欧美在线视频免费观看 | 人妻21p大胆| 一级毛片基地| 国产在线精品美女观看| 亚洲精品少妇熟女| 成年人午夜免费视频| 高清乱码精品福利在线视频| 国产网站一区二区三区| 亚洲精品成人福利在线电影| 亚洲黄色高清| 久久毛片免费基地|