91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

面向任務(wù)關(guān)鍵型應(yīng)用的FPGA

星星科技指導(dǎo)員 ? 來源:嵌入式計(jì)算設(shè)計(jì) ? 作者:RAJIV JAIN ? 2022-11-14 15:46 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

大多數(shù)FPGA技術(shù)都無法滿足關(guān)鍵任務(wù)設(shè)計(jì)要求,但基于防熔斷器的架構(gòu)取得了成功,提供了抗輻射性和設(shè)計(jì)安全性等基本屬性。

當(dāng)今的高密度 FPGA 為設(shè)計(jì)人員提供了快速創(chuàng)建定制組件的機(jī)會(huì),以實(shí)現(xiàn)最佳性能和任務(wù)關(guān)鍵型系統(tǒng)的快速部署。但對于軍事和航空航天應(yīng)用,眾所周知,基于存儲(chǔ)器的FPGA技術(shù)無法滿足幾個(gè)重要要求,包括抗輻射性和設(shè)計(jì)安全性。防熔斷器FPGA技術(shù)成功地滿足了這些要求,將可編程邏輯的優(yōu)勢帶到關(guān)鍵任務(wù)系統(tǒng)設(shè)計(jì)中。

許多開發(fā)人員明白,任務(wù)關(guān)鍵型系統(tǒng)必須設(shè)計(jì)為在極端環(huán)境條件下可靠運(yùn)行,但發(fā)現(xiàn)大多數(shù)FPGA技術(shù)都難以滿足這些需求。此外,在確定設(shè)備是否適合大多數(shù)FPGA技術(shù)不足的關(guān)鍵任務(wù)服務(wù)時(shí),還有其他要求同樣重要。我們的討論將集中在其他三個(gè)關(guān)鍵要求上:非易失性配置、輻射環(huán)境中的可靠運(yùn)行和設(shè)計(jì)安全性(表1)。

表1

pYYBAGNx8lyABhukAAAfVjP2Vwk961.jpg

影響關(guān)鍵應(yīng)用的三個(gè)因素

對非易失性配置的要求源于關(guān)鍵任務(wù)軍用航空應(yīng)用中電源中斷的高概率。在維護(hù)或維修期間更換帶電系統(tǒng)組件、從線路電源切換到電池電源時(shí)的失誤以及掉電都可能觸發(fā)系統(tǒng)從電源中斷中恢復(fù)的需要。非易失性系統(tǒng)配置簡化了恢復(fù)過程,無需重新加載系統(tǒng)設(shè)置和參數(shù)。這使得系統(tǒng)恢復(fù)比必須重新加載配置時(shí)更快、更不容易出錯(cuò),從而提高了系統(tǒng)可用性以執(zhí)行其任務(wù)。

此外,隨著冷戰(zhàn)的結(jié)束,對軍用航空系統(tǒng)在輻射環(huán)境中運(yùn)行的需求已經(jīng)從普遍意識(shí)中消失了。然而,這一要求不僅僅來自在核事件中幸存下來的需要。即使在日常操作中,關(guān)鍵任務(wù)系統(tǒng)也可能暴露在高輻射水平下。輻射以宇宙射線和太陽風(fēng)的形式出現(xiàn),以及這些來源在高海拔地區(qū)產(chǎn)生的高能二次粒子(見圖1[1])。

圖1

poYBAGNx8l6AGT4lAAA96tfq1fE498.jpg

雖然輻射通量通常不足以損壞半導(dǎo)體器件,但它確實(shí)會(huì)對系統(tǒng)運(yùn)行產(chǎn)生影響。輻射的典型效應(yīng)是單事件翻轉(zhuǎn)(SEU):一種能夠改變存儲(chǔ)單元位值的局部能量尖峰。如果這種變化發(fā)生在FPGA內(nèi)的關(guān)鍵位置,可能會(huì)對系統(tǒng)運(yùn)行造成嚴(yán)重破壞。

設(shè)計(jì)安全性是關(guān)鍵任務(wù)系統(tǒng)設(shè)計(jì)的第三個(gè)要求,特別是軍事系統(tǒng)。如果設(shè)計(jì)不安全,敵人可以通過逆向工程和克隆捕獲的設(shè)備供自己使用來迅速消除此類設(shè)計(jì)提供的任何技術(shù)優(yōu)勢。系統(tǒng)還可能嵌入敏感信息,例如密碼、加密密鑰和跳頻算法。從捕獲的系統(tǒng)中提取此類信息將允許敵人制造能夠攔截和解釋編碼通信或生成模仿信號(hào)以混淆指揮和控制活動(dòng)的設(shè)備。進(jìn)行逆向工程困難、昂貴且耗時(shí)的設(shè)計(jì)可以通過延遲結(jié)果直到它們不再有用來防止這種妥協(xié)。

比較 FPGA 技術(shù)

在利用FPGA技術(shù)開發(fā)關(guān)鍵任務(wù)系統(tǒng)時(shí),這些被忽視的設(shè)計(jì)要求尤為重要。使用 FPGA 器件可為開發(fā)人員提供與使用 ASIC 相當(dāng)?shù)脑O(shè)計(jì)靈活性和集成度,但成本要低得多,并且可用性更即時(shí)。然而,并非每種FPGA技術(shù)都適合任務(wù)關(guān)鍵型設(shè)計(jì)的需求。

例如,許多FPGA未能滿足非易失性要求,因?yàn)樗鼈円許RAM為基礎(chǔ)。這些 FPGA 中的內(nèi)部邏輯連接依賴于 SRAM 單元來保持開關(guān)晶體管的打開或關(guān)閉(圖 2)。因此,存儲(chǔ)在存儲(chǔ)器中的數(shù)據(jù)決定了FPGA的配置,但SRAM單元在斷電時(shí)將丟失其數(shù)據(jù)。

圖2

pYYBAGNx8l-AACwaAAAw3JpiiXI777.jpg

基于 SRAM 的 FPGA 需要在上電時(shí)接收配置數(shù)據(jù),以便為系統(tǒng)運(yùn)行做好準(zhǔn)備。典型的方法是采用小型外部非易失性存儲(chǔ)器源(如串行EEPROM)來保存配置數(shù)據(jù)。上電后,F(xiàn)PGA從EEPROM檢索數(shù)據(jù)并自行配置工作。根據(jù)存儲(chǔ)器的大小和FPGA可以檢索數(shù)據(jù)的時(shí)鐘速率,F(xiàn)PGA可能需要上電后幾百毫秒才能準(zhǔn)備好使用。系統(tǒng)的其余部分必須等到FPGA準(zhǔn)備就緒才能完全運(yùn)行。

可編程邏輯的SRAM方法也有幾個(gè)不幸的設(shè)計(jì)屬性。一是每個(gè)連接點(diǎn)所需的電路相當(dāng)大,需要多個(gè)晶體管來形成SRAM單元,導(dǎo)致互連密度降低。開關(guān)晶體管的互連電容增加了FPGA的動(dòng)態(tài)功耗,增加了結(jié)溫并降低了器件可靠性,即使不計(jì)時(shí),大存儲(chǔ)單元的漏電流也會(huì)浪費(fèi)功率。

一種非易失性可編程邏輯方法具有類似的開關(guān)結(jié)構(gòu),但使用EEPROM單元而不是SRAM來保持配置。這種方法解決了波動(dòng)性問題,但仍與基于SRAM的FPGA共享許多其他屬性。該架構(gòu)仍然要求在每個(gè)連接點(diǎn)安裝一個(gè)開關(guān)晶體管,從而限制了通過連接的互連密度和信號(hào)速度。

EEPROM單元的工作原理是在浮動(dòng)?xùn)艠O上保持電荷,以保持開關(guān)晶體管的打開或關(guān)閉。當(dāng)高壓編程信號(hào)通過穿過氧化層將電子驅(qū)動(dòng)到柵極上或離開柵極時(shí),浮動(dòng)?xùn)艠O接收或失去其電荷。在正常工作中,柵極沒有可用的放電路徑,因此使得FPGA配置是非易失性的。

提供非易失性的另一種方法是使用防熔斷技術(shù)。防保險(xiǎn)絲是FPGA中每個(gè)可配置電路結(jié)處的非晶硅過孔。未經(jīng)編程,過孔是絕緣體,在該站點(diǎn)沒有連接。通過對其施加高壓來編程過孔,將其狀態(tài)更改為導(dǎo)體,從而在該站點(diǎn)進(jìn)行連接。因此,過孔的物理狀態(tài)與FPGA的配置保持一致。狀態(tài)變化是永久性的,使防熔斷器FPGA非易失性。由于沒有晶體管參與維持邏輯連接,因此互連密度高且沒有漏電流?;ミB電容低,降低了動(dòng)態(tài)功耗。

解決輻射問題

除了波動(dòng)性問題之外,在輻射環(huán)境中工作的需求是對基于存儲(chǔ)器的FPGA技術(shù)的第二次打擊。通過有源半導(dǎo)體器件的高能粒子在硅中產(chǎn)生臨時(shí)電離路徑。這些通路可以短暫地短路晶體管,產(chǎn)生稱為SEU的瞬態(tài)脈沖。

在SRAM中,SEU可以反轉(zhuǎn)單個(gè)位的狀態(tài),然后存儲(chǔ)器電路將保持該狀態(tài)。在EEPROM中,SEU可能會(huì)對浮動(dòng)?xùn)艠O放電,從而導(dǎo)致永久性的位變化。雖然處理器應(yīng)用中使用的存儲(chǔ)器通常包括糾錯(cuò)和檢測來處理此類事件,但FPGA的配置存儲(chǔ)器沒有這種保護(hù)。因此,SEU 可以在基于存儲(chǔ)器的 FPGA 中引入持久的邏輯更改。

反保險(xiǎn)絲FPGA沒有這樣的漏洞。SEU的能量不足以對過孔進(jìn)行編程,瞬態(tài)脈沖對邏輯沒有顯著影響。在NASA/戈達(dá)德進(jìn)行的測試表明,在輻射能量高達(dá)193 MeV的反保險(xiǎn)絲FPGA操作中沒有錯(cuò)誤,而存儲(chǔ)設(shè)備開始出現(xiàn)低至100 MeV的位錯(cuò)誤。

防熔絲 FPGA 還比基于存儲(chǔ)器的 FPGA 更有效地解決設(shè)計(jì)安全性問題。要完整表征編程的FPGA,需要兩條信息:配置細(xì)節(jié)和底層結(jié)構(gòu)。配置細(xì)節(jié)在基于存儲(chǔ)器的FPGA中最容易捕獲。對于實(shí)時(shí)系統(tǒng),無源探測可以在配置期間移動(dòng)到基于 SRAM 的 FPGA 時(shí)捕獲編程數(shù)據(jù)。電子探測可以確定電路處于活動(dòng)狀態(tài)時(shí)EEPROM構(gòu)型電池的電荷狀態(tài)。這兩種方法的執(zhí)行速度都相對較快,實(shí)施成本也很低。

確定FPGA的邏輯結(jié)構(gòu)需要更多的努力,但逆向工程方法可以提取器件的設(shè)計(jì)細(xì)節(jié),價(jià)格低于10萬美元。方法是使用等離子體(用于鈍化和氧化層)或化學(xué)(用于金屬層)蝕刻剝離邏輯器件的每一層,一次一層,然后在顯示每一層時(shí)拍攝高分辨率照片(圖 3)。這些照片可以重建用于制造設(shè)備的掩模組。然后,這允許分析甚至克隆設(shè)備。

圖 3:3A 和 3B

poYBAGNx8mCAUbSmAABYB_oJ8SY151.jpg

然而,研究反熔斷器FPGA的編程需要更精細(xì)的措施。這部分是因?yàn)榭删幊淘挥诙鄬咏Y(jié)構(gòu)中,因此表面掃描無效。此外,沒有信號(hào)或存儲(chǔ)電荷進(jìn)行探測;程序存儲(chǔ)是影響電阻的結(jié)構(gòu)變化,而不是電荷的積累。

只有體檢才能顯示反引信的編程狀態(tài),剝層法不會(huì)有效工作。反引信中改變區(qū)域的橫截面太小,無法從上方觀察,因此可靠地看到結(jié)構(gòu)的唯一方法是從側(cè)面(再次參見圖 3)。獲得此視圖需要使用聚焦離子束 (FIB) 在設(shè)備中創(chuàng)建溝槽,然后銑削邊緣以逐步擴(kuò)展溝槽。在每一步拍攝照片可以創(chuàng)建電路的3D圖像。然而,這個(gè)過程需要昂貴的設(shè)備,而且在不知道去哪里尋找的情況下非常耗時(shí)。即使有先見之明,需要檢查的反引信數(shù)量也使這項(xiàng)任務(wù)變得不切實(shí)際。對編程反熔絲FPGA(如QuickLogic的QL1P075和QL1P100‘?ì)進(jìn)行逆向工程所需的時(shí)間實(shí)際上使它們絕對安全。

防熔斷器滿足關(guān)鍵任務(wù)需求

軍用航空應(yīng)用的設(shè)計(jì)安全需求,以及耐輻射性和非易失性,在文獻(xiàn)中經(jīng)常被忽視,但設(shè)計(jì)人員也不容忽視。在尋求FPGA在設(shè)計(jì)中的優(yōu)勢時(shí),開發(fā)人員習(xí)慣性地尋找能夠解決mil temp操作的器件,但他們也應(yīng)該考慮基礎(chǔ)技術(shù)滿足上述需求的能力。在FPGA技術(shù)中,反熔斷器可編程性是唯一滿足關(guān)鍵任務(wù)設(shè)計(jì)所有要求的技術(shù)。

審核編輯:郭婷

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

    關(guān)注

    1660

    文章

    22432

    瀏覽量

    637083
  • 存儲(chǔ)器
    +關(guān)注

    關(guān)注

    39

    文章

    7741

    瀏覽量

    171792
  • sram
    +關(guān)注

    關(guān)注

    6

    文章

    821

    瀏覽量

    117532
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    從網(wǎng)絡(luò)接口到 DMA,一套面向工程師的 FPGA 網(wǎng)絡(luò)開發(fā)框架

    在高性能網(wǎng)絡(luò)、數(shù)據(jù)中心和智能網(wǎng)卡加速領(lǐng)域,硬件與軟件協(xié)同設(shè)計(jì)已成為提升網(wǎng)絡(luò)處理效率的關(guān)鍵。Liberouter 提供的 Network Development Kit(NDK) 就是這樣一套專門用來
    的頭像 發(fā)表于 02-12 11:28 ?370次閱讀
    從網(wǎng)絡(luò)接口到 DMA,一套<b class='flag-5'>面向</b>工程師的 <b class='flag-5'>FPGA</b> 網(wǎng)絡(luò)開發(fā)框架

    NanoXplore和意法半導(dǎo)體打造FPGA芯片NG-ULTRA通過歐洲新航天標(biāo)準(zhǔn)ESCC 9030認(rèn)證

    歐洲知名的SoC FPGA和抗輻射FPGA技術(shù)設(shè)計(jì)公司NanoXplore與意法半導(dǎo)體(ST)近期宣布,NG-ULTRA已通過航天行業(yè)標(biāo)準(zhǔn)認(rèn)證。這款防輻射加固SoC FPGA是為中低
    的頭像 發(fā)表于 02-06 09:39 ?292次閱讀

    FPGA DSP模塊使用中的十大關(guān)鍵陷阱

    FPGA 芯片中DSP(數(shù)字信號(hào)處理)硬核是高性能計(jì)算的核心資源,但使用不當(dāng)會(huì)引入隱蔽性極強(qiáng)的“坑”。這些坑不僅影響性能和精度,甚至?xí)?dǎo)致功能錯(cuò)誤。以下是總結(jié)了十大關(guān)鍵陷阱及其解決方案,分為 功能正確性、性能優(yōu)化、系統(tǒng)集成 三個(gè)層面。
    的頭像 發(fā)表于 01-13 15:18 ?424次閱讀

    關(guān)鍵字volatile的含意

    關(guān)鍵字volatile有什么含意? 一個(gè)定義為volatile的變量是說這變量可能會(huì)被意想不到地改變,這樣,編譯器就不會(huì)去假設(shè)這個(gè)變量的值了。精確地說就是,優(yōu)化器在用到這個(gè)變量時(shí)必須每次都小心
    發(fā)表于 12-23 06:33

    現(xiàn)已上市:AMD Spartan UltraScale+ FPGA SCU35 評估套件——面向所有開發(fā)人員的經(jīng)濟(jì)實(shí)惠平臺(tái)

    設(shè)計(jì)。 靈活、可靠且高能效的連接 這款新的評估套件使用戶 能夠驗(yàn)證 Spartan UltraScale+ SU35P FPGA,并連接套件提供的各種接口選項(xiàng)。 它面向需要高 I/O、低功耗、多傳感器配置
    的頭像 發(fā)表于 11-27 10:52 ?489次閱讀

    思必馳任務(wù)對話算法通過國家備案

    近日,國家網(wǎng)信辦公開發(fā)布第十四批境內(nèi)深度合成服務(wù)算法備案信息,思必馳任務(wù)對話算法正式通過備案。這是思必馳第八項(xiàng)通過備案的算法,進(jìn)一步鞏固了在對話式人工智能領(lǐng)域的技術(shù)與合規(guī)優(yōu)勢。
    的頭像 發(fā)表于 11-20 10:33 ?920次閱讀

    Altera全新推出MAX 10 FPGA封裝新選擇

    Altera 全新推出 MAX 10 FPGA 封裝新選擇,采用可變間距球柵陣列 (VPBGA) 技術(shù)并已開始批量出貨,可為空間受限及 I/O 密集應(yīng)用的設(shè)計(jì)人員帶來關(guān)鍵技術(shù)優(yōu)勢。
    的頭像 發(fā)表于 11-10 16:38 ?1900次閱讀
    Altera全新推出MAX 10 <b class='flag-5'>FPGA</b>封裝新選擇

    如何在資源受限應(yīng)用中使用 FPGA

    的性能需求,同時(shí)在嚴(yán)格的功耗、尺寸和成本限制內(nèi)運(yùn)行。現(xiàn)代現(xiàn)場可編程門陣列 (FPGA) 可以滿足這些相互競爭的需求。 本文回顧了為資源受限應(yīng)用選擇 FPGA 時(shí)需要考慮的關(guān)鍵設(shè)計(jì)標(biāo)準(zhǔn)
    的頭像 發(fā)表于 10-03 17:31 ?2006次閱讀
    如何在資源受限<b class='flag-5'>型</b>應(yīng)用中使用 <b class='flag-5'>FPGA</b>

    QNX QOS 8.0助力構(gòu)建復(fù)雜任務(wù)關(guān)鍵嵌入式應(yīng)用

    “QOS 8.0”)。這一經(jīng)安全認(rèn)證的基礎(chǔ)性解決方案基于QNX SDP 8.0的高性能、下一代微內(nèi)核架構(gòu)打造,可簡化汽車、工業(yè)生產(chǎn)、機(jī)器人、醫(yī)療設(shè)備和國防等領(lǐng)域的功能安全與網(wǎng)絡(luò)信息安全關(guān)鍵嵌入式系統(tǒng)的開發(fā)與認(rèn)證工作。
    的頭像 發(fā)表于 08-18 09:09 ?1441次閱讀

    利用英特爾Agilex FPGA應(yīng)對PQC與CRA挑戰(zhàn)

    當(dāng)下,半導(dǎo)體行業(yè)的安全需求正經(jīng)歷深刻演變,后量子密碼學(xué)(PQC)與 《網(wǎng)絡(luò)彈性法案》(CRA)成為繞不開的重要議題。跟隨本文一起,深入剖析這兩大趨勢帶來的挑戰(zhàn),并詳解 Altera Agilex 3、Agilex 5 FPGA 及 SoC 的全新功能,如何為行業(yè)構(gòu)建面向
    的頭像 發(fā)表于 08-08 17:11 ?4352次閱讀
    利用英特爾Agilex <b class='flag-5'>FPGA</b>應(yīng)對PQC與CRA挑戰(zhàn)

    I/O密集任務(wù)開發(fā)指導(dǎo)

    使用異步并發(fā)可以解決單次I/O任務(wù)阻塞的問題,但是如果遇到I/O密集任務(wù),同樣會(huì)阻塞線程中其它任務(wù)的執(zhí)行,這時(shí)需要使用多線程并發(fā)能力來進(jìn)行解決。 I/O密集
    發(fā)表于 06-19 07:19

    CPU密集任務(wù)開發(fā)指導(dǎo)

    CPU密集任務(wù)是指需要占用系統(tǒng)資源處理大量計(jì)算能力的任務(wù),需要長時(shí)間運(yùn)行,這段時(shí)間會(huì)阻塞線程其它事件的處理,不適宜放在主線程進(jìn)行。例如圖像處理、視頻編碼、數(shù)據(jù)分析等。 基于多線程并發(fā)機(jī)制處理CPU
    發(fā)表于 06-19 06:05

    智多晶FPGA設(shè)計(jì)工具HqFpga接入DeepSeek大模型

    在 AI 賦能工程設(shè)計(jì)的時(shí)代浪潮中,智多晶率先邁出關(guān)鍵一步——智多晶正式宣布旗下 FPGA 設(shè)計(jì)工具 HqFpga 接入 DeepSeek 大模型,并推出 FPGA 設(shè)計(jì)專屬 AI 助
    的頭像 發(fā)表于 06-06 17:06 ?1584次閱讀

    FPGA開發(fā)任務(wù)

    1、FPGA載板設(shè)計(jì) 提供串口、2.5Gbps網(wǎng)口(自適應(yīng)100Mb、1000Mb、2.5Gb)、5V或12V供電。 2、FPGA PL編程 1)提供鏈路層數(shù)據(jù)處理功能,2.5Gbps網(wǎng)口接收數(shù)據(jù)流
    發(fā)表于 04-22 18:46

    LPDDR5X:面向高性能與能效的增強(qiáng)移動(dòng)內(nèi)存

    LPDDR5X:面向高性能與能效的增強(qiáng)移動(dòng)內(nèi)存 概述 LPDDR5X(低功耗雙倍數(shù)據(jù)速率5X)是LPDDR5 DRAM的升級(jí)版本,專為移動(dòng)設(shè)備優(yōu)化設(shè)計(jì)。該標(biāo)準(zhǔn)由JEDEC于2021年推出,作為
    的頭像 發(fā)表于 03-17 10:16 ?1.1w次閱讀