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缺陷檢測中的應用
主站蜘蛛池模板: 中文字幕在线一区二区在线| 夜精品a一区二区三区| 亚洲天堂免费观看| 国产在线视频自拍| 免费一级成人毛片| v天堂中文在线| 99精品热视频这里只有精品7 | 久久99国产乱子伦精品免| 欧美精品v欧洲精品| 最新精品国偷自产在线| 欧美日韩精品在线播放| 精品一区二区久久久久网站| 大学生久久香蕉国产线观看| 亚洲第一天堂无码专区| 青青草国产一区二区三区| 欧美精品高清| 国产99热| 视频二区亚洲精品| 国产第一色| 国产精品综合久久久| 日本精品一在线观看视频| 91丨九色丨首页在线播放| 综合亚洲色图| 国产乱论视频| 不卡视频国产| 91蜜芽尤物福利在线观看| 国产69精品久久| 欧美区国产区| 亚洲精品天堂在线观看| 国产九九精品视频| 亚洲第一在线播放| 国产手机在线观看| 欧美全免费aaaaaa特黄在线| 色偷偷男人的天堂亚洲av| 国产一二三区视频| 亚洲精品久综合蜜| 国产swag在线观看| 国产在线视频导航| 亚洲第一视频网| 国产午夜一级毛片| аv天堂最新中文在线| 一级成人欧美一区在线观看| 内射人妻无套中出无码| 色婷婷视频在线| 国产精品尤物铁牛tv| 国产精品思思热在线| 亚洲青涩在线| 伊人久久久久久久久久| 亚洲视频欧美不卡| 人妻无码中文字幕一区二区三区| 无码粉嫩虎白一线天在线观看| 毛片视频网址| 国产黄网站在线观看| 亚洲国产精品日韩欧美一区| 久久久久免费看成人影片| 强奷白丝美女在线观看| 国产精品亚洲精品爽爽| 久久99蜜桃精品久久久久小说| 亚洲日韩欧美在线观看| 国产丝袜无码一区二区视频| 日韩成人在线网站| 欧洲av毛片| 亚洲欧美日韩动漫| 国产乱子精品一区二区在线观看| 91福利片| 欧美性爱精品一区二区三区| 超碰精品无码一区二区| 澳门av无码| 综合亚洲网| 四虎影院国产| 国产成人亚洲无码淙合青草| 中文一级毛片| 一本大道香蕉高清久久| 97人妻精品专区久久久久| 中文字幕 91| 国产无码性爱一区二区三区| 114级毛片免费观看| 尤物在线观看乱码| 精品国产91爱| 久久精品人妻中文视频| 婷婷六月激情综合一区| 国产亚洲美日韩AV中文字幕无码成人|