天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 科技論文 > 計(jì)算機(jī)論文 >

基于指令的處理器時(shí)延測試產(chǎn)生方法

發(fā)布時(shí)間:2020-08-28 17:29
【摘要】: 隨著半導(dǎo)體工藝向超深亞微米推進(jìn),處理器的設(shè)計(jì)復(fù)雜度隨之提高。這使得處理器的測試面臨著越來越多的挑戰(zhàn),特別是處理器的時(shí)延測試已成為工程應(yīng)用的需要和測試研究領(lǐng)域的熱點(diǎn)。同時(shí)隨著基于知識產(chǎn)權(quán)(Intellectual Property, IP)核的系統(tǒng)芯片(System-on-Chip, SOC)設(shè)計(jì)越來越普及,為了有效地測試深嵌在片內(nèi)的處理器核,基于指令的處理器測試是一個(gè)很有前景的研究方向。本文從時(shí)延測試和基于指令的處理器測試入手,綜述了這兩個(gè)領(lǐng)域內(nèi)已有的研究成果和成熟技術(shù),并分析了基于結(jié)構(gòu)的通路分類與基于功能的通路分類之間的聯(lián)系和區(qū)別。在此基礎(chǔ)上,本文針對處理器的數(shù)據(jù)通路部分的通路時(shí)延故障提出一種基于指令的處理器時(shí)延測試產(chǎn)生方法。它能在不增加任何硬件開銷的情況下,在處理器的正常操作模式運(yùn)行處理器自身的指令來進(jìn)行測試。本文的主要貢獻(xiàn)如下: 1.建立了一種以數(shù)據(jù)流-狀態(tài)矩陣表征的新指令集模型。從待測處理器(Processor Under Test,簡稱PUT)的指令集結(jié)構(gòu)和寄存器傳輸級(Register Transfer Level,簡稱RTL)描述中,提取出每條指令的數(shù)據(jù)流-狀態(tài)矩陣,記錄指令執(zhí)行過程中狀態(tài)的轉(zhuǎn)換和寄存器間數(shù)據(jù)的傳輸。指令集的數(shù)據(jù)流-狀態(tài)矩陣模型很好地反映了執(zhí)行處理器指令時(shí)信號傳播所經(jīng)過的數(shù)據(jù)通路,基于這些矩陣可以很方便地在RTL進(jìn)行通路分類。 2.提出了一種基于數(shù)據(jù)流-狀態(tài)矩陣的通路分類算法。在RTL將處理器數(shù)據(jù)通路部分寄存器間通路分成功能不可測通路(Functional Untestable Paths,簡稱FUPs)和潛在功能可測通路(Potential Functional Testable Paths,簡稱PFTPs)。在RTL就將這些功能不可測通路識別出來,無疑為接下來的測試產(chǎn)生節(jié)省了很多計(jì)算開銷。另外,在通路分類時(shí),就對PFTPs記錄下潛在測試指令(序列),降低從門級測試向量對到測試指令序列轉(zhuǎn)換的復(fù)雜度。 3.研究并實(shí)現(xiàn)了約束提取及約束下的非強(qiáng)健通路時(shí)延測試產(chǎn)生算法。從PUT的RTL描述里提取出控制約束和數(shù)據(jù)約束,并結(jié)合這些約束在門級進(jìn)行有約束的測試產(chǎn)生。為了提取控制約束,根據(jù)PUT的RTL描述創(chuàng)建一個(gè)instr-state-ctrlsig表,來記錄每條指令的每個(gè)狀態(tài)下值為高的那些控制信號名。數(shù)據(jù)約束的提取分為兩類:一類是某些寄存器的非法取值;另一類是控制約束下相應(yīng)寄存器的值,對這種情況我們提出了4種提取依據(jù)。最后,在一個(gè)門級非強(qiáng)健通路時(shí)延自動(dòng)測試生成(Automatic Test Pattern Generation,簡稱ATPG)工具中,將測試不同通路的寄存器取值約束分別施加到PUT的門級組合網(wǎng)絡(luò)中相應(yīng)的偽原始輸入上,實(shí)現(xiàn)了對所有潛在功能可測通路的帶約束的非強(qiáng)健通路時(shí)延測試產(chǎn)生。 對Parwan處理器的實(shí)驗(yàn)結(jié)果表明我們的通路分類和有約束的ATPG算法非常有效。在RTL的通路分類識別出70.93%的通路是功能不可測的。約束對ATPG的結(jié)果也產(chǎn)生
【學(xué)位授予單位】:中國科學(xué)院研究生院(計(jì)算技術(shù)研究所)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2005
【分類號】:TP332
【圖文】:

狀態(tài)轉(zhuǎn)換圖,狀態(tài)轉(zhuǎn)換圖,處理器,控制器


37圖 4.3 Parwan 處理器控制器部分狀態(tài)轉(zhuǎn)換圖兩種尋址模式,可認(rèn)為Parwan處理器一共有23條指令。主要的且唯一是累加器(AC),它被用來連接大多數(shù)指令。Parwan 處理器的指令集編。第四列直接/間接位表示尋址模式直接尋址還是間接尋址。

處理器,形式描述,狀態(tài)機(jī),時(shí)鐘周期


圖4.2 Parwan處理器[20] 處理器的控制器部分以有限自動(dòng)狀態(tài)機(jī)的形式描述。它包含有 9持它選定的控制信號激活一個(gè)時(shí)鐘周期。它的 9 個(gè)狀態(tài)之間的轉(zhuǎn)

序列,測試指令,測試向量,有約束


產(chǎn)生必要約束的下的測試向量。4.3.4 測試指令序列的產(chǎn)生圖4.5 測試向量到測試指令序列的轉(zhuǎn)換有約束的 ATPG 后,得到了 PFTPs 的潛在測試指令(序列)和測試向量。我們的目標(biāo)是要為 PFTPs 找到最終的測試指令(序列), 它由控制指令(序列)、潛在測試指令(序列)和觀測指令(序列)構(gòu)成。 測試向量到測試指令序列的轉(zhuǎn)換如圖 4.5 所示。通過把測試向量對的值賦給相應(yīng)的控制信號、內(nèi)部寄存器和存儲器,可以得到控制指令(序列)和觀測指令(序列)。例如,parwan里的第7931條通路是 從databus_i[0] 到 ac_out[5]的一條通路,也就是說,是從 IN 到 AC 的一條通路。 它的潛在測試指令是 I4(SUB)。用測試向量對給相應(yīng)的控制信號、內(nèi)部寄存器和存儲器賦值,得到測試向量對的分解{V1={alu[2:0]=000, asl=0, asr=0, IN[7:0]=xxxxxxx, AC[7:0] = xxxxxxxx, …}, V2={alu[2:0]=111, asl=0, asr=0, IN[7:0]=xxxxxx0, AC[7:0] = xx110011, …}}。AC 的值能用指令 LDAmem[1] 確認(rèn)(justified),從 AC 出來的結(jié)果能用指令 STA mem[2]傳輸。所以為了測試

【參考文獻(xiàn)】

中國期刊全文數(shù)據(jù)庫 前2條

1 李華偉,李忠誠,閔應(yīng)驊;雙倍可變觀測點(diǎn)的時(shí)滯測試[J];電子學(xué)報(bào);1999年11期

2 趙著行,閔應(yīng)驊,李忠誠;布爾過程在通路敏化中的應(yīng)用[J];計(jì)算機(jī)學(xué)報(bào);1996年08期



本文編號:2807913

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2807913.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶47aa7***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請E-mail郵箱bigeng88@qq.com
在线懂色一区二区三区精品| 亚洲天堂男人在线观看| 日本 一区二区 在线| 亚洲精品黄色片中文字幕| 欧美成人免费视频午夜色| 老富婆找帅哥按摩抠逼视频| 大香蕉伊人一区二区三区 | 最近最新中文字幕免费| 九九九热视频最新在线| 成人国产激情福利久久| 日本一本不卡免费视频| 亚洲国产成人久久99精品| 噜噜中文字幕一区二区| 污污黄黄的成年亚洲毛片| 欧美黄色黑人一区二区| 九九热在线免费在线观看| 黑鬼糟蹋少妇资源在线观看| 好吊视频有精品永久免费| 久久99精品国产麻豆婷婷洗澡 | 日韩av欧美中文字幕| 国产日韩欧美国产欧美日韩| 欧美国产日产综合精品| 国产无摭挡又爽又色又刺激| 九九热精彩视频在线播放| 美女被啪的视频在线观看| 欧美日韩在线第一页日韩| 国产日韩欧美在线亚洲| 国产在线一区中文字幕| 欧美在线观看视频三区| 91欧美日韩精品在线| 欧美一区二区三区99| 一本色道久久综合狠狠躁| 亚洲欧洲在线一区二区三区| 欧美日韩国产综合特黄| 国产日韩欧美综合视频| 国产又大又硬又粗又湿| 日韩aa一区二区三区| 午夜福利视频偷拍91| 亚洲国产av精品一区二区| 永久福利盒子日韩日韩| 日韩女优视频国产一区|