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

基于BIST的SRAM型FPGA測試技術分析

2016-06-18 01:21:05張灝曹亮上海航天電子技術研究所上海201109
電子制作 2016年6期
關鍵詞:故障資源檢測

張灝 曹亮 上海航天電子技術研究所 上海 201109

?

基于BIST的SRAM型FPGA測試技術分析

張灝曹亮上海航天電子技術研究所上海201109

【文章摘要】

深入研究和探討FPGA芯片測試技術,這是生產者確保制造出高效可靠芯片的重要前提。因為FPGA具有可重復的編程性,這種方法在編程中,將在FPGA內部資源共同劃分成為多個不同的內建自測試模塊,通過多次配置和測試,對各個BIST模塊測試路徑進行更換,從而達到完全測試FPGA內部資源的效果。

【關鍵詞】

BIST;SRAM型;FPGA;測試技術;分析

根據BIST思想,給出對FPGA之中CLB資源與互連資源同時展開檢測故障和診斷故障的方法。在GIST測試向量發生器之中,輸出相應分析器和GIST控制器之中,都利用了FPGA之中的CLB資源進行實現,在完成測試之后,可將這部分資源通過編程將其作為工作電路,這樣就會減少成本。

1 SRAM中FPGA結構

SRAM型FPGA結構單元共由1個CLB模塊、1個開關模塊、2個直接與CLB相連接的局部連線模塊所共同組成。其中CLB模塊由三部分共同組合,即查找表、D觸發器和多路復用器;局部互連線由兩部分組成,即連接塊、導線,其連接塊內包括控制信號進出、CLB可編程互聯點開關、可編程多路復用開關; SM為全局互連資源的關鍵一部分,SM由兩部分組成,即導線、可編程十字點開關。

2 故障類型

目前,文中檢測和診斷故障類型包括四種,即:線路開與關故障、固定開與關故障、測試延時路徑故障。

①固定開與關的故障:通常情況下,在局部互連線的MUX-P導通晶體管與PIP-PS之中,在發生固定故障時,不管是SRAM為何值,導通晶體管宗師保持著一種固定開與關的形式;

②線開與短路的故障:通常在SM中發生,在SM導向部分出現斷路,或者出現開路故障、SM導線間發生橋接,這都有可能出現線路故障。在PCP-PS之中,如果出現定關/開的故障,會致使出現開/短路故障。

③固定的0/1故障:這種故障通常都會出現在LUT之中,表現在LUT存儲單元并未能存儲出相應的數據;

④在CLB傳播路徑中,會出現延時故障。

在FPGA之中,這四種故障類型已經覆蓋了將近百分之九十的故障類型,因此,深入測試這四種故障類型具有現實的作用。

3 配置測試

在全局連線資源中,應配置SM中PCPPS開關,并設置出與之相關的導線展開測試,并不需要利用任何一種CLB資源。在局部CLB與互連線相互連接,因此,在局部互連測試之前,CLB之前應是測試電路中一部分。局部互連測試也是與相關的CLB施加測試向量過程中,然后在對CLB輸出響應進行分析。

對PCP-PS之中的PIP-PS展開分析,應用三種不同形式的測試配置,這樣就能讓SM得到更全面的測試,在CLB測試和局部互連線測試之中,因為它們之間編程開關其本質普遍是PIP-PS,因此采用這三種配置形式,除了對測試SM之外,也應對局部互連線和CLB展開測試。

4 BIST的具體測試方案

4.1設計測試方案

以10個CLB資源共作為1個測試模塊,其在同一行之中相鄰的2個測試模塊,應共有利用1個TPG。為了能夠測試整個FPGA,應對全部CLB資源都應進行設計。

4.2測試模塊的設計

圖1為一個設計方案中的測試模塊結構圖

如圖1中,其TPG中可應用設計可控測試向量發生器的方法,如圖1為ORA內部結構圖,共包括兩輸出XOR。

圖1 測試模塊結構圖

P/F校驗器相當于一個門,在BUT輸出出現故障時,很容易產生P/F信號,開啟故障導通電路。如下為P/F布爾表達式:

其表達式為:SW=(bι-1⊕bι)∪(b1⊕b2⊕ b3⊕b4⊕bxro_4) ∪(b5+b6+b7)

式中,BUT的原始輸出為bι(ι=0,1,2,……,7);BUT第1位輸入的值為 bι-1; bι為BUT第1位輸出的值,也就是bι是bι-1經過B UT最終輸出結果; bxro_4是奇偶效驗器的輸出。

上述式子表現出在BUT中只要出現故障,P/F校驗器便可以形成一個觸發信號SW,將輸出結果全部收入到故障詞典之中。然后將整個診斷結果在校準電路輸出之中,在FPGA外部充分顯示出,這樣才能實現對整個FPGA器件進行故障診斷。

5 測試程序

在所給定的GIST方法之中,將整個FPGA芯片編程作為多個測試模塊,其每一個測試模塊都由三部分組成,包括ORA、BUT、TPG。其中整個FPGA測試都應運用三種TC模式,應用不同的測試路徑。在測試方案各個測試模塊都已經完成測試之后,各測試模塊之中被編程為CLB資源或者是ORA。在此基礎上,實現對FPGA進行測試。如下為具體測試步驟:

5.1編程的配置

在FPGA編程構造由多個測試模塊構成,其運用硬件語言編程會生成測試方案進行自動射擊,其展示的分模塊化設計由TPG模塊、BUT模塊和ORA模塊共同組合而成。

5.2測試路徑

在全部的TC測試路徑之下,都是由1根線對全局互連線開路故障進行診斷,其中4根線主要利用在診斷CLB故障,還有3根線被用在短路故障診斷之中。

5.3檢測故障

如下為FPGA故障檢測的過程:

①全局互連線的故障。將TPG中第1位輸入恒置為“1”,在出現開路故障,或者門輸出恒是“1”。則檢測開路故障。

② 局部互連線固定開/關的故障。在LUT與局部互連固定故障中,可經過在圖1中奇偶校驗器進行檢測,在圖2之中可知其4個CLB測試路徑是同樣的。也正是因為配置方式是相同,因此CLB和局部互連方式也是相同的。

③延時故障的檢測。在BUT電路之中,施加出一個變化的觸發沿,在預定時鐘周期之內檢測出此變化觸沿是否有故障。

④全局互連線路,在設置測試向量中,讓BUT與ORA接入,或者門的3位數據為“000" 。

5.4故障診斷

在ORA中,與測試方案BIST控制器共同組合完成。

將各個測試模模塊之中,編程成為BUT中CLB資源編程為ORA,也可編程成為TPG,編程成為TPG或者是ORA中的CLB資源,可相應的轉變成BUT,這樣完成了整個FPGA測試。

6 結語

總而言之,經過12次配置芯片,這樣就可以對FPGA中多種連線通道延時故障、開/短路故障,在編程開關過程中固定的開/關故障,查找表中穩定的0/1故障,很容易發現其故障覆蓋率已達到100%。但FPGA測試技術在應用中還有很多不完善之處,還需要深入進行研究和分析。

【參考文獻】

[1]谷鑾,徐貴力,王友仁.FPGA動態可重構理論及其研究進展[J].計算機測量與控制,2007,(11).

[2]呂小巧.一種基于FPGA的改進遺傳算法硬件設計研究[D].江西理工大學,2010.

猜你喜歡
故障資源檢測
基礎教育資源展示
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
一樣的資源,不一樣的收獲
故障一點通
資源回收
資源再生 歡迎訂閱
資源再生(2017年3期)2017-06-01 12:20:59
奔馳R320車ABS、ESP故障燈異常點亮
小波變換在PCB缺陷檢測中的應用
主站蜘蛛池模板: 日本五区在线不卡精品| 91色在线观看| 亚洲清纯自偷自拍另类专区| 日本AⅤ精品一区二区三区日| a毛片在线播放| 国产精品自在自线免费观看| 一级毛片中文字幕| 亚洲第一成年人网站| 精品伊人久久久久7777人| 91成人精品视频| 福利小视频在线播放| 91精品专区国产盗摄| 黄色免费在线网址| 国产精品hd在线播放| 亚洲小视频网站| 亚洲成人一区二区三区| 69免费在线视频| 国产美女丝袜高潮| 国产第二十一页| 中文天堂在线视频| 久久久精品久久久久三级| 在线a网站| 欧美激情成人网| 乱人伦中文视频在线观看免费| 国产91精品调教在线播放| 成年人国产网站| 国产免费羞羞视频| 国产91丝袜在线播放动漫 | AV不卡无码免费一区二区三区| 在线免费无码视频| 国产99视频免费精品是看6| 日韩成人高清无码| 欧美另类视频一区二区三区| 国产91丝袜| 色播五月婷婷| 久久综合九九亚洲一区| 国产精品大白天新婚身材| 四虎永久在线精品国产免费| 日韩激情成人| 国产永久在线观看| 亚洲国产一成久久精品国产成人综合| 五月天久久综合| 亚洲综合片| 免费在线视频a| 久久99这里精品8国产| 亚洲a免费| 自拍偷拍一区| 国产黑人在线| 露脸真实国语乱在线观看| 久久久受www免费人成| 亚洲青涩在线| 精品国产91爱| 中文国产成人精品久久一| 国产真实二区一区在线亚洲| 国产无码精品在线播放| 99精品伊人久久久大香线蕉 | 国产在线观看一区二区三区| 91在线视频福利| 在线观看亚洲精品福利片| 精品少妇人妻无码久久| 日本欧美午夜| 老色鬼久久亚洲AV综合| 亚洲欧洲日韩国产综合在线二区| 无码福利视频| 亚洲欧美另类色图| 超清无码熟妇人妻AV在线绿巨人| 久青草免费在线视频| 亚洲一区精品视频在线| 国产欧美性爱网| 亚洲最猛黑人xxxx黑人猛交| 天天色天天综合| 日韩无码黄色网站| 国产亚洲欧美在线视频| 很黄的网站在线观看| lhav亚洲精品| 萌白酱国产一区二区| 亚洲日韩精品综合在线一区二区| 911亚洲精品| 国产在线观看91精品亚瑟| 国产永久免费视频m3u8| 一级毛片免费的| 综合五月天网|