《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 可編程邏輯 > 業(yè)界動(dòng)態(tài) > FPGA中的空間輻射效應(yīng)及加固技術(shù)

FPGA中的空間輻射效應(yīng)及加固技術(shù)

2008-12-24
作者:李冬梅 王志華 高文煥 張尊僑
關(guān)鍵詞: 反熔絲 可編程 多路 抗輻射 三模

  摘 要: 介紹空間輻射環(huán)境對(duì)FPGA造成的各種輻射效應(yīng)及所需要采取的加固措施。不同類(lèi)型的FPGA中的輻射機(jī)理及加固措施有所不同。在基于反熔絲" title="反熔絲">反熔絲型FPGA中,其輻射效應(yīng)主要是介質(zhì)的絕緣擊穿,加固措施主要是增加反熔絲厚度,采用三模" title="三模">三模冗余等技術(shù)。在基于SRAM型FPGA中的輻射效應(yīng)會(huì)造成配置失效,加固措施主要是采用監(jiān)測(cè)電路,當(dāng)配置發(fā)生錯(cuò)誤時(shí),通過(guò)重新配置來(lái)恢復(fù)系統(tǒng)。
  關(guān)鍵詞: FPGA 輻射效應(yīng) 抗輻射" title="抗輻射">抗輻射加固


  電子系統(tǒng)在航天領(lǐng)域的應(yīng)用越來(lái)越廣泛,而空間輻射環(huán)境對(duì)電子系統(tǒng)的影響是不可忽視的。輻射會(huì)使器件的性能參數(shù)發(fā)生退化,以至失效,影響衛(wèi)星的可靠運(yùn)行,縮短衛(wèi)星的壽命。據(jù)衛(wèi)星資料統(tǒng)計(jì),其異常記錄中有70%是由空間輻射環(huán)境引起的。
  隨著航天電子技術(shù)的發(fā)展,ASIC開(kāi)始受到設(shè)計(jì)者關(guān)注,尤其是可編程" title="可編程">可編程邏輯器件。
  可編程ASIC中的現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)將半定制的門(mén)陣列電路的優(yōu)點(diǎn)和可編程邏輯器件的用戶(hù)可編程特性?xún)烧呓Y(jié)合在一起,不僅包含大量的門(mén)電路,使設(shè)計(jì)的電子產(chǎn)品達(dá)到了小型化、集成化、可靠性高、速度快,而且為設(shè)計(jì)者提供系統(tǒng)內(nèi)可再編程(或可再配置)的能力,使新一代電子系統(tǒng)具有極強(qiáng)的靈活性和適應(yīng)性,可為許多復(fù)雜的信號(hào)處理和信息加工的實(shí)現(xiàn)提供新的思路和方法。同時(shí)大大縮短了設(shè)計(jì)周期,減少了設(shè)計(jì)費(fèi)用,降低了設(shè)計(jì)風(fēng)險(xiǎn)。因此FPGA已經(jīng)成為可編程ASIC中頗受宇航電子設(shè)計(jì)者們歡迎的一類(lèi)器件。
  近年來(lái)出現(xiàn)了不少抗輻射加固類(lèi)型的產(chǎn)品,但由于成本較高,所以一些非加固的普通商用/軍用產(chǎn)品仍然具有很強(qiáng)的吸引力。
1 空間輻射環(huán)境
  近地空間是一個(gè)強(qiáng)輻射環(huán)境,主要包括太陽(yáng)的電磁輻射及粒子輻射。
  太陽(yáng)的電磁輻射包括(射線(xiàn)、X射線(xiàn)、紫外線(xiàn)、可見(jiàn)光、紅外線(xiàn)、微波及無(wú)線(xiàn)電波等。
  粒子輻射是對(duì)空間飛行器影響最嚴(yán)重的環(huán)境,其來(lái)源主要有三種:
 ?、?地球輻射帶
  在地球周?chē)?,存在著被地磁捕獲的大量帶電粒子,這些粒子所占據(jù)的區(qū)域稱(chēng)為“輻射帶”。
 ?、?太陽(yáng)宇宙線(xiàn)
  太陽(yáng)風(fēng):太陽(yáng)日冕層噴射出的高速粒子流。主要成分為質(zhì)子,強(qiáng)度隨太陽(yáng)活動(dòng)周期變化。
  耀斑:伴隨著大量高能帶電粒子的發(fā)射,稱(chēng)太陽(yáng)粒子事件。主要成分是質(zhì)子,其次是α粒子,重離子。
  ③ 銀河宇宙線(xiàn)
  來(lái)自銀河系的高能帶電粒子。主要成分為質(zhì)子,其次是α粒子,各種元素的原子核、重離子和微量電子。
  空間電離輻射環(huán)境極其復(fù)雜,包括所有自然界中的元素的原子核,從質(zhì)子(原子數(shù)z=1)到鈾(z=92)。這些粒子譜數(shù)值上達(dá)15階,能量大于1021eV。其中大多數(shù)是全裸的,但另外一些離子在到達(dá)地球時(shí)仍保持著一定的原始電荷分布。其密度、組成、頻譜隨時(shí)間、地點(diǎn)及到達(dá)時(shí)的方向而變化。
2 FPGA的類(lèi)型
  FPGA的結(jié)構(gòu)主要分為三部分:可編程邏輯塊,可編程I/O模塊、可編程內(nèi)部連線(xiàn)。
  可編程邏輯塊和可編程互連資源的構(gòu)造主要有兩種類(lèi)型:即查找表類(lèi)型和多路" title="多路">多路開(kāi)關(guān)型。
  查找表型FPGA的可編程邏輯單元是由功能為查找表的靜態(tài)存貯器(SRAM)構(gòu)成函數(shù)發(fā)生器,由它來(lái)控制執(zhí)行FPGA應(yīng)用函數(shù)的邏輯。M個(gè)輸入的邏輯函數(shù)真值表存貯在一個(gè)2M×1的SRAM中,SRAM的地址線(xiàn)起輸入的作用,SRAM的輸出為邏輯函數(shù)的值,由此輸出狀態(tài)控制傳輸門(mén)或多路開(kāi)關(guān)信號(hào)的通斷,實(shí)現(xiàn)與其它功能塊的可編程連接。
  多路開(kāi)關(guān)型可編程邏輯塊的基本構(gòu)成是一個(gè)多路開(kāi)關(guān)的配置。利用多路開(kāi)關(guān)的特性,在多路開(kāi)關(guān)的每個(gè)輸入接到固定電平或輸入信號(hào)時(shí),可實(shí)現(xiàn)不同的邏輯功能。大量的多路開(kāi)關(guān)和邏輯門(mén)連接起來(lái),可以構(gòu)成實(shí)現(xiàn)大量函數(shù)的邏輯塊。
  FPGA由其配置機(jī)制的不同分為兩類(lèi):可再配置型和一次性編程型。
  一次性編程器件多采用基于反熔絲結(jié)構(gòu)。反熔絲是在兩層導(dǎo)體之間的一層很薄的絕緣介質(zhì)。每個(gè)反熔絲占有等效于一個(gè)接觸孔或通孔的面積,在電壓加到此元件上時(shí)介質(zhì)擊穿,從而把兩層導(dǎo)電材料連在一起。
  可再配置器件主要為基于SRAM結(jié)構(gòu)。利用SRAM單元來(lái)控制晶體管開(kāi)關(guān)。每個(gè)晶體管開(kāi)關(guān)的狀態(tài)都由相應(yīng)的SRAM中的值來(lái)確定。片上SRAM是配置存貯器,用來(lái)存儲(chǔ)邏輯單元陣列(LCA)的配置數(shù)據(jù)。配置存儲(chǔ)器控制功能、布線(xiàn)、特性、時(shí)序、I/O驅(qū)動(dòng)等。基于SRAM的FPGA在商業(yè)領(lǐng)域已經(jīng)得到了廣泛的應(yīng)用,它是通過(guò)將狀態(tài)信息載入SRAM單元來(lái)實(shí)現(xiàn)配置。為用戶(hù)提供了最大的靈活性,使得系統(tǒng)內(nèi)或在軌編程成為可能。另外,這類(lèi)器件提供了再配置計(jì)算平臺(tái)以最大功率;提供了改變需求的靈活性,以及糾正邏輯錯(cuò)誤和恢復(fù)飛行中的故障的潛力,已成為空間飛行器電子器件的發(fā)展主題之一。
3 FPGA中的輻射效應(yīng)
  FPGA生產(chǎn)者所采用的不同的工藝和結(jié)構(gòu)直接影響其輻射特性。信息存儲(chǔ)結(jié)構(gòu)的類(lèi)型選擇將決定輻射性能,并將決定關(guān)鍵功能的特性。
3.1 基于反熔絲型FPGA中的輻射效應(yīng)
  基于反熔絲型FPGA常用于非易失性空間飛行應(yīng)用場(chǎng)合。反熔絲介質(zhì)是一薄層ONO夾層,約為80~90埃的等氧層厚度。FPGA設(shè)計(jì)中會(huì)有一定百分比的互連通道由介質(zhì)擊穿形成。當(dāng)兩個(gè)互相交叉的導(dǎo)體的邏輯層不同時(shí),非編程的反熔絲就會(huì)存在偏壓,這顯然有賴(lài)于任務(wù)周期和兩個(gè)信號(hào)的相位。
  當(dāng)工作在5.5VDC限制范圍內(nèi)時(shí),偏壓反熔絲的隔離ONO中的電場(chǎng)強(qiáng)度大約為6MV/cm。當(dāng)一個(gè)重離子撞擊偏壓反熔絲并隨之發(fā)生穿通時(shí),就形成了單粒子介質(zhì)擊穿,造成不期望出現(xiàn)的局部連接。這種連接可能表現(xiàn)為:
  a. 只是小電流增加(可能會(huì)增加故障率) 。
  b. 由于減少的時(shí)間和電壓裕量而引起的間斷。
  c. 硬錯(cuò)誤。
  顯然,一個(gè)特定單粒子介質(zhì)擊穿的嚴(yán)重程度取決于對(duì)反熔絲擊穿環(huán)境下電路的考慮。
3.2 基于SRAM型的FPGA中的輻射效應(yīng)
  發(fā)生于基于SRAM型的FPGA中的較嚴(yán)重的輻射效應(yīng)為配置翻轉(zhuǎn)。
  配置位容易受單粒子效應(yīng)影響而發(fā)生翻轉(zhuǎn),并可能導(dǎo)致對(duì)集成電路控制能力的喪失。當(dāng)受到重離子輻射時(shí),器件會(huì)明顯地失去所有的功能,直到電源重新啟動(dòng),并伴隨著器件電流的變化。結(jié)構(gòu)特性是影響FPGA輻射敏感度的因素。如:上電復(fù)位電路可能會(huì)翻轉(zhuǎn)并改變?cè)倥渲闷骷臓顟B(tài)。這對(duì)于用在關(guān)鍵部位的基于SRAM的門(mén)陣列具有重要意義。如果在基于SRAM的FPGA裝載了錯(cuò)誤的配置將會(huì)毀壞器件。系統(tǒng)資源可能會(huì)由于失去了對(duì)三態(tài)總線(xiàn)的控制或觸發(fā)了系統(tǒng)的關(guān)鍵事件而導(dǎo)致崩潰。
  基于SRAM的FPGA中的單粒子翻轉(zhuǎn)很大程度上決定于工藝、結(jié)構(gòu)特點(diǎn)和系統(tǒng)設(shè)計(jì)。例如:一個(gè)單粒子效應(yīng)可以使芯片的兩個(gè)輸出驅(qū)動(dòng)端口相連接,結(jié)果是出現(xiàn)意想不到的高電流狀態(tài),其電流密度超出可靠工作的要求。另外,總線(xiàn)與內(nèi)部三態(tài)總線(xiàn)的沖突可能會(huì)引起過(guò)載;上拉電阻和三態(tài)總線(xiàn)的絕緣導(dǎo)致輸入端和振蕩器的懸浮;改變輸出擺率會(huì)使時(shí)序混亂或進(jìn)入暫穩(wěn)態(tài);將輸入模塊改為輸出配置,引起FPGA和(或)板上其它元件的損壞;邏輯錯(cuò)誤會(huì)使系統(tǒng)板發(fā)生故障,或是被檢測(cè)到而進(jìn)入保護(hù)狀態(tài)并重新配置,或造成久損壞,若在關(guān)鍵電路中則發(fā)生狀態(tài)改變。
  在電路級(jí),單粒子效應(yīng)對(duì)基于SRAM的FPGA中的配置存儲(chǔ)器有很強(qiáng)的影響。例如:常用的基于SRAM的FPGAXC4000的I/O單元,其器件的關(guān)鍵功能屬性由SRAM控制。包括上拉和下拉電阻、輸入閾值、輸入和輸出時(shí)鐘極性、輸入延時(shí)、輸出極性、I/O是直通或寄存、該單元為輸入或輸出。對(duì)系統(tǒng)級(jí)的影響有:由于上拉電阻的使能使得功率微弱增加;由于改變輸入延遲導(dǎo)致操作間歇;由于改變輸出極性產(chǎn)生錯(cuò)誤結(jié)果;由于被用來(lái)作高阻輸入的單元的三態(tài)緩沖級(jí)被使能而導(dǎo)致系統(tǒng)崩潰。在器件內(nèi)部,對(duì)于有些結(jié)構(gòu),配置SRAM翻轉(zhuǎn)能導(dǎo)致布線(xiàn)網(wǎng)絡(luò)中的驅(qū)動(dòng)器沖突,三態(tài)總線(xiàn)中的總線(xiàn)沖突,若上拉電阻沒(méi)有連接則總線(xiàn)懸浮,等等。這些單粒子效應(yīng)可能使器件由于過(guò)載而犧牲硬件可靠性。
4 抗輻射加固措施
  將FPGA應(yīng)用于輻射環(huán)境是相當(dāng)具有吸引力的工作。
4.1 基于反熔絲型FPGA的抗輻射加固措施
  (1) 工藝加固措施
  主要方法是增加反熔絲的厚度,并對(duì)輸入緩沖級(jí)進(jìn)行改進(jìn)。
  (2) 電路設(shè)計(jì)加固措施
  目前在抗輻射加固電路設(shè)計(jì)中較多采用冗余技術(shù)來(lái)實(shí)現(xiàn)對(duì)故障的檢測(cè)和隔離。主要包括三模冗余;復(fù)制及比較;編碼及自查等方法。這些方法利用的是硬件冗余、信息冗余及時(shí)間冗余。
  在基于反熔絲型FPGA中,由于其硬件資源較充裕,可以采用三模冗余及編碼技術(shù)。
4.2 基于SRAM型FPGA的抗輻射加固措施
  (1) 工藝加固措施
  作為基礎(chǔ)工藝,SRAM配置存儲(chǔ)器比其它工藝具有明顯優(yōu)勢(shì),但是,也有很明顯的結(jié)構(gòu)上的弱點(diǎn)。即使考慮了各種門(mén)計(jì)數(shù)方法以后,對(duì)于商業(yè)器件,這些基于SRAM的器件現(xiàn)在仍然處于臨界密度。因此,它不可能象其它FPGA用戶(hù)存儲(chǔ)器那樣利用三模冗余或海明碼來(lái)克服單粒子效應(yīng)。而需要對(duì)非常大量的單元做單粒子加固。另外,還可以在FPGA內(nèi)部采取輻射監(jiān)控措施,隨時(shí)檢測(cè)和糾正錯(cuò)誤配置。
  (2) 電路設(shè)計(jì)加固措施
  系統(tǒng)板上可以包括檢查FPGA配置的邏輯。這可以通過(guò)如下方法實(shí)現(xiàn):讀取其中的內(nèi)容或讓FPGA計(jì)算一個(gè)其內(nèi)容的校驗(yàn)和與存在一個(gè)可靠寄存器中的計(jì)算值相比較。
  當(dāng)電路級(jí)器件的狀態(tài)發(fā)生改變時(shí),就需要重復(fù)再加載的過(guò)程。這需要錯(cuò)誤監(jiān)控電路來(lái)保證滿(mǎn)足系統(tǒng)的可靠性,通過(guò)對(duì)配置恒定地監(jiān)控來(lái)實(shí)現(xiàn)。這些可靠的電路將明顯地消耗有效的版面空間,除非在FPGA內(nèi)部采取了輻射加固監(jiān)控措施。
  單粒子容錯(cuò)的應(yīng)用將使用監(jiān)測(cè)電路來(lái)確保配置存儲(chǔ)器內(nèi)容的正確,以及在出現(xiàn)錯(cuò)誤的情況下進(jìn)行糾正。必須要保證不會(huì)發(fā)生永久性的電路故障。如果有必要進(jìn)行重載或部分重載,系統(tǒng)設(shè)計(jì)必須能夠允許電路運(yùn)行過(guò)程中的暫停,同時(shí)要禁止任何錯(cuò)誤的信號(hào)傳播到系統(tǒng)的關(guān)鍵部分。
  隨著器件的幾何尺寸進(jìn)一步縮小,硅的成本在降低,也許可以使為每一配置位提供一個(gè)三模冗余加法表決器成為可能,通過(guò)非插入式的片上后臺(tái)進(jìn)程刷新配置存儲(chǔ)器來(lái)實(shí)現(xiàn)。
參考文獻(xiàn)
1 R.Katz、 J.J.Wang、 R.Koga、 et al. Radiation effects on current field programmable technologies. IEEE transactions on nuclear science.1997 Vol.44(6):1945~1956
2 R.Katz、R.Barto、P.McKerracher、et al.SEU hardening of FPGAs for space applications and Device characterization.IEEE transactions on nuclear science.1994 Vol.41(6): 2179~2186
3 Gary Swift、 R.Katz.An experimental survery of heavyion induced dielectric rupture in Actel Field programmablegate arrays(FPGAs). IEEE transactions on nuclear science. 1996 Vol.43(3): 967~972
4 R.Katz、 J.J.Wang、 R.Koga、 et al. Current radiation issues for programmable elements and devices. IEEE transactions on nuclear science. 1998 Vol.45(6): 2600~2609
5 Xilinx Product Overview. 1998

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀(guān)點(diǎn)。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無(wú)法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問(wèn)題,請(qǐng)及時(shí)通過(guò)電子郵件或電話(huà)通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話(huà):010-82306118;郵箱:aet@chinaaet.com。