0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

在芯片設(shè)計(jì)階段如何防護(hù)“單粒子翻轉(zhuǎn)”

FPGA之家 ? 來源:FPGA之家 ? 作者:FPGA之家 ? 2020-11-29 11:07 ? 次閱讀

電子裝備系統(tǒng)是星鏈、火星探測器、玉兔、嫦娥等航天器的重要支撐,而宇航級芯片則是航天航空電子裝備的心臟。江湖中流傳這樣一個(gè)傳說,Xilinx的一款宇航級FPGA芯片,其單價(jià)約500萬元,為史上最貴芯片。這個(gè)傳說并不是說完全沒有依據(jù),宇航級芯片必須具備抗輻照特性,其身價(jià)往往是我們生活中常見的消費(fèi)級芯片的數(shù)十倍,甚至成百上千倍。

那么,與消費(fèi)級芯片相比,這些昂貴的宇航級芯片在設(shè)計(jì)階段有什么特別之處呢?

1.宇航級芯片所處的空間環(huán)境

在航天器運(yùn)行的空間環(huán)境中,存在著大量的高能粒子和宇宙射線。這些粒子和射線會穿透航天器屏蔽層,與元器件的材料相互作用產(chǎn)生輻射效應(yīng),引起器件性能退化或功能異常,影響航天器的在軌安全。引起器件輻射效應(yīng)的主要空間輻射源包括地球輻射帶、銀河宇宙射線、太陽宇宙線和人工輻射。

其中,對芯片工作影響最為嚴(yán)重的輻射效應(yīng)當(dāng)屬“單粒子效應(yīng)”。據(jù)數(shù)據(jù)統(tǒng)計(jì),從 1971 年到 1986 年間,國外發(fā)射的 39 顆同步衛(wèi)星共發(fā)生了 1589 次故障,有 1129 次故障與空間輻射有關(guān),且其中的 621 次故障是由于單粒子效應(yīng)導(dǎo)致的。這些統(tǒng)計(jì)數(shù)據(jù)說明了航天應(yīng)用中電子器件的主要故障來自于空間輻射,而單粒子效應(yīng)導(dǎo)致的故障在其中占較大比重。

這些故障中,部分是永久性不可逆的,如發(fā)生單粒子鎖定導(dǎo)致芯片內(nèi)部局部短路從而產(chǎn)生大電流燒毀器件。針對此類錯(cuò)誤可以應(yīng)用一些特定工藝或器件庫來避免。

而太空中大部分錯(cuò)誤是由于半導(dǎo)體器件的邏輯狀態(tài)跳變而導(dǎo)致的可恢復(fù)的錯(cuò)誤,如單粒子翻轉(zhuǎn)導(dǎo)致存儲器存儲內(nèi)容錯(cuò)誤。

單粒子翻轉(zhuǎn)(Single-Event Upsets,SEU)指的是元器件受輻照影響引起電位狀態(tài)的跳變,“0”變成“1”,或者“1”變成“0”,但一般不會造成器件的物理性損傷。正因?yàn)椤皢瘟W臃D(zhuǎn)”頻繁出現(xiàn),因此在芯片設(shè)計(jì)階段需要重點(diǎn)關(guān)注。

這也是這篇文章的重點(diǎn)。2.在芯片設(shè)計(jì)階段如何防護(hù)“單粒子翻轉(zhuǎn)”(1) 選擇合適的工藝制程在航天領(lǐng)域,并不是工藝制程越小越好。

通常來講,工藝制程越小,抗輻照能力越差。因此,為了確??煽啃?,一般會選擇較大線寬的制程,比如0.18um、90nm、65nm等,而不會一味追求摩爾定律的前沿制程。

(2)加固標(biāo)準(zhǔn)單元工藝庫

標(biāo)準(zhǔn)單元工藝庫是數(shù)字芯片的基石。如果把數(shù)字芯片看做一個(gè)建筑,標(biāo)準(zhǔn)單元工藝庫就是構(gòu)成建筑的磚塊。標(biāo)準(zhǔn)單元工藝庫包括反相器、與門、寄存器、選擇器、全加器等多種基本單元,每一個(gè)標(biāo)準(zhǔn)單元對應(yīng)著多個(gè)不同尺寸(W/L)、不同驅(qū)動能力的單元電路,基于這些基本單元即可構(gòu)成復(fù)雜的數(shù)字芯片。

鑒于數(shù)字芯片的超大規(guī)模,已經(jīng)很難通過全定制電路結(jié)構(gòu)的方式來設(shè)計(jì),而直接對商用工藝庫進(jìn)行加固則是設(shè)計(jì)成本最低的選擇。

在制造廠商提供的標(biāo)準(zhǔn)單元庫基礎(chǔ)上結(jié)合抗輻照加固措施,使設(shè)計(jì)出來的輸入輸出單元庫具有抗輻照能力。加固之后的工藝庫需要晶圓廠流片驗(yàn)證。

(3)設(shè)計(jì)冗余化

在抗輻照加固方法中,三模冗余(TMR)是最具有代表的容錯(cuò)機(jī)制。同一時(shí)間三個(gè)功能相同的模塊分別執(zhí)行一樣的操作,鑒于單粒子翻轉(zhuǎn)瞬時(shí)僅能打翻1路,“三選二”的投票器將會選出其余兩路的正確結(jié)果,增強(qiáng)電路系統(tǒng)的可靠性。三模冗余最顯著優(yōu)點(diǎn)是糾錯(cuò)能力強(qiáng),且設(shè)計(jì)簡單,大大提高電路可靠性;但缺點(diǎn)也是顯而易見,會將電路增大3倍以上。

TMR的方法較為靈活,可根據(jù)性能需求在寄存器級、電路級、模塊級等任意層次設(shè)計(jì)TMR,部分EDA工具也可自動插入。

錯(cuò)誤檢測與糾正電路(Error Detection And Correction,EDAC)也是一種簡單高效的防護(hù)單粒子翻轉(zhuǎn)的電路設(shè)計(jì)方法。EDAC 主要依據(jù)檢錯(cuò)、糾錯(cuò)的原理,通過轉(zhuǎn)換電路將寫入的數(shù)據(jù)生成校驗(yàn)碼并保存,當(dāng)讀出時(shí)靠對校驗(yàn)碼進(jìn)行判定,若只有一位出錯(cuò)系統(tǒng)則自動糾正并將正確的數(shù)據(jù)輸出,同時(shí)還會進(jìn)行數(shù)據(jù)的回寫從而覆蓋原來出錯(cuò)的數(shù)據(jù)。

EDAC盡管糾錯(cuò)能力強(qiáng)大,但是需要糾錯(cuò)、譯碼電路,因此結(jié)構(gòu)較為復(fù)雜,不適宜用于高性能的數(shù)據(jù)通道中。EDAC也可用于糾正多bit出錯(cuò)的情況,但是糾錯(cuò)電路會更加復(fù)雜。

權(quán)衡TMR和EDAC的優(yōu)缺點(diǎn),通常會在邏輯電路設(shè)計(jì)中使用TMR,在存儲器讀寫電路中使用EDAC。

(4)模塊獨(dú)立化

單粒子翻轉(zhuǎn)頻繁出現(xiàn),必須考慮到翻轉(zhuǎn)發(fā)生之后不影響芯片的整體功能。因此,在架構(gòu)設(shè)計(jì)中需要盡可能確保模塊之間保持較強(qiáng)的獨(dú)立性,盡可能具備獨(dú)立的復(fù)位功能,使得在單粒子打翻信號值之后,一方面出錯(cuò)電路能夠盡快通過復(fù)位信號恢復(fù)正常;另一方面,確保其他正常工作的模塊不受影響。

此外,還需增加異常檢測電路,發(fā)現(xiàn)異常即可對電路進(jìn)行復(fù)位。小結(jié)雖然上述方法可以很好地防護(hù)單粒子翻轉(zhuǎn)效應(yīng),但是也給邏輯綜合、布局布線帶來很多困擾,在芯片物理實(shí)現(xiàn)過程中需要小心謹(jǐn)慎應(yīng)對。

除上述方法外,還可引入Muller C單元、雙互鎖存儲單元結(jié)構(gòu)(DICE)對晶體管級電路進(jìn)行防護(hù),也可在版圖階段使用環(huán)形柵替換條形柵。

總之,在航天領(lǐng)域中,芯片的性能并不是第一考慮要素,可靠性才是重中之重。只有芯片具備抗輻照能力,才能確保航天器正常運(yùn)行。

責(zé)任編輯:lq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 存儲器
    +關(guān)注

    關(guān)注

    38

    文章

    7430

    瀏覽量

    163514
  • 芯片設(shè)計(jì)
    +關(guān)注

    關(guān)注

    15

    文章

    993

    瀏覽量

    54772
  • 航天器
    +關(guān)注

    關(guān)注

    0

    文章

    192

    瀏覽量

    20829

原文標(biāo)題:航天航空火了,可是你知道航天器中的宇航級芯片設(shè)計(jì)有什么特別之處?

文章出處:【微信號:zhuyandz,微信公眾號:FPGA之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    CANFD芯片應(yīng)用中關(guān)鍵功能和性能指標(biāo)分析

    芯片廠家中部分廠家芯片設(shè)計(jì)階段會考慮高阻隔離相關(guān)設(shè)計(jì),CANH和CANL輸出阻抗相對比較高,國科安芯ASM1042 CANL和CANH隔離阻抗大于10M歐姆,相比國內(nèi)某主流型號較高。
    發(fā)表于 09-14 10:58

    重離子軌道環(huán)境粒子效應(yīng)估算應(yīng)用說明

    電子發(fā)燒友網(wǎng)站提供《重離子軌道環(huán)境粒子效應(yīng)估算應(yīng)用說明.pdf》資料免費(fèi)下載
    發(fā)表于 09-10 10:32 ?0次下載
    重離子軌道環(huán)境<b class='flag-5'>單</b><b class='flag-5'>粒子</b>效應(yīng)估算應(yīng)用說明

    粒子效應(yīng)置信區(qū)間計(jì)算

    電子發(fā)燒友網(wǎng)站提供《粒子效應(yīng)置信區(qū)間計(jì)算.pdf》資料免費(fèi)下載
    發(fā)表于 09-10 10:31 ?0次下載
    <b class='flag-5'>單</b><b class='flag-5'>粒子</b>效應(yīng)置信區(qū)間計(jì)算

    TMS570LC_SEP粒子閂鎖(SEL)輻射報(bào)告

    電子發(fā)燒友網(wǎng)站提供《TMS570LC_SEP粒子閂鎖(SEL)輻射報(bào)告.pdf》資料免費(fèi)下載
    發(fā)表于 09-05 09:49 ?0次下載
    TMS570LC_SEP<b class='flag-5'>單</b><b class='flag-5'>粒子</b>閂鎖(SEL)輻射報(bào)告

    芯片ESD防護(hù)網(wǎng)絡(luò)

    據(jù)統(tǒng)計(jì),靜電放電(Electro-Static Discharge, ESD)造成的芯片失效占到集成電路產(chǎn)品失效總數(shù)的38%。完好的全芯片ESD防護(hù)設(shè)計(jì),一方面取決于滿足ESD設(shè)計(jì)窗口要求的優(yōu)質(zhì)ESD器件結(jié)構(gòu),另一方面全
    的頭像 發(fā)表于 06-22 00:31 ?671次閱讀
    全<b class='flag-5'>芯片</b>ESD<b class='flag-5'>防護(hù)</b>網(wǎng)絡(luò)

    具備“制造意識“的超構(gòu)透鏡設(shè)計(jì)或可減少設(shè)計(jì)階段到生產(chǎn)階段轉(zhuǎn)換時(shí)間

    ? 融入“制造意識”(Manufacturing Awareness)的設(shè)計(jì)是一種設(shè)計(jì)哲學(xué),它強(qiáng)調(diào)在產(chǎn)品設(shè)計(jì)和開發(fā)過程中對制造過程的理解和考慮。這種設(shè)計(jì)方法的目的是減少設(shè)計(jì)階段到生產(chǎn)階段的轉(zhuǎn)換時(shí)間
    的頭像 發(fā)表于 06-18 16:51 ?1025次閱讀
    具備“制造意識“的超構(gòu)透鏡設(shè)計(jì)或可減少<b class='flag-5'>設(shè)計(jì)階段</b>到生產(chǎn)<b class='flag-5'>階段</b>轉(zhuǎn)換時(shí)間

    邏輯控制芯片為什么要流過足夠的電流才會翻轉(zhuǎn)?

    針對一些常用的邏輯控制電路或者邏輯控制芯片,當(dāng)電路板進(jìn)行拔插的時(shí)候有可能出現(xiàn)兩個(gè)問題,第一,插上去不識別,第二,拔下來槽位仍然顯示有該電路。 針對這兩個(gè)問題,部分資料說是邏輯判斷電路設(shè)計(jì)有問題,
    發(fā)表于 04-30 17:37

    電源設(shè)計(jì)的10個(gè)階段

    、產(chǎn)品開發(fā)周期、標(biāo)準(zhǔn)要求和降低成本,同樣也給設(shè)計(jì)和設(shè)計(jì)人員帶來巨大影響。電源設(shè)計(jì)是一項(xiàng)復(fù)雜的工作,分成許多步驟。本指南中,我們將根據(jù)簡單的工作流程,提供 10 個(gè)設(shè)計(jì)階段每個(gè)階段的測試小貼士。希望能讓您的測試更高效
    發(fā)表于 04-25 09:06 ?8次下載

    如何對長期運(yùn)行的嵌入式設(shè)備采取軟錯(cuò)誤保護(hù)呢?

    所謂軟錯(cuò)誤,指的是由物理效應(yīng)引起的數(shù)據(jù)偏差,受影響的內(nèi)存單元并沒有被破壞,系統(tǒng)重啟后此錯(cuò)誤會被修復(fù),我們將這種軟錯(cuò)誤的發(fā)生稱為粒子翻轉(zhuǎn)(SEU)。
    的頭像 發(fā)表于 03-25 13:57 ?580次閱讀
    如何對長期運(yùn)行的嵌入式設(shè)備采取軟錯(cuò)誤保護(hù)呢?

    instance是何時(shí)翻轉(zhuǎn)的?每次有多少instance翻轉(zhuǎn)?

    run dynamic vectorless IR時(shí),instance是何時(shí)翻轉(zhuǎn)的?每次有多少instance翻轉(zhuǎn)?
    的頭像 發(fā)表于 01-26 09:31 ?478次閱讀
    instance是何時(shí)<b class='flag-5'>翻轉(zhuǎn)</b>的?每次有多少instance<b class='flag-5'>在</b><b class='flag-5'>翻轉(zhuǎn)</b>?

    關(guān)于電子元器件空間輻射粒子效應(yīng)的考核

    宇宙遍布著各種高能量的輻射粒子,這些粒子會對元器件帶來影響,如何進(jìn)行抗輻射設(shè)計(jì)成為了工程師針對邏輯類數(shù)字電路、存儲器以及某些功率器件的一個(gè)必要考量。
    的頭像 發(fā)表于 01-11 08:49 ?1777次閱讀
    關(guān)于電子元器件空間輻射<b class='flag-5'>單</b><b class='flag-5'>粒子</b>效應(yīng)的考核

    原理圖設(shè)計(jì)階段如何考慮靜電防護(hù)設(shè)計(jì)

    大家都知道設(shè)計(jì)階段解決問題的成本是最低,同樣道理原理圖設(shè)計(jì)階段做好關(guān)鍵信號、敏感電路的防護(hù)設(shè)計(jì)可以達(dá)到事半功倍的效果,本期將與大家探討
    的頭像 發(fā)表于 01-03 09:32 ?989次閱讀
    原理圖<b class='flag-5'>設(shè)計(jì)階段</b>如何考慮靜電<b class='flag-5'>防護(hù)</b>設(shè)計(jì)

    粒子加速器的加速原理是啥呢?

    粒子加速器的加速原理是啥呢? 粒子加速器是一種重要的實(shí)驗(yàn)設(shè)備,用于研究粒子物理學(xué)、核物理學(xué)等領(lǐng)域。其主要原理是通過電場和磁場的作用,對帶電粒子進(jìn)行加速,
    的頭像 發(fā)表于 12-18 13:52 ?1937次閱讀

    理解FPGA中的粒子翻轉(zhuǎn)

    受到粒子翻轉(zhuǎn)(Single-Event Upsets,SEU)的影響。本文探討了FPGA中的SEU,強(qiáng)調(diào)了必須防范SEU的原因,以及快速錯(cuò)誤糾正的重要性。
    的頭像 發(fā)表于 11-23 10:05 ?2277次閱讀
    理解FPGA中的<b class='flag-5'>單</b><b class='flag-5'>粒子</b><b class='flag-5'>翻轉(zhuǎn)</b>