<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > EDA/PCB > 設(shè)計(jì)應(yīng)用 > 針對(duì)FPGA內(nèi)缺陷成團(tuán)的電路可靠性設(shè)計(jì)研究

          針對(duì)FPGA內(nèi)缺陷成團(tuán)的電路可靠性設(shè)計(jì)研究

          作者: 時(shí)間:2012-10-30 來源:網(wǎng)絡(luò) 收藏

          提高冗余容錯(cuò)可靠性策略的定量分析

          由于成團(tuán)因子與冗余容錯(cuò)等效面積之間存在復(fù)雜非線性關(guān)系,無法為上述策略建立分析模型進(jìn)行定量分析。但當(dāng)內(nèi)只有小于冗余容錯(cuò)面積的團(tuán),且成團(tuán)因子與冗余容錯(cuò)電路等效面積成線性關(guān)系,或者可以用線性關(guān)系近似時(shí),則可以建立相應(yīng)的分析模型進(jìn)行定量分析。

          考慮一個(gè)單模塊單備份容錯(cuò)電路,如圖3 所示。A 是主份電路,B 是備份電路。如果單純考慮信號(hào)時(shí)延,則布局時(shí)應(yīng)將主、備份電路相鄰排列。稱這一布局為單模塊單備份容錯(cuò)電路的基本布局,基本布局的等效面積為2S0(S0為主份電路面積) ,此時(shí)主、備份電路之間的距離為0,對(duì)應(yīng)成團(tuán)因子為u0,則有基本布局的失效概率Q02為

          增大主、備份電路的距離,在主、備份之間留有面積等于m 個(gè)主份電路面積的空間。此布局為調(diào)整布局。調(diào)整布局的等效面積為(m+2)S0 ,此時(shí)主、備份電路之間的距離為m ,對(duì)應(yīng)成團(tuán)因子為um 。

          um 和u0有如下關(guān)系

          調(diào)整布局的失效率Qm

          無論成團(tuán)因子u0取何值,調(diào)整布局都能夠降低冗余容錯(cuò)電路的失效率。表1 數(shù)據(jù)反映的是基本布局和特定調(diào)整布局(m=2)失效率隨成團(tuán)因子u0的變化情況,主份電路的可靠度p-=0.99999。

          在成團(tuán)因子較寬的一個(gè)變化范圍內(nèi),特定調(diào)整布局(m=2)失效率比基本布局失效率降低了約1/2。

          表1  失效率隨成團(tuán)因子u0 變化表

          圖4  冗余容錯(cuò)電路失效率隨距離變化關(guān)系

          冗余容錯(cuò)電路的主、備份電路間距離越大,冗余容錯(cuò)電路失效率越低。圖4是冗余容錯(cuò)電路失效率隨主、備份電路之間的距離變化(m變化)的情況,曲線對(duì)應(yīng)的主份電路可靠度p-= 0.99999,成團(tuán)因子u0=6。

          表2 列出了不同布局失效率的具體改善數(shù)據(jù),當(dāng)m=8時(shí),失效率約為基本布局的1/5。

          表2  冗余容錯(cuò)電路失效率隨布局變化表

          DIY機(jī)械鍵盤相關(guān)社區(qū):機(jī)械鍵盤DIY




          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();