国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種測試數(shù)據(jù)的字典編碼方法

      文檔序號:9863900閱讀:801來源:國知局
      一種測試數(shù)據(jù)的字典編碼方法
      【技術(shù)領(lǐng)域】
      [0001] 本發(fā)明設(shè)及數(shù)字處理技術(shù)領(lǐng)域,尤其設(shè)及一種測試數(shù)據(jù)的字典編碼方法。
      【背景技術(shù)】
      [0002] 隨著集成電路設(shè)計(jì)規(guī)模的增大,測試數(shù)據(jù)量呈指數(shù)級增長,運(yùn)導(dǎo)致了傳統(tǒng)外部自 動測試設(shè)備(ATE)面臨著存儲空間不足、10帶寬有限W及測試時間過長等嚴(yán)峻的問題,測試 成本越來越高。測試數(shù)據(jù)壓縮時解決上述問題的有效方法之一,通過壓縮可W減少數(shù)據(jù)傳 輸時間W及降低對ATE存儲容量的要求。
      [0003] 測試數(shù)據(jù)中通常包含大量的無關(guān)位(X-bit),運(yùn)些無關(guān)位可W被任意賦值為0或1 而不會影響故障覆蓋率。因此采用適當(dāng)?shù)木幋a算法并結(jié)合相應(yīng)的無關(guān)位填充策略,能夠?qū)?現(xiàn)數(shù)據(jù)的壓縮W及提高壓縮率。編碼方法主要包括游程編碼,字典編碼W及統(tǒng)計(jì)編碼Ξ類。
      [0004] 在2003年L.Li等人發(fā)表的文章 《Test data compression US ing dictionaries with selective entries and fix-length indices》中提出了對字典編碼方法進(jìn)行了數(shù) 學(xué)建模,將字典詞條的選取問題建模為尋找一個無向圖的最大完全子圖問題。2012年劉杰 等人發(fā)表的文章《采用字典詞條衍生模式的測試數(shù)據(jù)壓縮》在此基礎(chǔ)上,將已生成的字典詞 條通過取反,循環(huán)移位等方式來產(chǎn)生衍生詞條,W增加一定的外圍電路的復(fù)雜度為代價,提 高了數(shù)據(jù)壓縮率。
      [0005] L.Li等人提出了對字典編碼方法進(jìn)行數(shù)學(xué)建模,僅在掃描切片與字典詞條相容的 情況下才能實(shí)現(xiàn)壓縮,針對于不與字典詞條相容的掃描切片,其編碼數(shù)據(jù)不具備壓縮性。
      [0006] 劉杰等人考慮了待編碼的掃描切片與字典詞條相容,反向相容,移位相容和移位 反向相容等情況,但是在進(jìn)行反向相容W及移位相容等情況的判別時,沒有考慮當(dāng)該字典 詞條利用反向相容(或移位相容)能夠編碼多個掃描切片時,如何實(shí)現(xiàn)編碼最多掃描切片W 實(shí)現(xiàn)高壓縮率的問題;并且由于相容性存在的可能性很多,導(dǎo)致編碼碼字的前綴也很多,會 對壓縮率有一定影響。

      【發(fā)明內(nèi)容】

      [0007] 本發(fā)明的目的是利用字典詞條反向相容性分析結(jié)果,W及使用啟發(fā)式算法尋找最 大完全子圖,能夠?qū)崿F(xiàn)高的數(shù)據(jù)壓縮率。
      [000引為實(shí)現(xiàn)上述目的,本發(fā)明提供了一種測試數(shù)據(jù)的字典編碼方法。包括W下步驟:
      [0009] 生成字典詞條;針對各字典詞條進(jìn)行反向相容性分析,確定與字典詞條反向相容 的掃描切片;按照設(shè)定的規(guī)則針對掃描切片進(jìn)行編碼。
      [0010] 需要說明的是,所有與上述字典詞條相容的掃描切片為集合XI,針對各字典詞條, 對其與集合X2中的掃描切片,進(jìn)行反向相容性分析,確定與字典詞條反向相容的掃描切片, 其中,集合X2為集合XI的補(bǔ)集。
      [0011] 優(yōu)選地,生成字典詞條步驟包括:
      [0012] W各掃描切片為頂點(diǎn),建立一個無向圖G,任何兩個掃描切片如果是相容的,則他 們所對應(yīng)的頂點(diǎn)之間有一條邊;通過啟發(fā)式算法,得到m個最大完全子圖,m為預(yù)設(shè)的字典詞 條的個數(shù);對每個最大完全字圖生成其對應(yīng)的字典詞條。
      [0013] 優(yōu)選地,針對各字典詞條進(jìn)行反向相容性分析,確定與字典詞條反向相容的掃描 切片步驟包括:
      [0014] 根據(jù)字典詞條,得到反向字典詞條;W各反向字典詞條為頂點(diǎn)建立一個圖Gd;設(shè)包 含在m個最大完全子圖中的掃描切片構(gòu)成點(diǎn)集C,從圖G中刪除點(diǎn)集C及所有與點(diǎn)集C相連的 邊,得到圖Gi;在圖Gd和圖Gi之間進(jìn)行連線構(gòu)成邊,找出圖Gd中邊數(shù)最多的頂點(diǎn)VI,從G沖刪 除頂點(diǎn)VI,W所有與Vi相連的圖Gi中的頂點(diǎn)構(gòu)成第一圖,使用啟發(fā)式算法,找出第一圖的最 大完全子圖Cl。
      [001引從圖Gi中刪除子圖C沖所有的點(diǎn)及與其相連的邊,判斷刪除頂點(diǎn)Vi后的圖Gd或刪 除子圖Cl后的圖Gi是否為空;如果刪除子圖C沖所有的點(diǎn)及與其相連的邊后的圖Gi為空,或 如果刪除頂點(diǎn)Vd后的圖Gi為空,結(jié)束分析流程,確定與字典詞條反向相容的掃描切片為子圖 Cio
      [0016] 優(yōu)選地,如果刪除子圖C沖所有的點(diǎn)及與其相連的邊后的圖Gi不為空,或如果刪除 頂點(diǎn)Vd后的圖Gi不為空,貝纖續(xù)從圖G沖選出下一個邊數(shù)最多的頂點(diǎn)V2,從Gd中刪除頂點(diǎn)V2, W所有與V2相連的圖Gi中的頂點(diǎn)構(gòu)成第二圖,使用啟發(fā)式算法,找出第二圖的最大完全子圖 C2;子圖C2與字典詞條反向相容;從刪除子圖Cl中所有的點(diǎn)及與其相連的邊后的圖Gi中刪除 子圖C2中所有的點(diǎn)及與其相連的邊,判斷刪除頂點(diǎn)Vi和V2后的圖Gd或刪除子圖Cl和C2后的圖 Gi是否為空。
      [0017] 優(yōu)選地,子圖Cl中的所有頂點(diǎn)均與頂點(diǎn)Vi對應(yīng)的反向字典詞條相容,即與字典詞條 反向相容。
      [0018] 優(yōu)選地,得至Ijm個最大完全子圖的步驟包括:
      [0019] 找出無向圖G中邊數(shù)最多的頂點(diǎn),設(shè)為第一頂點(diǎn),無向圖G中與所述第一頂點(diǎn)相容 的其他頂點(diǎn)構(gòu)成第一點(diǎn)集;找出所述第一點(diǎn)集中邊數(shù)最多的頂點(diǎn),設(shè)為第二頂點(diǎn),所述第一 點(diǎn)集中與所述第二頂點(diǎn)相容的其他頂點(diǎn)構(gòu)成第二點(diǎn)集;判斷所述第二點(diǎn)集是否為空,如果 為空,則提取所述第一頂點(diǎn)、第二頂點(diǎn)對應(yīng)的掃描切片,得到第一最大完全子圖;從無向圖G 中刪除第一最大完全子圖及與其相連的邊,判斷所述刪除第一最大完全子圖及與其相連的 邊后的無向圖G是否為空,如果不為空,按照提取第一最大完全子圖的步驟,繼續(xù)提取其他 m-1個最大完全子圖。
      [0020] 優(yōu)選地,如果第二點(diǎn)集不為空,找出第二點(diǎn)集中邊數(shù)最多的第Ξ頂點(diǎn),第二點(diǎn)集中 與第Ξ頂點(diǎn)相容的其他頂點(diǎn)構(gòu)成第Ξ點(diǎn)集;判斷第Ξ點(diǎn)集是否為空,如果第Ξ點(diǎn)集為空,提 取第Ξ頂點(diǎn)放入第一最大完全子圖;如果第Ξ點(diǎn)集不為空,重復(fù)上述過程,直到第S點(diǎn)集為 空,并提取第S頂點(diǎn)放入第一最大完全子圖;其中S為大于3的整數(shù)。
      [0021 ]優(yōu)選地,如果刪除第一最大完全子圖及與其相連的邊后的無向圖G為空,則結(jié)束分 析流程。
      [0022] 優(yōu)選地,按照設(shè)定的規(guī)則針對掃描切片進(jìn)行編碼,包括:編碼包括前綴和數(shù)據(jù)兩部 分;將掃描切片分為Ξ種類型,第一類與字典詞條相容,第二類與字典詞條反向相容,第Ξ 類與字典詞條不存在相容性關(guān)系。
      [0023] 優(yōu)選地,第一類掃描切片,其編碼前綴為"0",編碼數(shù)據(jù)為與其相容的字典詞條的 索引,其長度為U〇g2m}bits,m為所述的預(yù)設(shè)的字典詞條的個數(shù),U〇g2m}表示不小于log2m 的最小整數(shù);第二類掃描切片,其編碼前綴為"10",編碼數(shù)據(jù)為與其反向相容的字典詞條的 索引,其長度為U〇g2m}bits,m為所述的預(yù)設(shè)的字典詞條的個數(shù),U〇g2m}表示不小于log2m 的最小整數(shù);第Ξ類掃描切片其前綴為"1Γ,數(shù)據(jù)為掃描切片中的原始數(shù)據(jù),其長度為掃描 鏈條數(shù)化C bits。
      [0024] 本發(fā)明對正向字典詞條進(jìn)行適當(dāng)運(yùn)算,使其衍生出其他詞條,相當(dāng)于增加了字典 詞條的個數(shù),增加了待編碼掃描切片與字典詞條相容的可能性;同時,進(jìn)行字典詞條反向相 容性分析時,引入啟發(fā)式算法,找出與所述各字典詞條反向相容的掃描切片所構(gòu)成的圖的 最大完全子圖,結(jié)合編碼規(guī)則,提高了測試數(shù)據(jù)的壓縮率。
      【附圖說明】
      [0025] 為了更清楚說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對實(shí)施例描述中所需使用的附 圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域 普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可W根據(jù)運(yùn)些附圖獲得其他的附圖。
      [0026] 圖1為現(xiàn)有測試數(shù)據(jù)的字典編碼方法流程示意圖;
      [0027] 圖2為現(xiàn)有測試數(shù)據(jù)的字典編碼方法實(shí)例示意圖;
      [0028] 圖3為本發(fā)明實(shí)施例提供的一種測試數(shù)據(jù)的字典編碼方法流程示意圖;
      [0029] 圖4為本發(fā)明實(shí)施例提供的一種測試數(shù)據(jù)的反向字典詞條的建立方法流程示意 圖;
      [0030] 圖5為本發(fā)明實(shí)施例提供的一種測試數(shù)據(jù)的字典編碼實(shí)例示意圖;
      [0031 ]圖6為本發(fā)明實(shí)施例提供的又一種測試數(shù)據(jù)的字典編碼實(shí)例示意圖。
      【具體實(shí)施方式】
      [0032] 為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例 中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是 本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員 在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
      [0033] 為便于對本發(fā)明實(shí)施例的理解,下面將結(jié)合附圖W具體實(shí)施例做進(jìn)一步的解釋說 明。
      [0034] 為了更清晰的理解本發(fā)明和現(xiàn)有技術(shù)的區(qū)別,在下面通過圖1、圖2來描述現(xiàn)有技 術(shù)中測試數(shù)據(jù)的字典編碼方法。
      [0035] 圖1為現(xiàn)有測試數(shù)據(jù)壓縮方法流程示意圖。如圖1所示,現(xiàn)有測試數(shù)據(jù)的字典編碼 方法包括步驟100-105。
      [0036] 在步驟100, W各掃描切片為頂點(diǎn),建立無向圖G,相容的頂點(diǎn)之間有一條邊。
      [0037] W各掃描切片為頂點(diǎn),建立一個無向圖G,任何兩個
      當(dāng)前第1頁1 2 3 4 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1