《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 業界動態 > 容錯系統中的自校驗技術及實現方法

容錯系統中的自校驗技術及實現方法

2009-02-03
作者:陳勝功 宋子善

  摘 要: 闡述了自校驗技術在容錯系統中的作用,給出了自校驗網絡實現原理及實現方法,指出用VHDL語言結合FPGA/CPLD是實現大規模自校驗網絡的有效途徑。
  關鍵詞: 容錯 自校驗 完全自校驗 VHDL FPGA/CPLD


  容錯是容忍錯誤的簡稱,容錯系統是指在發生硬件故障或存在軟件錯誤的情況下,仍能繼續正確完成指定任務的系統。設計與分析容錯系統的各種技術稱為容錯技術。有關計算機容錯技術的各種理論及研究已經發展成為計算機學科的一個重要分支,稱為容錯計算(Fault-tolerant Computing)。設計容錯系統的指導思想是:系統發生故障時能自動檢出并使系統自動恢復正常運行。
  為保證系統具有高可靠、長壽命和響應迅速,必須采用容錯技術。從功能上講,一個容錯系統可用圖1所示框圖來描述,系統模塊可由若干個功能相同的子模塊并聯組成,故障檢測模塊對系統模塊的功能進行檢測,檢測到故障后由故障處理模塊對系統模塊進行重新配置,使系統在部分模塊失效的情況下,仍能輸出正確結果。在這個系統中,故障檢測模塊和故障處理模塊起著至關重要的作用,它們往往是系統的薄弱點。因此,容錯系統要有高的可靠性必須保證故障檢測和處理模塊的可靠性,故障檢測系統不僅要檢測系統模塊的故障,而且還要能夠檢測自身的故障,使故障處理模塊得以正確處理所發生的故障。


  自校驗技術是用于故障快速檢測的一種有效手段,特別是具有完全自校驗性質的自校驗裝置,它不僅能及時檢出系統模塊的差錯,還能檢測出自身的差錯。在容錯系統設計中,將自校驗網絡置于系統中,可大大提高系統對差錯的反應能力,使差錯潛伏期縮短,有效地防止錯誤傳播。
1 自校驗網絡定義
  一個容錯系統,其所有可能的輸出值組成的集合U(稱輸出空間)由S和U-S兩部分組成。當系統中無故障時,系統輸出S中的元素,一旦系統發生故障則輸出U-S中的元素。
  如果一個電路的正常輸出集S是一個檢錯碼集,則該電路稱為自校驗電路。在無故障發生的情況下,自校驗電路輸出碼向量;當預定故障發生時,則輸出非碼向量。連接在自校驗電路輸出端的校驗器監督電路的輸出,當非碼向量出現時,校驗器給出差錯指示。自校驗電路與校驗器一起構成了自校驗網絡,其結構如圖2所示。


  下面我們給出自校驗網絡的幾個概念,設S(X)是輸入向量空間,Sn(X)是合法輸入向量空間,Sa(X)是非法輸入向量空間,S(F)是輸出向量空間,Sn(F)是合法輸出向量空間,Sa(F)是非法輸出向量空間,Fsc組合邏輯網絡所考慮的單故障集,網絡的所有輸入取自其合法輸入集。
  定義1:組合邏輯網絡對Fsc是自測試的(簡稱ST),若:對任意故障f∈Fsc存在X∈Sn(X),使網絡輸出Gf(X)∈Sa(F)。
  該定義是說對給定單故障集中的任何一個故障,總存在一個合法輸入,它將導致組合邏輯網絡產生非法輸出,即用該輸入可檢測此故障。
  定義2:組合邏輯網絡對Fsc是故障保險的(簡稱FSE),若:對任意故障f∈Fsc、存在X∈Sn(X)、使網絡輸出Gf(X)=G(X),或者Gf(X)∈Sa(F),其中G(X)是網絡的正確輸出。
  該定義是說在合法輸入條件下,對給定單故障集中的任何一個故障,組合邏輯網絡將給出一個合法輸出或一個非法輸出,但不會給出同該合法輸入不相對應的另一個合法輸出。
  定義3:組合邏輯網絡對Fsc是完全自校驗的,若它對Fsc是自測試的和故障保險的。
  對給定單故障集中的任何一個故障,完全自校驗的組合邏輯網絡在合法輸入的情況下,或者產生一個合法輸出,或者產生一個非法輸出,且后者在故障存在期間是必然要出現的。這就使得網絡在不產生不正確合法輸出的同時,能并發檢測Fsc中的所有故障,這也正是在線測試對差錯檢測及時性的要求。
  若采用檢錯編碼技術實現自校驗邏輯網絡時,校驗器的任務是用來檢查功能模塊輸出碼字的有效性,它能區分功能模塊輸出是否合法,這種特性被稱為碼分離特性,其定義如下。
  定義4:一個邏輯網絡具有碼分離特性,若滿足:
  (1)任給X∈Sn(X) ,有G(X)∈Sn(F)(合法輸入映射為合法輸出)
  (2)任給X∈Sa(X),有G(X)∈Sa(F)(非法輸入映射為非法輸出)
  定義5:一個邏輯網絡是完全自校驗器,若它具有完全自校驗及碼分離特性。
  設組合邏輯網絡正確輸入矢量為Sc(X),則矢量空間Sn(X)-Sc(X)稱作錯誤輸入空間,記作Se(X);空間S(X)-Sc(X)被稱作非法及錯誤輸入空間,記作Sae(X)。由正確輸入空間Sc(X)經電路G可在S(F)中產生一個子空間,這個子空間稱為正確輸出空間,記為Sc(F)。同樣,對于合法輸入Sn(X),由組合邏輯網絡可映射為合法輸出空間Sn(F)、它也是輸出矢量空間S(F)的子集。同樣,空間Sn(F)-Sc(F)被稱作錯誤輸出空間,記作Se(F);空間S(F)-Sc(F)被稱為非法及錯誤輸出空間,表示為Sae(F)。上述輸出之間有如下關系:
  S(F)=Sc(F)∪Sae(F)=Sn(F)∪Sa(F)
  Sae(F)=Sa(F)∪Se(F)
  由上面集合之間的關系我們可以看出,對于無故障組合網絡的正確輸入,其輸出應落入正確輸出空間Sc(F)中。通過對網絡的輸出可部分判定系統工作是否正常(無法判斷某些故障)。當網絡發生故障時,可分成以下幾種情況:①非法及錯誤輸入被映射成Sc(F);②輸入Sc(X)被映射成為Sae(F);③Sc(X)映入Sc(F)但已不是正確的映射關系,也就是說輸入輸出關系發生了變化。對于一個高可靠容錯系統來說,必須能夠以比較高的故障覆蓋率來檢測出以上三類差錯(最好在一拍內檢出),使系統及時采取措施,隔離故障,將其影響減小到最低限度。在三類錯誤中,第①類和第②類與第③類相比要好檢測一些,高效檢測第③類錯誤是提高系統故障覆蓋率的關鍵,只有設計出對以上三類錯誤檢出率均較高的檢錯系統,才能保證系統有較高的可靠性。
2 自校驗網絡的結構
  自校驗網絡具有在無任何外加激勵的情況下能自動檢測其內部是否存在故障,這些故障或是永久性的或是暫時性的。設計自校驗網絡的主要技術有檢錯編碼技術,基于自對偶函數的交替邏輯技術(交織邏輯技術),基于對偶函數的互補邏輯技術,還有基于多值邏輯的實現方法,下面我們主要討論一些實用的實現方法。
2.1 雙軌碼校驗器
  雙軌碼校驗器的原理圖如圖3所示。


  輸入矢量為(Y1,Y2),其中Yi=(yil、yi2、…yin),(i=1、2),輸出矢量為Ze且滿足:
  Ze∈Sn(Ze)={(0、0)、(1、1)}、若Y1、且校驗器無故障。
  利用雙軌碼校驗器的上述特點,設計一對偶組合邏輯網絡,使其輸出向量Y1和Y2恰好反相,將Y1和Y2加到雙軌碼校驗器輸入端,根據Ze就可以判定系統是否發生故障。
2.2 可分碼校驗器
  可分碼校驗器的結構如圖4所示。校驗器的輸入矢量為Y=(Y1,Y2),矢量Y1和Y2分別對應可分碼的信息分量和校驗分量。其中,信息分量寬度為‖Y1‖=I,
  ‖Y2‖=K,K=[log2(I+1)]是校驗分量的寬度,且I+K=n,
  n=‖Y‖。校驗位生成電路根據信息位Y1重新生成校驗位W,由雙軌碼校驗器比較W與Y2的一致性,在無故障的情況下,校驗器的輸出Ze指示輸入矢量的有效性。下面的定理給出了圖4完全自校驗可分碼校驗器的構造條件。
  定理:圖4所示的可分碼校驗器是完全自校驗的,若校驗位生成器是一個無冗余的組合邏輯網絡,且比較器是完全自校驗的。


2.3 互補邏輯網絡
  利用互補邏輯也可以構成自校驗電路,如果某一邏輯網絡其輸入輸出關系為f=g(x1,x2、,…,xn,·,+),則可構造一互補邏輯網絡,使其輸入輸出關系為其中f和f是互補的,在無故障的情況下,其輸出是互補的;若發生輸出相同,則兩個邏輯電路中必定有存在故障的情況。互補邏輯網絡實現原理比較直觀,但對較復雜的系統,有許多故障它是檢測不出來的。
2.4 交織邏輯網絡
  交織邏輯網絡是基于自對偶函數的自校驗邏輯網絡。一個二進制變量是交替的,記作(x、x)、若x在兩個連續的時間間隔內所取的值互補。
  

3 自校驗網絡實現方法
  對于一些比較簡單的應用場合,利用數字邏輯方法進行設計,使用SSI及MSI集成電路即可方便地構成自校驗網絡。但實際容錯系統非常復雜,涉及大量邏輯設計,若仍采用傳統的數字邏輯設計方法,不僅工作量大、容易出差錯,而且修改和功能仿真都不方便。使用電子設計硬件描述語言VHDL(或Verilog HDL)對電路功能進行描述,用FPGA或CPLD器件實現自校驗網絡是比較現實的,對于大批量生產,可將VHDL描述的電路送半導體器件廠進行批量生產,VHDL硬件描述語言實現自校驗網絡的步驟如下:
  ①建立自校驗網絡的功能模型。對系統的輸入/輸出、狀態轉換、信號傳遞等進行詳細的說明。
 ?、谟肰HDL語言或Verilog HDL語言對電路功能進行描述。對復雜系統可采用“自上而下”的設計方法,將系統分解成不同層次的、功能較簡單的模塊,利用VHDL語言對系統功能進行分層描述,減少系統描述造成的錯誤。
 ?、蹖Σ煌瑢哟蔚哪K進行功能仿真,以檢驗各模塊設計的正確性,最后對整個系統進行功能仿真,及早排除系統設計中的錯誤。
 ?、苡肰HDL或Verilog HDL綜合編譯器對設計好的系統進行編譯,經過邏輯化簡及綜合布線,生成可對FPGA或CPLD編程的數據文件。
 ?、輰祿募ㄟ^編程器寫入FPGA或CPLD,進行實際測試,若測試數據滿足設計要求,則開發工作完成;否則,轉①重新進行檢查和設計。
  采用自校驗技術后,可有效地提高容錯系統的可靠性,隨著集成電路技術的飛速發展,可將一些自校驗功能模塊進行封裝,作為標準單元使用,在模塊級上提高容錯系統的可靠性。采用高級語言和FPGA或CPLD開發容錯系統具有重要的現實意義,可有效縮短開發周期,降低開發成本,提高系統可靠性,應在工程設計中加以推廣應用。

參考文獻
1 袁由光編著.實時系統中的可靠性技術.北京:清華大學出版社,1995
2 楊士元編著.數字系統的故障診斷與可靠性設計.北京:清華大學出版社,1989
3 胡謀主編.計算機容錯技術.北京:中國鐵道出版社,1995
4 B.W.Johnson.Design and Analysis of Fault-Tolerant Digital System.A.W.Publishing Company,Inc.、1989
5 S.Habinc et al.Using VHDL for Board Level Simula-tion.IEEE Design & Test of Computers、Fall、1996

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          久久精品国产久精国产思思| 麻豆成人小视频| 老司机aⅴ在线精品导航| 国产精品每日更新在线播放网址| 久久久福利视频| 日韩视频在线观看| 亚洲国产精品久久久久| 久久精品五月婷婷| 国产精品日本| 蜜臀99久久精品久久久久久软件| 国产精品素人视频| 国产精品高清在线观看| 伊人精品视频| 国产亚洲欧美一区在线观看| 久久精品国产免费观看| 免费日韩精品中文字幕视频在线| 亚洲欧美中文日韩在线| 国产精品成人观看视频免费| 久久精品国产亚洲一区二区三区| 久久另类ts人妖一区二区| 国产精品人人爽人人做我的可爱| 欧美巨乳在线| 亚洲激情一区二区三区| 欧美日韩另类丝袜其他| 欧美精品免费视频| 欧美日韩国产天堂| 久久精品国产第一区二区三区最新章节| 午夜精品久久久久久久99樱桃| 国产精品老牛| 快she精品国产999| 国产精品日本精品| 亚洲欧美日韩精品久久| 在线免费观看欧美| **欧美日韩vr在线| 国内外成人免费视频| 欧美一区二区三区在线观看| 国产精品视频大全| 国产乱码精品一区二区三区av| 亚洲欧洲一区二区三区在线观看| 欧美日韩亚洲另类| 国产精品v欧美精品v日韩| 欧美另类视频| 蜜臀av性久久久久蜜臀aⅴ四虎| 亚洲国产高清在线观看视频| 在线观看视频一区二区欧美日韩| 国产乱人伦精品一区二区| 欧美激情一区二区三区蜜桃视频| 欧美午夜理伦三级在线观看| 国产精品欧美在线| 欧美三级日本三级少妇99| 欧美一区二区日韩| 欧美色欧美亚洲另类七区| 久久免费国产| 国产欧美日韩综合一区在线观看| 国产精品xvideos88| 欧美国产日韩一区| 久久夜色精品一区| 久久久精品国产99久久精品芒果| 亚洲国产天堂网精品网站| 国产精品久久久久久久久久直播| 国产精品久久久久免费a∨大胸| 午夜亚洲影视| 黄色av一区| 夜夜狂射影院欧美极品| 久久婷婷成人综合色| 欧美电影免费网站| 一区二区三区国产在线观看| 夜夜嗨av色综合久久久综合网| 亚洲精品黄网在线观看| 99视频+国产日韩欧美| 欧美午夜激情在线| 国产午夜精品全部视频在线播放| 亚洲欧洲精品一区二区精品久久久| 欧美一级视频精品观看| 亚洲国产成人高清精品| 亚洲视频在线观看网站| 亚洲经典在线看| 狠狠爱www人成狠狠爱综合网| 亚洲大胆视频| 欧美午夜电影在线观看| 久久男人资源视频| 影音先锋日韩资源| 国产精品欧美经典| 亚洲丰满少妇videoshd| 亚洲电影免费在线观看| 欧美视频精品在线| 99精品久久久| 欧美专区日韩专区| 国产午夜精品久久久久久久| 久久国产精品久久w女人spa| 欧美三级电影大全| 欧美国产在线电影| 欧美日本三区| 午夜精品一区二区三区在线播放| 欧美成人情趣视频| 亚洲国产精品123| 久久久国产91| 久久久青草婷婷精品综合日韩| 欧美精品乱码久久久久久按摩| 另类欧美日韩国产在线| 欧美黄色成人网| 欧美日韩黄色一区二区| 欧美久久一区| 国产综合色产| 亚洲国产欧美久久| 国模 一区 二区 三区| 亚洲三级观看| 亚洲一区二区在| 国产精品久久久久久久久久尿| 欧美高清在线视频| 国产精品xxxxx| 亚洲精品久久嫩草网站秘色| 在线亚洲激情| 亚洲欧美一区二区三区极速播放| 最近中文字幕日韩精品| 亚洲天堂久久| 午夜精品久久久久久久久久久久久| 亚洲欧美区自拍先锋| 一本色道久久综合狠狠躁篇的优点| 国产精品女主播在线观看| 亚洲影院一区| 久久久免费精品| 亚洲大胆人体视频| 在线不卡中文字幕| 欧美一区二区三区免费大片| 亚洲国产成人精品女人久久久| 亚洲国产欧美不卡在线观看| 亚洲欧美bt| 亚洲午夜精品久久久久久浪潮| 久久久综合视频| 亚洲欧美国产另类| 亚洲人成在线观看一区二区| 欧美日韩一区高清| 欧美一区在线看| 一区二区三区毛片| 亚洲精品黄色| 亚洲午夜视频在线观看| 免费视频一区二区三区在线观看| 性欧美video另类hd性玩具| 欧美亚洲动漫精品| 亚洲一区二区三区四区视频| 亚洲国产成人精品久久久国产成人一区| 欧美视频成人| 亚洲在线视频| 久久亚洲精品伦理| 久久综合精品一区| 欧美一区高清| 亚洲视频香蕉人妖| 欧美日韩国产亚洲一区| 欧美1区2区| 亚洲国产高清一区二区三区| 久久国内精品视频| 伊人成人在线视频| 麻豆九一精品爱看视频在线观看免费| 有坂深雪在线一区| 国内精品久久久久影院薰衣草| 国产精品久久久久久久一区探花| 激情久久影院| 欧美日韩国产色综合一二三四| 亚洲欧美国产三级| 午夜精品免费| 国产精品免费aⅴ片在线观看| 欧美日韩黄色一区二区| 久久影院午夜片一区| 亚洲激情电影中文字幕| …久久精品99久久香蕉国产| 国产精品jizz在线观看美国| 免费人成精品欧美精品| 在线观看视频免费一区二区三区| 国产精品日韩久久久| 久久久久se| 午夜精品久久久久99热蜜桃导演| 亚洲一区国产视频| 久久久亚洲午夜电影| 亚洲国产日韩欧美综合久久| 亚洲天堂网站在线观看视频| 亚洲自拍偷拍一区| 欧美主播一区二区三区| 亚洲国产成人精品久久久国产成人一区| 亚洲美女在线国产| 国产精品国产三级国产普通话蜜臀| 国产日韩欧美一区二区三区四区| 激情婷婷亚洲| 激情av一区二区| 久久激情中文| 一区二区日韩精品| 免费在线播放第一区高清av| 女生裸体视频一区二区三区| 国产精品久久久久久久久动漫| 亚洲国产精品视频一区| 欧美aa国产视频| 国产喷白浆一区二区三区| 欧美精品二区三区四区免费看视频| 久久在精品线影院精品国产| 国产日韩精品一区观看| 亚洲精品一区二区三区av| 久久亚洲二区| 欧美日韩一视频区二区| 在线亚洲+欧美+日本专区| 久久漫画官网| 99热在线精品观看| 在线免费一区三区| 老牛嫩草一区二区三区日本| 另类天堂视频在线观看| 黑人操亚洲美女惩罚| 欧美美女bbbb| 亚洲三级视频| 亚洲精品影院在线观看| 欧美sm重口味系列视频在线观看| 91久久精品www人人做人人爽| 国产中文一区二区三区| 免费亚洲电影在线| 激情懂色av一区av二区av| 欧美日本国产视频| 一本一本大道香蕉久在线精品| 日韩五码在线| 欧美激情va永久在线播放| 欧美成人有码| 久久视频在线视频| 欧美一级视频| 国产视频在线观看一区二区三区| 久热精品在线视频| 久久亚洲国产精品一区二区| 狂野欧美一区| 欧美高清在线播放| 亚洲主播在线| 毛片av中文字幕一区二区| 欧美国产高潮xxxx1819| 欧美日韩小视频| 欧美在线观看视频一区二区三区| 亚洲免费成人av电影| 伊人久久婷婷色综合98网| 国产精品国产三级国产aⅴ入口| 亚洲精品国产精品国自产观看| 亚洲品质自拍| 一区二区三区在线视频免费观看| 欧美日韩ab片| 欧美午夜精品久久久久久超碰| 欧美在线精品一区| 亚洲综合色噜噜狠狠| 欧美日本在线播放| 国产精品初高中精品久久| 国产一区二区黄色| 欧美一区二区三区视频| 午夜在线精品偷拍| 欧美激情欧美狂野欧美精品| 国产网站欧美日韩免费精品在线观看| 欧美日韩你懂的| 午夜在线播放视频欧美| 激情综合中文娱乐网| 欧美v亚洲v综合ⅴ国产v| 亚洲国产视频一区二区| 伊人影院久久| 亚洲精品视频一区二区三区| 欧美久久视频| 欧美成人精品影院| 久久久久久久一区| 欧美三级乱人伦电影| 欧美日韩国产精品一区二区亚洲| 欧美在线视频导航| 久久国产精品亚洲va麻豆| 欧美日韩麻豆| 亚洲激情电影在线| 久久免费视频这里只有精品| 亚洲精品免费在线观看| 一区二区久久久久久| 国产亚洲电影| 亚洲人成网在线播放| 久久精品视频在线观看| 亚洲激情在线视频| 午夜欧美理论片| 亚洲天堂av在线免费观看| 久久超碰97人人做人人爱| 欧美另类videos死尸| 999亚洲国产精| 欧美精品激情blacked18| 久久精品国产亚洲高清剧情介绍| 亚洲国产精品久久精品怡红院| 一区二区三区视频在线| 亚洲精选一区| 亚洲视频欧洲视频| 国产欧美大片| 亚洲国产精品一区| 韩国一区二区在线观看| 亚洲精品一区二区三区樱花| 999在线观看精品免费不卡网站| 亚洲欧美欧美一区二区三区| 亚洲欧美日韩天堂一区二区| 亚洲男同1069视频| 欧美日本中文字幕| 激情久久中文字幕| 亚洲深爱激情| 久久久久久久网| 亚洲主播在线| 好男人免费精品视频| 欧美大片专区| 欧美日韩免费精品| 在线天堂一区av电影| 久久久综合激的五月天| 欧美系列一区| 亚洲视频免费在线| 欧美日韩国产精品专区| 欧美性猛交xxxx免费看久久久| 夜夜躁日日躁狠狠久久88av| 亚洲激情图片小说视频| 精品福利电影| 国产精品美女久久久久aⅴ国产馆| 亚洲全黄一级网站| 国产欧美亚洲视频| 欧美jjzz| 久久国产精品第一页| 欧美日本三级| 亚洲午夜一区二区| 狠狠色噜噜狠狠色综合久| 国产精品日韩欧美一区| 国产精品99免费看| 欧美国产精品中文字幕| 在线中文字幕一区| 欧美日韩视频一区二区| 欧美日韩伦理在线免费| 欧美激情1区2区| 亚洲电影激情视频网站| 欧美精品精品一区| 伊人久久大香线| 另类av一区二区| 久久日韩精品| 午夜精品视频在线| 欧美成人免费网|