亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        面向FPGA的故障注入測(cè)試技術(shù)研究*

        2018-12-20 06:47:04王艷軍姜婷婷張峻瑋
        關(guān)鍵詞:故障注入觸發(fā)器管理器

        王艷軍,姜婷婷,張峻瑋

        (1.91404部隊(duì) 軟件測(cè)評(píng)中心,河北 秦皇島 066001;2.江蘇自動(dòng)化研究所 信息技術(shù)部,江蘇 連云港 222002)

        近年來(lái),集成電路已經(jīng)融入我們的生活之中,如汽車、手機(jī)、熱水器.軍工方面集成電路被廣泛應(yīng)用于航天、船舶領(lǐng)域[1].集成電路的廣泛應(yīng)用要求其有較高的可靠性與實(shí)時(shí)約束性.可靠性評(píng)估常用的方法有兩種:輻射測(cè)試和故障注入[2-5].輻射測(cè)試可以比較真實(shí)地模擬空間環(huán)境,但是成本高昂,并且實(shí)驗(yàn)周期較長(zhǎng)[6].故障注入是一種評(píng)價(jià)重要的評(píng)估微處理器和尋找決定可靠性參數(shù)的方法.故障注入方法大致可以分為4類[7]:① 硬件故障注入;② 軟件故障注入;③ 模擬故障注入;④ FPGA故障注入.相對(duì)于硬件故障注入與軟件故障注入[8],模擬故障注入有更好的可觀察性和可控制性,但模擬故障注入耗時(shí)高,F(xiàn)PGA故障注入既能保證不錯(cuò)的可控制性和可觀察性,還可以加快故障注入測(cè)試.因此基于FPGA的故障注入具有重要的研究?jī)r(jià)值.

        目前,基于FPGA的故障注入方法研究主要著眼于兩個(gè)方面:基于配置技術(shù)的研究及基于儀表技術(shù)的研究.基于配置技術(shù)的FPGA故障注入主要是通過(guò)修改FPGA的配置數(shù)據(jù),進(jìn)行故障注入實(shí)驗(yàn)來(lái)達(dá)到故障注入的目的.例如王鵬等[9]根據(jù)FPGA配置幀的結(jié)構(gòu)特點(diǎn),對(duì)其進(jìn)行分區(qū)測(cè)試,分析配置存儲(chǔ)器中的敏感位,找到FPGA配置幀中最為敏感的區(qū)域,設(shè)計(jì)了故障注入測(cè)試系統(tǒng),并進(jìn)行了試驗(yàn)驗(yàn)證.基于儀表技術(shù)的FPGA故障注入技術(shù)主要是通過(guò)在原來(lái)電路上加上額外的電路進(jìn)行故障注入.這兩種方法都存在一定的問(wèn)題.首先,基于配置技術(shù)的FPGA故障注入雖然注入過(guò)程可控制性和可觀察性都很高,但FPGA需要進(jìn)行重新配置,時(shí)間開銷大.而基于儀表技術(shù)的FPGA故障注入雖然不需要增加時(shí)間開銷,但需要增加額外的空間開銷.為移除主機(jī)與FPGA間的交互時(shí)間,加速故障注入測(cè)評(píng)實(shí)驗(yàn),本文提出一種面向FPGA的故障注入測(cè)試框架,實(shí)現(xiàn)面向FPGA的故障注入技術(shù)研究.

        1 故障模型

        人類的生活環(huán)境中充滿了宇宙射線、太陽(yáng)的粒子輻射、電磁輻射等[7].在輻射環(huán)境中,集成電路容易受到影響[10-13],發(fā)生單粒子效應(yīng).單粒子效應(yīng)可以劃分為單粒子翻轉(zhuǎn)(single event upset,SEU)、單粒子閂鎖(single event latch-up,SEL)等[14-15].為了注入SEU缺陷,在元電路中增加額外的電路,如圖1所示,當(dāng)設(shè)置FIS為高電平時(shí),原輸入信號(hào)數(shù)據(jù)進(jìn)行反轉(zhuǎn),反轉(zhuǎn)后的數(shù)值將被輸入觸發(fā)器中.這種方法的好處是在每次進(jìn)行故障注入時(shí)不用進(jìn)行中斷處理,更符合實(shí)際應(yīng)用需求.

        2 故障注入測(cè)試架構(gòu)

        如圖2所示,面向FPGA的故障注入測(cè)試架構(gòu)主要包含3個(gè)模塊.

        ① 故障注入管理模塊:這個(gè)模塊負(fù)責(zé)在需要進(jìn)行故障注入時(shí)將FIS置1并觸發(fā)觀察模塊.

        ② 觀察模塊:當(dāng)觀察模塊被觸發(fā)后,觀察模塊開始從觀察點(diǎn)記錄數(shù)據(jù),該功能通過(guò)觀察電路實(shí)現(xiàn).

        ③ 結(jié)果分析模塊:當(dāng)觀察模塊記錄到兩組實(shí)驗(yàn)后開始觸發(fā)結(jié)果分析模塊.其中,第一組是無(wú)故障運(yùn)行實(shí)驗(yàn),第二組是故障注入實(shí)驗(yàn).結(jié)果分析模塊比較兩個(gè)實(shí)驗(yàn)的觀察結(jié)果,并報(bào)告測(cè)試結(jié)果.

        2.1 故障注入管理

        故障注入模塊負(fù)責(zé)管理和執(zhí)行故障注入測(cè)試實(shí)驗(yàn).該模塊在剛開始時(shí)設(shè)置故障注入定時(shí)器.設(shè)置定時(shí)器后,模塊開始計(jì)數(shù)直到達(dá)到預(yù)定的故障注入時(shí)間.最后,決定是否進(jìn)行故障注入(通過(guò)設(shè)置FIS來(lái)實(shí)現(xiàn)).在這里,交替運(yùn)行故障注入實(shí)驗(yàn)和無(wú)故障運(yùn)行(無(wú)故障注入)實(shí)驗(yàn).無(wú)故障運(yùn)行實(shí)驗(yàn)結(jié)果作為實(shí)驗(yàn)比較的基準(zhǔn).在實(shí)際操作時(shí),也可以在幾個(gè)時(shí)鐘周期內(nèi)進(jìn)行無(wú)故障運(yùn)行實(shí)驗(yàn).設(shè)置相同的輸入波形和時(shí)鐘周期,運(yùn)行故障注入實(shí)驗(yàn).這樣的好處是可以避免記錄所有的故障、無(wú)故障數(shù)據(jù).

        2.2 觀察

        當(dāng)觀察模塊被觸發(fā)后,模塊開始從觀察點(diǎn)記錄數(shù)據(jù),觀察電路如圖3所示.在實(shí)驗(yàn)中,無(wú)故障運(yùn)行和故障實(shí)驗(yàn)交替運(yùn)行,用無(wú)故障運(yùn)行觸發(fā)器來(lái)區(qū)分它們.無(wú)故障運(yùn)行和故障運(yùn)行實(shí)驗(yàn)一共會(huì)產(chǎn)生兩種路徑.用加法電路將新觀察到的結(jié)果與原先觀察到的結(jié)果相加.這里用加法器的原因是如果觀察的數(shù)據(jù)與無(wú)故障運(yùn)行結(jié)果不同,它會(huì)影響到加法結(jié)果,并且更容易產(chǎn)生兩組不同的結(jié)果.

        我們通常假設(shè)故障注入會(huì)維持幾個(gè)時(shí)鐘周期,這樣我們僅需要記錄這幾個(gè)時(shí)鐘周期的數(shù)據(jù),便能大大加速故障注入實(shí)驗(yàn).

        2.3 結(jié)果分析

        當(dāng)觀察模塊記錄到兩組實(shí)驗(yàn)后開始觸發(fā)結(jié)果分析模塊.它僅比較無(wú)故障運(yùn)行與故障寄存器,然后提取故障統(tǒng)計(jì)信息.它的工作主要是找出兩組數(shù)據(jù)中的不同值,并進(jìn)行統(tǒng)計(jì).

        3 故障注入過(guò)程

        (1) 故障注入管理器設(shè)置定時(shí)器與無(wú)故障觸發(fā)器.故障注入管理器首先檢查無(wú)故障觸發(fā)器,如果它為1,根據(jù)故障注入時(shí)間與實(shí)驗(yàn)時(shí)間為定時(shí)器設(shè)置新值.如果觸發(fā)器為0,定時(shí)器保持在之前無(wú)故障運(yùn)行時(shí)的數(shù)值.(2) 故障注入定時(shí)器開始進(jìn)行定時(shí),直到數(shù)值變?yōu)?.(3) 故障定時(shí)器變成0后,故障注入管理器開始檢查無(wú)故障觸發(fā)器,如果它是0,故障注入管理器將FIS置為1.(4)故障注入管理器觸發(fā)觀察模塊,觀察模塊設(shè)置觀察計(jì)時(shí)器并且開始記錄觀察值.觀察計(jì)時(shí)器決定觀察電路的觀察時(shí)間.(5)如果觀察時(shí)間變成0,檢查無(wú)故障觸發(fā)器為0還是為1.如果無(wú)故障觸發(fā)器為1,觀察模塊將無(wú)故障觸發(fā)器清空,執(zhí)行過(guò)程將從步驟(1)重新開始.

        4 結(jié)論

        首先,通過(guò)幾種故障注入方法的對(duì)比分析,強(qiáng)調(diào)了基于FPGA的故障注入方法研究的重要性;其次,提出了一種面向FPGA的故障注入測(cè)試框架架構(gòu),包括管理、觀察及結(jié)果分析等模塊;最后,對(duì)故障注入過(guò)程進(jìn)行了詳細(xì)介紹,并給出相關(guān)結(jié)論.在后續(xù)工作中,將進(jìn)一步對(duì)該注入方法進(jìn)行研究,將其擴(kuò)展到其他領(lǐng)域,爭(zhēng)取應(yīng)用到復(fù)雜裝備系統(tǒng)的故障注入研究.

        猜你喜歡
        故障注入觸發(fā)器管理器
        模擬訓(xùn)練裝備故障注入系統(tǒng)研究
        應(yīng)急狀態(tài)啟動(dòng)磁盤管理器
        SM4算法前四輪約減輪故障注入分析
        Windows文件緩沖處理技術(shù)概述
        采用修改-回放原理的1553B故障注入方法
        主從JK觸發(fā)器邏輯功能分析
        電子世界(2017年22期)2017-12-02 03:03:45
        使用觸發(fā)器,強(qiáng)化安全性
        列車MVB總線故障注入研究
        高集成度2.5A備份電源管理器簡(jiǎn)化鋰離子電池備份系統(tǒng)
        快速導(dǎo)出QQ群消息
        電腦迷(2014年2期)2014-04-29 19:21:13
        美丽的小蜜桃在线观看| 欧美白人最猛性xxxxx| 国产精品半夜| 国产成人啪精品视频免费网| 久久亚洲Av无码专区| 日本一区二区三区激情视频| 久久午夜伦鲁鲁片免费| 偷偷夜夜精品一区二区三区蜜桃| 在线视频免费自拍亚洲| 中文字幕亚洲精品在线免费| 国产精品一区二区熟女不卡| 久久综合九色欧美综合狠狠| 久久97久久97精品免视看| 在线精品国产一区二区三区| 亚洲国产精品一区二区第四页| 女女女女bbbbbb毛片在线| 亚洲精品国产第一区二区尤物| 丰满女人又爽又紧又丰满| 青青在线精品2022国产| 亚洲欧洲日产国码无码av野外| 亚洲视频中文字幕更新| 日韩精品中文字幕第二页| 久久综合另类激情人妖| 亚洲2022国产成人精品无码区| 偷拍激情视频一区二区三区| 久久水蜜桃亚洲av无码精品麻豆| 又黄又爽又色又刺激的视频| AV成人午夜无码一区二区| 亚洲av成人一区二区三区色 | 男女啦啦啦视频在线观看| 沐浴偷拍一区二区视频| 国产裸体美女永久免费无遮挡| 国产成人精品a视频一区| 天下第二社区在线视频| 国产精品.xx视频.xxtv| 精品国产一区二区三区亚洲人| 国产午夜av一区二区三区| 亚洲中文乱码在线观看| 又黄又刺激的网站久久| 消息称老熟妇乱视频一区二区| 一区二区传媒有限公司|