• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于指令的數(shù)字信號處理器驗證

    2015-11-02 05:57:05楊修濤谷小秋
    計算機工程 2015年9期
    關鍵詞:指令集等價寄存器

    楊修濤,谷小秋

    (北京電子工程總體研究所,北京100854)

    基于指令的數(shù)字信號處理器驗證

    楊修濤,谷小秋

    (北京電子工程總體研究所,北京100854)

    針對數(shù)字信號處理器設計中因相關引發(fā)的故障,提出一種基于指令的驗證方法。結(jié)合處理器的體系結(jié)構(gòu)特點給出處理器表示矩陣,并利用該矩陣,根據(jù)所使用的功能單元對指令進行劃分。在同一個劃分內(nèi),指令使用相同的功能單元,對這些指令進行兩兩組合,生成驗證指令序列??紤]測試的可觀測性給出觀測方法,從理論上證明該方法可以完備覆蓋到所有數(shù)據(jù)相關故障。設計驗證指令生成系統(tǒng)自動生成驗證指令序列,針對DSPC-01處理器進行實驗,并與流片后的測試結(jié)果比較分析,結(jié)果驗證了該方法的有效性。

    驗證;數(shù)字信號處理器;數(shù)據(jù)相關;指令生成;覆蓋率;自動生成

    1 概述

    數(shù)字信號處理器(Digital Signal Processor,DSP)已被應用于多種領域,針對數(shù)字信號處理器的研發(fā)日益增多。同時,電路的規(guī)模也越來越大,相應的針對這些復雜設計的驗證也越來越困難。有關DSP驗證與測試的研究主要集中于DSP的二次開發(fā)驗證上,比如以DSP作嵌入式開發(fā)的設計等。這樣,相當?shù)尿炞C工作主要集中于外圍外電路上面,以及外圍電路與DSP之間的總線、協(xié)議上。比如一款基于DSP芯片開發(fā)的手機,驗證的重點為總線仲裁、射頻模塊、數(shù)模轉(zhuǎn)換以及一些其自帶嵌入式操作系統(tǒng)及軟件。換而言之,這類工作都沒去考慮或涉及DSP核本身的驗證、測試。對DSP核的驗證則是由幾大DSP生產(chǎn)廠商(TI,ADI,M otorola)和學術機構(gòu)進行研究的。這類工作由于技術保密等原因,相關論文相對比較少,而且論述也比較簡略或籠統(tǒng)。文獻[1]以TMS320C5為例給出了在寄存器傳輸級(Register Transfer Level,RTL)對DSP進行驗證的方法。文獻[2-3]使用了形式驗證方法。首先,將DSP按模塊的不同進行劃分,針對每個功能模塊給出相應的邏輯形式;然后,將上述邏輯用高階邏輯(High Order Logic,HOL)的形式進行描述[4];最后,使用相應HOL工具對編碼進行編譯運行,由機器自動推理邏輯上的正確與否[5]。這種方法的優(yōu)點是邏輯性強、可靠性高、經(jīng)過驗證的電路模塊邏輯上是肯定的。但在實際應用中,將整個DSP設計全部以邏輯形式描述出來,需要耗費大量的人力,同時機器證明的速度比較慢,中間可能需要人工干預。對于一款有流水結(jié)構(gòu)的DSP來說,被用于驗證通用處理器設計的方法[6],略作修改后也可以適用于該DSP的驗證。目前,這方面的研究相比起DSP的驗證來要多很多。它們或者是從指令功能方面對處理器加以驗證,或從流水方面對處理器加以驗證。文獻[7]從另一個角度考慮處理器設計中所產(chǎn)生的bug以及驗證問題??紤]到指令集太大,文獻[8]給出了化簡方法?;旧?,針對有流水結(jié)構(gòu)設計的處理器的驗證不可避免的涉及到一個概念:相關。后面會給出其定義。

    根據(jù)引起相關的原因,可以把指令間的相關分為3種:數(shù)據(jù)相關,控制相關,結(jié)構(gòu)相關。對于數(shù)據(jù)相關問題,在硬件設計中常常是采用一些專門的方法來解決。比如,在解決寫后讀(Read A fter W rite,RAW)時,可以采用Forw arding技術。除此之外,對于數(shù)據(jù)相關的指令還可以采用靜態(tài)調(diào)度的方法來解決。但在驗證所設計的處理器時,卻恰恰相反,需要有針對性的數(shù)據(jù)相關生成指令來對處理器進行功能驗證。有關這方面的論述,較早的有文獻[9],文中主要針對處理器的功能驗證、測試進行論述,提出了指令分解、運算及錯誤判定方法。同時提及相關指令的測試、驗證問題。特別針對相關問題進行描述的有文獻[10],該文首先給出了根據(jù)功能單元進行列表的思想,依據(jù)所列出的指令、功能單元相關矩陣來判斷指令間的相關性。文獻[11]對流水中數(shù)據(jù)相關進行了更進一步的描述,它將相關矩陣的思想引入,再根據(jù)流水的特點,對指令的進一步劃分進行了更細致的闡述,最后生成能驗證相關故障的指令集。文獻[10-11]方法主要是基于相關矩陣,該矩陣被命名為處理器表示矩陣(Processor Representation M atrix,PRM)。本文在上述研究工作的基礎上,結(jié)合一款自主設計的DSP處理器核(DSPC-01)架構(gòu)特點,給出驗證指令生成方法。

    2 相關工作

    定義1 在流水線中,如果某條指令的某個階段必須等到它前面另一條指令的某個階段后才能開始,則這兩條指令間存在相關[12]。

    定義2 處理器表示矩陣(PRM)

    一個PRM是N×M矩陣,其中,N表示該處理器的指令數(shù);M表示該處理器的功能單元數(shù)[11]。該矩陣包含的元素及含義如表1所示。

    表1 PRM元素含義

    根據(jù)表1定義,給出DSPC-01的PRM。DSPC-01是一款自主設計的DSP,支持基本的DSP指令。它的功能單元主要包括:2個寄存器堆X和Y,共有16個寄存器(XR0~XR15,YR0~YR15)、2個算術運算器、2個整數(shù)算術運算器、1個乘法器、1個移位器等。支持常用的ADD,SUB,MUL以及移位等指令。表2給出了DSPC-01中1條加法運算指令及其在PRM矩陣中對應行的簡化表示形式。其中,行表示指令行;列表示功能單元列;XR為X計算塊中的寄存器,YR為Y計算塊中的寄存器;ALU1為X計算塊的ALU功能單元,ALU2為Y計算塊的ALU功能單元;T,R表示該寄存器既發(fā)出數(shù)據(jù)又接收數(shù)據(jù);M1則表示為ADD操作,在PRM建立過程中可以根據(jù)需要定義。如可以將ADD操作定義為M1,SUB操作定義為M2。

    表2 ADD指令的PRM表示

    DSPC-01處理器與一般通用處理器有些不同,它有2個計算塊。因此,分別有2個ALU及相關寄存器堆,表現(xiàn)在表2上就是ALU 1對應著寄存器堆XR及操作M1,ALU2對應寄存器堆YR及操作M1。在后面中,所有類同的指令均會有相同的表現(xiàn)。在此基礎上,本文給出DSPC-01的PRM構(gòu)造方法。

    2.1 DSPC-01處理器及指令集

    DSPC-01是一個具有128位數(shù)據(jù)總線,支持超長指令字(Very Long Instruction Word,VLIW)的超標量數(shù)字信號處理器。分別對稱地擁有2個ALU(ALU1,ALU2)、2個移位器(SHF1,SHF2)、3個2 MB的寄存器堆(一個為指令寄存器堆,另兩個分別為XR和YR)、2個乘法器(MUL1,MUL2)以及2個整數(shù)ALU(IALU1,IALU2)。

    為直觀起見,將DSPC-01的指令按功能類型劃分為6類:ALU,CLU,MUL,SHIFT,IALU和BRANCH。

    需要說明的是,在DSPC-01的具體實現(xiàn)中CLU指令是在ALU中進行執(zhí)行的,所以,這兩部分指令可以統(tǒng)一劃歸于ALU中。對于IALU,它同ALU一樣,也是有2個計算塊,所不同的是在IALU中,它分為XI和Y I計算塊,而對應的其計算塊中的寄存器堆也變成X IR0~X IR15,YIR0~Y IR15。這樣,可以考慮將XI和YI兩塊分開來分析。部分DSPC-01指令列表如表3所示。

    表3 DSPC-01指令列表(部分)

    指令集中所涉及到的功能單元主要有:XR,YR,ALU1,ALU,ALU2,CLU,MUL1,MUL2,SHF1,SHF2,XIR,YIR,IALU1,IALU2,PC,LC0,LC1,XSTAT,YSTAT,CJ,ACC,SFR以及RAM。其中,XR,YR為ALU的寄存器。ALU1~ALU2為2個ALU單元,MUL1~MUL2為2個乘法單元。SHIFTER1~2為2個移位器單元,X IR/Y IR分別為IALU1/IALU2中寄存器堆。RAM為M emory,SFR為條件寄存器SFREG。

    2.2 DSPC-01的PRM及指令劃分

    根據(jù)表3和功能單元可以構(gòu)造出DSPC-01的PRM,該PRM的行剛好由表3中的所有指令組成,而列則由所有功能單元組成。由此,可以得到一個N(指令數(shù))×M(功能單元數(shù))矩陣。在此基礎上,下面給出等價寄存器與等價寄存器集的概念。

    定義3 等價寄存器

    2個寄存器對于一個指令集I是等價的,當且僅當對于該指令集中任何一條指令,使用一個寄存器(在給定的取址模式下)作為操作數(shù)與將其替換為另一個寄存器作為操作數(shù)一樣[9]。

    定義4 等價寄存器集

    如果一個寄存器集合中任意2個寄存器都滿足上述定義,則稱該集為等價寄存器集[9]。

    根據(jù)定義3和定義4不難判斷,XR0-XR30彼此之間是等價寄存器,因此XR則為等價寄存器集。同理,YR,X IR,Y IR均是等價寄存器集。對等價寄存器與等價寄存器集的定義,旨在于為以后驗證指令生成提供證明,即:對于給定的一條指令,使用XR0與XR1是等價的,因此,推廣開來,可以使用XR0,XR1,XR2來表示對XR寄存器的使用。

    定義5 假設i為指令集I中的一條指令,則Ri={r1,r2,…,rn}稱為該指令所使用的寄存器集,其中,rK,K∈1,2,…,n為定義4中的等價寄存器集或該等價寄存器集中的一個寄存器。

    如無特別說明,當某條指令用到某一等價寄存器時,使用等價寄器集來代替。

    3 指令自動生成算法

    3.1 分類算法

    根據(jù)定義4可以給出指令的劃分算法,劃分依據(jù)是指令所用寄存器集的異同。

    同一劃分內(nèi)的任意2條指令,它們使用完全相同的寄存器集,如果2條指令在流水中相鄰出現(xiàn),必定會引起數(shù)據(jù)相關。因此,可以依據(jù)這樣的劃分,在每一個劃分內(nèi),對所有的指令作組合。如果,將存在數(shù)據(jù)相關關系的2條指令用一條邊連接,指令作為一個節(jié)點,那么,一個劃分內(nèi)的所有指令組成一個完全圖。依序遍歷所有的邊,可以得到數(shù)據(jù)相關的驗證指令集,當然該集是針對該劃分內(nèi)所有指令的共同寄存器的。對所有的劃分進行上述工作可以得到整個指令集內(nèi)所有劃分的驗證指令集。

    除此之外,假設這2條指令為i1,i2,它們滿足如下關系:(1)Ri1≠Ri2;(2)Ri1∩Ri2≠φ。即:這2條指令不在同一劃分內(nèi),但部分地使用相同的寄存器。顯然,由于存在使用相同寄存器的情況,因此,這2條指令之間是可能存在數(shù)據(jù)相關的。對這一部分指令的處理辦法是:將它們所在的2個集合,比如:對S1,S2做S1×S2運算。假設:S1=(i1,i2,…,in),S2=(j1,j2,…,jm),則有它們的笛卡爾乘積S1× S2=(〈i1,j1〉,〈i1,j2〉,…,〈in,jm〉)。由于使用相同寄存器的指令都潛在的存在數(shù)據(jù)相關,因此作S1× S2運算可以保證所有可能存在數(shù)據(jù)相關的故障在理論上均被覆蓋到。

    3.2 指令生成

    3.2.1 一拍相關的測試指令生成

    上面給出了指令劃分的方法,并且給出了存在數(shù)據(jù)相關的指令間的關系。由此可知,若要生成存在數(shù)據(jù)相關關系的驗證指令,需要處理2種集合關系:一種是劃分集合內(nèi)部的指令間關系,另一種是需要做乘積運算的集合內(nèi)部指令間關系。以集合S1,S2為例。同一劃分集合內(nèi)的指令,它們之間需要做兩兩組合,事實上這種關系依然可以表示為該劃分集合乘積運算:S1×S2。這樣就存在2種需要分析的情況:(1)S1×S1;(2)S1×S2。滿足第(1)種情況的指令,它們的關系在劃分集合內(nèi)部構(gòu)成一個完全圖。例如,假設在集合S1內(nèi)部有4條指令i1~i4,那么以指令為節(jié)點,可以構(gòu)成如圖1所示的完全圖。

    圖1 由4條指令構(gòu)成的完全圖

    任意2條指令i,j,i與j之間存在數(shù)據(jù)相關的關系,所以,應該存在一條有向邊i→j,同樣,j與i之間也存在數(shù)據(jù)相關的關系,所以,亦存在有向邊j→i。就是說,實際上是i,j之間存在2條有向邊。因此,在圖1中可以化簡為無向邊。遍歷這些邊,顯然可以得到指令之間的數(shù)據(jù)相關關系。比如,遍歷i,j可以得到有向邊i→j;遍歷j,i可以得到j→i。圖1所示的完全圖實際上是遍歷每條邊2次。不妨假設這4個節(jié)點分別被標記為i1,i2,i3,i4,那么會有下列遍歷情況:

    理論上,所有的邊均應該被遍歷2次,但是考慮到指令是在流水線中出現(xiàn)相關,即指令間是存在順序關系的。那么分析式(1)和式(2)可以看出,若由式(1)列出驗證指令集(指令序列),那么可以得到:

    指令在流水線中執(zhí)行的情形如圖2所示,其中,虛線表示需要補充的一種指令組合關系。

    圖2 指令在流水線中被執(zhí)行示例

    將式(3)與式(1)、式(2)對比可知,實際上在一次的遍歷中已覆蓋了大部分相關情況,只需要再補充一個相關關系i4→i1即可。因此,沒有必要遍歷2次。整個的測試生成的算法描述如下:

    算法 指令生成

    輸入 初步建立好的PRM,記為MA(這是完全根據(jù)DSPC-01的架構(gòu)初步手工編寫的處理器表示矩陣,沒有作其他處理,需要后續(xù)的算法處理)

    輸出 Sc

    3.2.2 多拍相關的驗證指令生成

    在上面中只給出了一拍數(shù)據(jù)相關的測試指令生成方法。對于DSPC-01,它的流水線深度為8,其中前3拍為取指IF1,IF2,IF3,后5拍分別為D,I,A,EX 1,EX 2。這樣,流水最多可能會存在4拍相關。根據(jù)DSPC-01的指令特點,能引起多拍數(shù)據(jù)相關的指令主要有如下情況:(1)總線沖突相關,一般有2拍相關;(2)計算塊載入的相關,最多可能4拍相關;(3)IALU加載相關,最多可能3拍相關;(4)外部存儲器載入相關,最多可引起4拍相關;(5)條件IALU加載相關,最多可能引起4拍相關。

    針對上述5種類型的指針做多拍相關的驗證指令生成,可以滿足檢測到指令集中可能存在的多拍相關。對于多拍相關,問題所關注的只是隔開多少拍后兩條指令依然存在相關,因此,2條指令之間插入1個~4個NOP指令即可。

    3.3 可觀測性分析

    考慮可觀測性時,可測性設計(Design For Testability,DFT)還不可用,所以,使用DFT以外的方法來實現(xiàn)觀測驗證結(jié)果的目的。在實際應用中是借用了DSP的3個靜態(tài)存儲器(Static Random Access M emory,SRAM)中的一個來暫存指令運行結(jié)果。

    由于在驗證過程中,指令需要存儲在指令RAM中,因此只能選擇2個數(shù)據(jù)RAM來存儲指令運行結(jié)果,如圖3所示,其中一個存放的是指令運行過程中需要用到的數(shù)據(jù),比如數(shù)據(jù)存儲器RAM_A,所以選擇另外一個數(shù)據(jù)存儲器RAM_B來存儲運行的結(jié)果。在指令運行完后,將結(jié)果從RAM_B中導出進行比對,以觀測指令執(zhí)行的結(jié)果。對于兩拍以上相關的指令,由于中間可以插NOP,因此使用的是插入額外的其他指令來觀測運行結(jié)果。所以,對其觀測更容易。

    圖3 DSP中的3塊RAM

    4 實驗及結(jié)果分析

    由數(shù)據(jù)相關定義可知:指令間存在數(shù)據(jù)相關的原因是由于使用了同一寄存器。由此,可以直接推出以下推論:

    推論 在流水線中,如果2條指令存在數(shù)據(jù)相關,那么它們一定使用了相同的寄存器。

    進一步分析:對于任一可能的單拍數(shù)據(jù)相關,上述方法是否都能生成一個指令組合以覆蓋到該數(shù)據(jù)相關。

    命題 對于任一由2條相鄰指令所形成的數(shù)據(jù)相關,上述方法總能給出一個指令組合以覆蓋到該相關關系。

    證明:假設,存在2條指令ij,iK,它們所在的劃分集合分別為Sij,SiK。同時,它們之間有數(shù)據(jù)相關關系,但卻不能被上述方法檢測到,那么它們一定滿足:(1)不在同一劃分集中;(2)各自所在的劃分集中的指令彼此都沒有使用任何相同的寄存器。否則:

    如果它們不滿足條件(1),那么它們在同一劃分中,即:Sij=SiK,這樣在同一劃分中一定會有組合ij→iK和iK→ij能覆蓋到該相關關系。因此,它一定滿足條件(1),所以有Rij≠RiK。

    如果它們不滿足條件(2),那么由于同一劃分中的指令一定會使用完全相同的寄存器,所以,應該有Rij≠RiK,Rij∩RiK≠φ。即:這兩條指令組合一定會出現(xiàn)在Sij×SiK中。

    該2條指令一定能同時滿足條件(1)和條件(2),即Rij≠RiK,Rij∩RiK=φ,而這2條指令間又存在數(shù)據(jù)相關關系,這與推論相矛盾。

    證畢。

    上面只是從理論方面證明了該算法是有效的,下面給出相應的實驗及實驗結(jié)果。為了生成驗證指令的需要,項目過程中,采用C++編寫了一個針對DSP的驗證指令生成系統(tǒng)(Verification Instruction Automatic Generation System,V IAGS)。最終生成的結(jié)果文件中C.asm包含指令9 067條,B.asm中包含指令8 993條,共計指令18 060條。分別以C.asm和B.asm指令集作為激勵,施加到DSPC-01進行驗證。為了加快驗證進程,將邏輯設計分塊后并行驗證,結(jié)果如表4所示,該表為設計中實際存在的bug,非手工插入。

    表4 各模塊驗證結(jié)果

    由3.3節(jié)的可觀測性分析中可知,表4中的數(shù)據(jù)是在指令序列全部運行完后統(tǒng)計出的。同一個bug可能會被統(tǒng)計到多次,所以,需要在回歸驗證過程中進行篩選。最終回歸驗證收斂后統(tǒng)計出的bug數(shù)(非重復)結(jié)果如表5所示。

    表5 最終驗證檢測到的實際bug個數(shù)

    將表4、表5的結(jié)果進行比較,如圖4所示。可以看出,表4、表5的bug數(shù)量趨勢一致,基本上最初報出bug較多的模塊,實際bug也較多。在實際驗證過程中針對最初報出bug較多的模塊有必要加強驗證。

    圖4 bug個數(shù)對比

    在芯片流片后,針對相應的芯片進行進一步的測試分析,測試過程中,除了使用上述的指令集外,還引入一些實際的Benchmark以及大量的實際應用來對DSPC-01進行測試,檢驗本文方法是否有效。表6給出了部分用例。

    表6 成片測試結(jié)果

    為了進一步檢驗效果,在DSPC-01的驗證過程中,采用先用其他驗證方法驗證,然后用本文方法檢驗的策略。如果本文方法生成的驗證指令集能在已驗證過的模塊上繼續(xù)發(fā)現(xiàn)bug,那么也能證明本文方法針對驗證是有效的,結(jié)果如表7所示。

    表7 本文方法結(jié)果

    可以看到,用B.asm和C.asm共繼續(xù)檢測到4個未被發(fā)現(xiàn)的bug,經(jīng)過2個版本的實驗結(jié)果比較,證明本方法針對驗證是有效的。

    總體上看,該方法是實現(xiàn)了對處理器的功能驗證。對于有RTL代碼的自主設計以及第三方IP核均可達到驗證功能的目的。

    5 結(jié)束語

    本文主要完成了以下工作:(1)針對DSPC-01的架構(gòu)建立處理器表示矩陣,并進行分塊和劃分;(2)基于處理器矩陣的概念,給出相應的算法,生成針對DSPC-01的驗證指令集。(3)設計V IAGS驗證指令生成系統(tǒng),并對驗證指令集的驗證過程進行了比較、分析。

    在未來的工作中,將進一步研究針對網(wǎng)表級的驗證,研究在等價寄存器這一概念不再成立時的驗證指令集生成方法,并加強可觀測性分析和設計,從而做到隨時觀測指令運行結(jié)果,便于及時分析、查找設計錯誤。同時對所有的指令模式進行等價性分析及合并,以便能生成更為簡短的驗證指令集。

    [1] Gl?kler T,Bitterlich S,Meyr H.DSP Core Verification Using Automatic Test Case Generation[C]//Proceedings of IEEE International Conference on Acoustics,Speech,and Signal Processing.Washington D.C.,USA:IEEE Press,2000:3271-3274.

    [2] Habibi T,Tahar S,Ghazel A.Formal Modelling of the ADSP-2100 Processor Using HOL[C]//Proceedings of IEEE Canadian Conference on Electrical&Computer Engineering.Washington D.C.,USA:IEEE Press,2002:614-619.

    [3] Habibi T,Tahar S,Ghazel A.Formal Verication of a DSP Chip Using an Iterative Approach[C]//Proceedings of Euromicro Symposium on Digital System Design.Washington D.C.,USA:IEEE Press,2002:12-19.

    [4] Habibi T,Tahar S,Ghazel A.Formal Verication of the ADS-2100 Processor Using the HOL Theorem Prover[Z]. 2002.

    [5] Akbarpour B,Tahar S.An Approach for the Formal Verication of DSP Designs Using Theorem Proving[J]. IEEE Transactions on CAD of Integrated Circuits and System s,2006,25(8):1441-1457.

    [6] 龔令侃,王玉艷,章建雄.基于驗證庫的微處理器指令集驗證方法[J].計算機工程,2009,35(3):86-88.

    [7] Guo Qi,Chen Tianshi,Shen Haihua,et al.Empirical Design Bugs Prediction for Verification[C]// Proceedings of Design,Automation&Test in Europe Conference&Exhibition.Washington D.C.,USA:IEEE Press,2011:1-6.

    [8] Kim H,Wills D S,Wills L M.Reducing Operand Communication Overhead Using Instruction Clustering for Multimedia Application[C]//Proceedings of the 7th IEEE International Symposium on Mulitimedia. Washington D.C.,USA:IEEE Press,2005.

    [9] Brahm e D,Abraham J A.Functional Testing of Microprocessors[J].IEEE Transactions on Com puter,1984,C-33:475-485.

    [10] Salama A E,A li A K,Talkhan E A.Functional Testing of Pipelined Processors[J].Com puters and Digital Techniques,IEE Proceedings,1996,143(5):318-324.

    [11] Talkhan A,Ahmed H,Salama E.Microprocessors Functional Testing Techniques[J].IEEE Transactions on Computer-Aided Design,1989,8(3):316-319.

    [12] Hennessy J L,Patterson D A.計算機體系結(jié)構(gòu):量化研究方法[M].賈洪峰,譯.5版,北京:人民郵電出版社,2013.

    編輯 金胡考

    Digital Signal Processor Verification Based on Instructions

    YANG Xiutao,GU Xiaoqiu
    (Beijing Institute of Electronics System Engineering,Beijing 100854,China)

    To detect faults brought up by related problem during Digital Signal Processor(DSP)design,a method is presented in this paper.It analyzes the architecture of DSP and constructs its Processor Representation Matrix(PRM). Each block contains instructions that use same function units.Any two instructions in one block are selected to combine an instructions slice.A ll these slices combine the verification instructions sets.To observe the result of instructions,an observe method is presented.A t the end,it cites that these instructions sets can cover all faults due to data relation in theory.A t the same time,it designs a verification instruction generation system to generate instruction set and applies these instructions to DSPC-01 as stimulus.Silicon verification result show s that this method is effective.

    verification;Digital Signal Processor(DSP);data relation;instruction generation;coverage;automatic generation

    楊修濤,谷小秋.基于指令的數(shù)字信號處理器驗證[J].計算機工程,2015,41(9):97-102.

    英文引用格式:Yang Xiutao,Gu Xiaoqiu.Digital Signal Processor Verification Based on Instructions[J].Computer Engineering,2015,41(9):97-102.

    1000-3428(2015)09-0097-06

    A

    TP302

    10.3969/j.issn.1000-3428.2015.09.017

    楊修濤(1978-),男,高級工程師、博士,主研方向:計算機輔助設計,VLSI/SoC驗證,數(shù)據(jù)分析;谷小秋,工程師。

    2014-08-14

    2014-10-10 E-m ail:xiutaoyang@outlook.com

    猜你喜歡
    指令集等價寄存器
    3DNow指令集被Linux淘汰
    電腦報(2021年49期)2021-01-06 18:36:55
    Lite寄存器模型的設計與實現(xiàn)
    計算機應用(2020年5期)2020-06-07 07:06:44
    n次自然數(shù)冪和的一個等價無窮大
    中文信息(2017年12期)2018-01-27 08:22:58
    分簇結(jié)構(gòu)向量寄存器分配策略研究*
    實時微測量系統(tǒng)指令集及解析算法
    收斂的非線性迭代數(shù)列xn+1=g(xn)的等價數(shù)列
    什么是AMD64
    環(huán)Fpm+uFpm+…+uk-1Fpm上常循環(huán)碼的等價性
    基于覆蓋率驅(qū)動的高性能DSP指令集驗證方法
    計算機工程(2014年6期)2014-02-28 01:28:03
    關于環(huán)Fpm+uFpm上常循環(huán)碼的等價性
    国产免费视频播放在线视频| 国产欧美日韩综合在线一区二区| 欧美老熟妇乱子伦牲交| 麻豆乱淫一区二区| 亚洲欧美日韩卡通动漫| 99久久中文字幕三级久久日本| 午夜激情久久久久久久| 天堂中文最新版在线下载| 亚洲精华国产精华液的使用体验| 国产精品一二三区在线看| 国产黄片视频在线免费观看| 国产伦精品一区二区三区视频9| 亚洲精品久久久久久婷婷小说| 亚洲欧美一区二区三区黑人 | 男人添女人高潮全过程视频| 丝袜美足系列| 欧美日韩视频高清一区二区三区二| 国产成人av激情在线播放 | 欧美日韩av久久| 人妻少妇偷人精品九色| 亚洲高清免费不卡视频| 我要看黄色一级片免费的| 最近的中文字幕免费完整| 女的被弄到高潮叫床怎么办| 中文字幕久久专区| 亚洲在久久综合| 成人亚洲欧美一区二区av| 婷婷色麻豆天堂久久| 3wmmmm亚洲av在线观看| 午夜av观看不卡| 日本与韩国留学比较| 欧美精品一区二区免费开放| 国产极品天堂在线| 欧美三级亚洲精品| 最近中文字幕2019免费版| 免费看光身美女| kizo精华| 日韩一区二区视频免费看| 午夜福利视频在线观看免费| 欧美3d第一页| 夫妻午夜视频| 九九在线视频观看精品| 亚洲成色77777| 99视频精品全部免费 在线| 最近中文字幕2019免费版| 日本-黄色视频高清免费观看| 狠狠婷婷综合久久久久久88av| 久久av网站| 久热这里只有精品99| 久久亚洲国产成人精品v| 伦精品一区二区三区| 日韩在线高清观看一区二区三区| 久久狼人影院| 亚洲av成人精品一区久久| 欧美成人午夜免费资源| 欧美成人午夜免费资源| 亚洲人与动物交配视频| 最后的刺客免费高清国语| 啦啦啦视频在线资源免费观看| 国产男女内射视频| 大码成人一级视频| 人人妻人人澡人人看| 久久免费观看电影| 亚洲一区二区三区欧美精品| 日产精品乱码卡一卡2卡三| 午夜日本视频在线| 亚洲精品日韩在线中文字幕| 18在线观看网站| 亚洲天堂av无毛| 欧美日韩视频精品一区| 亚洲精品,欧美精品| 国产免费福利视频在线观看| 国产女主播在线喷水免费视频网站| 超色免费av| 看非洲黑人一级黄片| 日本猛色少妇xxxxx猛交久久| 卡戴珊不雅视频在线播放| 日韩亚洲欧美综合| 飞空精品影院首页| 国产淫语在线视频| 亚洲,欧美,日韩| 看免费成人av毛片| 全区人妻精品视频| 免费观看a级毛片全部| 97超视频在线观看视频| 成人国语在线视频| 国产成人精品婷婷| 天美传媒精品一区二区| 免费观看的影片在线观看| 免费黄色在线免费观看| 韩国av在线不卡| 亚洲图色成人| 春色校园在线视频观看| 一本一本综合久久| 国产片特级美女逼逼视频| 婷婷色综合www| videossex国产| 国产精品久久久久成人av| 国产精品国产三级国产专区5o| 三上悠亚av全集在线观看| 精品亚洲乱码少妇综合久久| 国产日韩欧美在线精品| 国产亚洲av片在线观看秒播厂| 久热久热在线精品观看| 免费黄频网站在线观看国产| 91精品一卡2卡3卡4卡| 久久久久久久久久成人| 美女脱内裤让男人舔精品视频| 国产免费一级a男人的天堂| 婷婷色麻豆天堂久久| 日本av免费视频播放| 一区二区av电影网| 色哟哟·www| 亚洲国产欧美在线一区| 精品久久久久久电影网| 成人国产麻豆网| 亚洲伊人久久精品综合| 国产成人免费观看mmmm| 国产一区二区在线观看日韩| 国产 一区精品| 69精品国产乱码久久久| 日本av免费视频播放| 又大又黄又爽视频免费| 久久久久精品久久久久真实原创| 亚洲精品色激情综合| 国产亚洲最大av| 伦理电影免费视频| 亚洲高清免费不卡视频| 精品人妻熟女av久视频| 天堂俺去俺来也www色官网| 九九爱精品视频在线观看| 夜夜爽夜夜爽视频| 18+在线观看网站| 亚洲国产精品999| 成人免费观看视频高清| 99视频精品全部免费 在线| 成人免费观看视频高清| 视频在线观看一区二区三区| 久久久久视频综合| 又粗又硬又长又爽又黄的视频| 青春草亚洲视频在线观看| 卡戴珊不雅视频在线播放| 丝袜美足系列| 色婷婷久久久亚洲欧美| 亚洲精品国产av蜜桃| 人人妻人人爽人人添夜夜欢视频| 精品国产露脸久久av麻豆| 永久免费av网站大全| 男的添女的下面高潮视频| 日韩av不卡免费在线播放| 亚洲激情五月婷婷啪啪| 亚洲精品视频女| 超色免费av| 制服诱惑二区| 日韩制服骚丝袜av| 一本—道久久a久久精品蜜桃钙片| 国产成人免费观看mmmm| 国产精品人妻久久久影院| 久久人人爽人人爽人人片va| 男女国产视频网站| 久久影院123| 欧美日韩视频高清一区二区三区二| 91精品国产国语对白视频| 美女cb高潮喷水在线观看| 我要看黄色一级片免费的| av电影中文网址| a级毛片黄视频| 国产精品国产三级国产专区5o| 狂野欧美激情性bbbbbb| 一级黄片播放器| 亚洲成人一二三区av| 亚洲国产成人一精品久久久| 内地一区二区视频在线| 亚洲国产精品国产精品| 国产免费又黄又爽又色| 欧美老熟妇乱子伦牲交| 成年人免费黄色播放视频| 亚洲经典国产精华液单| 熟女电影av网| 在线看a的网站| 亚洲精品视频女| 国产午夜精品久久久久久一区二区三区| 国产熟女午夜一区二区三区 | 久久影院123| 精品少妇久久久久久888优播| 91精品国产国语对白视频| 毛片一级片免费看久久久久| av电影中文网址| 国产精品一区www在线观看| 亚洲精品456在线播放app| 亚洲av成人精品一区久久| 亚洲在久久综合| 91午夜精品亚洲一区二区三区| 国产一区二区在线观看av| 一本色道久久久久久精品综合| 国国产精品蜜臀av免费| 啦啦啦视频在线资源免费观看| 成人无遮挡网站| 简卡轻食公司| 久热久热在线精品观看| 亚洲精品一区蜜桃| 一区二区日韩欧美中文字幕 | 国产精品久久久久久精品电影小说| 性色av一级| 午夜福利视频在线观看免费| 国产日韩欧美在线精品| 99热网站在线观看| 国产精品成人在线| 草草在线视频免费看| 一边亲一边摸免费视频| 亚洲av电影在线观看一区二区三区| 久久国产亚洲av麻豆专区| 成人无遮挡网站| 亚洲精品日本国产第一区| 99热6这里只有精品| 欧美成人午夜免费资源| 国产成人精品一,二区| kizo精华| 看免费成人av毛片| 免费观看在线日韩| 免费播放大片免费观看视频在线观看| av又黄又爽大尺度在线免费看| 午夜福利视频精品| 秋霞在线观看毛片| 国产亚洲av片在线观看秒播厂| 精品酒店卫生间| 亚洲av日韩在线播放| 精品国产乱码久久久久久小说| 丰满乱子伦码专区| 亚洲综合精品二区| 又黄又爽又刺激的免费视频.| 五月开心婷婷网| 黄片无遮挡物在线观看| 亚洲欧洲日产国产| 一级毛片我不卡| 纯流量卡能插随身wifi吗| 欧美变态另类bdsm刘玥| 免费观看av网站的网址| 亚洲精品日韩在线中文字幕| 亚洲精品色激情综合| 亚洲精品久久午夜乱码| 在线观看www视频免费| 久久国产精品男人的天堂亚洲 | 秋霞伦理黄片| 色网站视频免费| 日本wwww免费看| 狂野欧美激情性xxxx在线观看| av电影中文网址| 亚洲人与动物交配视频| 建设人人有责人人尽责人人享有的| 欧美成人午夜免费资源| 三上悠亚av全集在线观看| 亚洲国产精品999| 交换朋友夫妻互换小说| 777米奇影视久久| 久久午夜福利片| 一级毛片aaaaaa免费看小| 夜夜看夜夜爽夜夜摸| 大香蕉久久成人网| 日韩强制内射视频| 我要看黄色一级片免费的| tube8黄色片| 精品国产露脸久久av麻豆| 成人国产麻豆网| 校园人妻丝袜中文字幕| 亚洲精品中文字幕在线视频| 久久久久久久久久成人| 大香蕉久久成人网| 91久久精品国产一区二区三区| 国语对白做爰xxxⅹ性视频网站| 午夜精品国产一区二区电影| 午夜免费男女啪啪视频观看| av网站免费在线观看视频| 亚洲欧美成人综合另类久久久| 国产综合精华液| 在线观看www视频免费| 少妇被粗大的猛进出69影院 | 亚洲国产精品国产精品| 亚洲国产日韩一区二区| 街头女战士在线观看网站| 在线观看国产h片| 欧美精品亚洲一区二区| 美女中出高潮动态图| 亚洲第一区二区三区不卡| 国产伦精品一区二区三区视频9| 一区二区三区乱码不卡18| 极品少妇高潮喷水抽搐| 亚洲国产日韩一区二区| 欧美日韩成人在线一区二区| 亚洲av电影在线观看一区二区三区| a级毛色黄片| 亚洲精品一二三| 日韩av在线免费看完整版不卡| 国产精品秋霞免费鲁丝片| 男男h啪啪无遮挡| 中文字幕亚洲精品专区| 欧美激情极品国产一区二区三区 | 视频在线观看一区二区三区| 男女边吃奶边做爰视频| 久久精品夜色国产| 中国美白少妇内射xxxbb| 日本午夜av视频| 免费观看无遮挡的男女| 香蕉精品网在线| 久久久精品免费免费高清| 美女大奶头黄色视频| 一边亲一边摸免费视频| 熟女人妻精品中文字幕| 精品一品国产午夜福利视频| 国产永久视频网站| 啦啦啦在线观看免费高清www| 男男h啪啪无遮挡| 国产精品国产三级国产专区5o| 在线观看一区二区三区激情| 亚洲第一区二区三区不卡| 桃花免费在线播放| 国产免费视频播放在线视频| 18禁动态无遮挡网站| 国产一区二区三区综合在线观看 | 成人毛片a级毛片在线播放| 国产精品人妻久久久影院| 一区二区三区乱码不卡18| kizo精华| 菩萨蛮人人尽说江南好唐韦庄| 26uuu在线亚洲综合色| 丰满迷人的少妇在线观看| 人妻系列 视频| 黄色配什么色好看| 日韩三级伦理在线观看| 韩国高清视频一区二区三区| 99久久精品一区二区三区| 黄片无遮挡物在线观看| 亚洲成人手机| 成年女人在线观看亚洲视频| 欧美精品一区二区免费开放| 国精品久久久久久国模美| 国产成人精品一,二区| 一级,二级,三级黄色视频| 免费观看无遮挡的男女| 午夜免费观看性视频| 免费播放大片免费观看视频在线观看| 最近的中文字幕免费完整| 国产伦理片在线播放av一区| 91aial.com中文字幕在线观看| 黑人猛操日本美女一级片| 国产精品一区www在线观看| 欧美老熟妇乱子伦牲交| 婷婷色综合大香蕉| 久久韩国三级中文字幕| 久久精品国产a三级三级三级| 99视频精品全部免费 在线| 视频区图区小说| 99九九在线精品视频| 91成人精品电影| 亚洲欧美一区二区三区黑人 | 欧美精品高潮呻吟av久久| 国产女主播在线喷水免费视频网站| 综合色丁香网| 一个人免费看片子| 亚洲精品日韩在线中文字幕| 黄色毛片三级朝国网站| 两个人免费观看高清视频| 少妇人妻 视频| 一级黄片播放器| 欧美日韩综合久久久久久| 男女国产视频网站| 精品亚洲成a人片在线观看| 一级,二级,三级黄色视频| 精品少妇久久久久久888优播| 丁香六月天网| 免费高清在线观看视频在线观看| 欧美日韩国产mv在线观看视频| 99re6热这里在线精品视频| 一边亲一边摸免费视频| 黄色视频在线播放观看不卡| 黄色一级大片看看| 黑人猛操日本美女一级片| av线在线观看网站| 精品人妻偷拍中文字幕| 少妇猛男粗大的猛烈进出视频| 国产av一区二区精品久久| 极品人妻少妇av视频| 久久精品夜色国产| 国产男女超爽视频在线观看| 伦理电影免费视频| 精品人妻一区二区三区麻豆| 亚洲av国产av综合av卡| 一区二区三区乱码不卡18| 色5月婷婷丁香| 亚洲精品乱久久久久久| 亚洲精品456在线播放app| 亚洲第一区二区三区不卡| 国精品久久久久久国模美| 两个人免费观看高清视频| 久久久久久伊人网av| 99热这里只有是精品在线观看| 最近中文字幕2019免费版| 国产高清国产精品国产三级| 中文字幕人妻熟人妻熟丝袜美| 日本av免费视频播放| 国产片特级美女逼逼视频| 亚洲在久久综合| 亚洲国产欧美在线一区| 欧美成人精品欧美一级黄| 成人毛片60女人毛片免费| 国产高清有码在线观看视频| av专区在线播放| 极品人妻少妇av视频| 午夜激情福利司机影院| 九九在线视频观看精品| 久久人人爽av亚洲精品天堂| av在线老鸭窝| 最黄视频免费看| 亚洲五月色婷婷综合| 欧美最新免费一区二区三区| 观看美女的网站| 热99久久久久精品小说推荐| 久久久久久久久大av| 亚洲成人一二三区av| av网站免费在线观看视频| 91精品伊人久久大香线蕉| 日韩欧美一区视频在线观看| 九九久久精品国产亚洲av麻豆| 国产日韩欧美视频二区| 99精国产麻豆久久婷婷| 在线观看美女被高潮喷水网站| 欧美97在线视频| 亚洲美女视频黄频| 麻豆乱淫一区二区| 制服丝袜香蕉在线| 久久国产亚洲av麻豆专区| 午夜免费观看性视频| 久久久久久久久大av| 蜜桃国产av成人99| 日韩av在线免费看完整版不卡| 国产免费又黄又爽又色| 国产日韩欧美亚洲二区| 亚洲欧美精品自产自拍| 久久青草综合色| 久热这里只有精品99| 中国三级夫妇交换| 成人二区视频| freevideosex欧美| 老司机影院成人| 久久久久久久久久人人人人人人| 蜜臀久久99精品久久宅男| 久久久久人妻精品一区果冻| 纯流量卡能插随身wifi吗| 制服丝袜香蕉在线| av.在线天堂| 欧美精品国产亚洲| 韩国高清视频一区二区三区| 大香蕉久久网| 久久人人爽人人爽人人片va| 热re99久久精品国产66热6| 99精国产麻豆久久婷婷| 激情五月婷婷亚洲| 国产爽快片一区二区三区| 亚洲欧美精品自产自拍| 五月玫瑰六月丁香| 亚洲五月色婷婷综合| 亚洲经典国产精华液单| 午夜久久久在线观看| 在线亚洲精品国产二区图片欧美 | 精品午夜福利在线看| 国产69精品久久久久777片| 国产av精品麻豆| 国产日韩一区二区三区精品不卡 | 久久精品国产亚洲av涩爱| 亚洲一级一片aⅴ在线观看| 日本黄色片子视频| 看十八女毛片水多多多| 国产一区二区在线观看av| 九色亚洲精品在线播放| 国产精品.久久久| 精品久久国产蜜桃| 99热这里只有精品一区| 亚洲精品aⅴ在线观看| 国产老妇伦熟女老妇高清| 国产成人精品无人区| 欧美 亚洲 国产 日韩一| 插逼视频在线观看| 欧美日韩国产mv在线观看视频| 黑丝袜美女国产一区| 亚洲,一卡二卡三卡| 欧美日本中文国产一区发布| 国产av国产精品国产| 大香蕉久久网| av卡一久久| 伦精品一区二区三区| 五月玫瑰六月丁香| 乱码一卡2卡4卡精品| 亚洲精品亚洲一区二区| 亚洲欧美日韩另类电影网站| freevideosex欧美| 亚洲欧美日韩另类电影网站| 视频在线观看一区二区三区| 在现免费观看毛片| 两个人的视频大全免费| 美女国产高潮福利片在线看| 国产成人精品福利久久| 久久精品久久精品一区二区三区| 中文字幕免费在线视频6| 亚洲精品乱码久久久久久按摩| 丰满少妇做爰视频| 在线精品无人区一区二区三| 自拍欧美九色日韩亚洲蝌蚪91| 中文字幕制服av| 亚洲精品日韩在线中文字幕| 我要看黄色一级片免费的| 日日摸夜夜添夜夜添av毛片| 母亲3免费完整高清在线观看 | 麻豆乱淫一区二区| 午夜福利在线观看免费完整高清在| 国精品久久久久久国模美| 赤兔流量卡办理| 日韩三级伦理在线观看| 中文字幕免费在线视频6| freevideosex欧美| 99久国产av精品国产电影| 亚洲中文av在线| 制服人妻中文乱码| 日韩视频在线欧美| 极品人妻少妇av视频| 如何舔出高潮| 在线观看免费日韩欧美大片 | 插逼视频在线观看| 一区二区三区四区激情视频| 蜜桃在线观看..| 久久人人爽人人爽人人片va| 日日啪夜夜爽| 精品国产乱码久久久久久小说| 99热这里只有是精品在线观看| 国产成人精品无人区| 一区二区三区乱码不卡18| 国产在线免费精品| 黄片播放在线免费| 成人午夜精彩视频在线观看| 在线观看三级黄色| 97在线人人人人妻| 免费播放大片免费观看视频在线观看| 丰满饥渴人妻一区二区三| 久久久久久久久久久久大奶| 春色校园在线视频观看| 波野结衣二区三区在线| 亚洲色图综合在线观看| 亚洲精品视频女| 精品少妇久久久久久888优播| 久久久精品免费免费高清| 亚洲综合色网址| 国产日韩欧美在线精品| 久久久久久伊人网av| 免费黄网站久久成人精品| 亚洲天堂av无毛| 超碰97精品在线观看| 只有这里有精品99| 一级黄片播放器| 久久久亚洲精品成人影院| a 毛片基地| 亚洲精品aⅴ在线观看| 国产精品熟女久久久久浪| 肉色欧美久久久久久久蜜桃| 久久午夜福利片| 成人手机av| 简卡轻食公司| 纵有疾风起免费观看全集完整版| 国产精品嫩草影院av在线观看| 你懂的网址亚洲精品在线观看| 国产免费一区二区三区四区乱码| 亚洲中文av在线| 一区二区三区四区激情视频| 伊人久久精品亚洲午夜| 天美传媒精品一区二区| 欧美人与善性xxx| 视频中文字幕在线观看| 麻豆成人av视频| 18禁在线播放成人免费| 亚洲精华国产精华液的使用体验| 97在线视频观看| 久久这里有精品视频免费| 精品久久久久久久久av| 中文字幕久久专区| av黄色大香蕉| 日韩一本色道免费dvd| 男人爽女人下面视频在线观看| 国产免费福利视频在线观看| 热99国产精品久久久久久7| 国产av精品麻豆| 亚洲精品456在线播放app| 边亲边吃奶的免费视频| 曰老女人黄片| av网站免费在线观看视频| 午夜激情av网站| 欧美亚洲 丝袜 人妻 在线| 中文字幕制服av| 亚洲av.av天堂| 成年女人在线观看亚洲视频| 久久午夜综合久久蜜桃| 久久亚洲国产成人精品v| 99九九线精品视频在线观看视频| 尾随美女入室| 色视频在线一区二区三区| 日本黄色日本黄色录像| 高清不卡的av网站| 国产白丝娇喘喷水9色精品| 美女内射精品一级片tv| 99精国产麻豆久久婷婷| 狂野欧美激情性bbbbbb| 日韩精品有码人妻一区| 91精品国产九色| 亚洲精品视频女| 人妻系列 视频| 欧美精品一区二区免费开放| 欧美日韩亚洲高清精品| 视频区图区小说|