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

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

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

基于FPGA靜態(tài)和動(dòng)態(tài)功耗解決方案介紹

電子設(shè)計(jì) ? 來(lái)源:郭婷 ? 作者:電子設(shè)計(jì) ? 2019-05-16 08:04 ? 次閱讀

傳統(tǒng)上,數(shù)字邏輯并不耗費(fèi)大量靜態(tài)功耗,但隨著工藝節(jié)點(diǎn)的不斷精微,這一情況在發(fā)生顯著變化?,F(xiàn)在,隨著工藝尺度的不斷縮微,數(shù)字邏輯中的漏電流成為FPGA的主要挑戰(zhàn)。因在65nm工藝節(jié)點(diǎn)靜態(tài)功耗會(huì)顯著增加,所以,若不采取降耗措施,則功耗將成為一個(gè)關(guān)鍵問(wèn)題。因各種原因?qū)е碌穆╇娏鞯脑黾?,靜態(tài)功耗將會(huì)顯著增加(圖1)。

功耗由靜態(tài)功耗和動(dòng)態(tài)功耗組成。靜態(tài)功耗是FPGA在被編程目標(biāo)文件(.pof)編程時(shí)、但時(shí)鐘不工作的狀態(tài)下所需的功耗。數(shù)字和模擬邏輯都消耗靜態(tài)功耗。在模擬系統(tǒng)中,靜態(tài)功耗主要包括由其接口模擬電路的靜態(tài)電流決定的功耗(圖2和表)。

動(dòng)態(tài)功耗是當(dāng)器件工作時(shí)增加的功耗,它由切換信號(hào)及容性負(fù)載的充放電引起。影響動(dòng)態(tài)功耗的主要變量是電容充電、工作電壓和時(shí)鐘頻率(圖3)。

基于FPGA靜態(tài)和動(dòng)態(tài)功耗解決方案介紹

基于FPGA靜態(tài)和動(dòng)態(tài)功耗解決方案介紹

基于FPGA靜態(tài)和動(dòng)態(tài)功耗解決方案介紹

借助工藝節(jié)點(diǎn)的不斷縮微帶來(lái)的減小電容和降低電壓的好處,動(dòng)態(tài)功耗的降低遵從摩爾定律。挑戰(zhàn)在于,伴隨每一工藝節(jié)點(diǎn)的縮微以及最高時(shí)鐘頻率的增加所引發(fā)的問(wèn)題。雖然就相同的電路來(lái)說(shuō),其功耗隨每一工藝節(jié)點(diǎn)的縮微在一直下降,但同時(shí)FPGA的容量在翻番,且最高時(shí)鐘頻率也在不斷增加。

基于FPGA靜態(tài)和動(dòng)態(tài)功耗解決方案介紹

FPGA架構(gòu)

在架構(gòu)、工藝技術(shù)和電路技術(shù)方面的進(jìn)步有助于解決這些功耗挑戰(zhàn)。Altera的Stratix III FPGA就是這樣一種產(chǎn)品。

Altera的可編程電源技術(shù)(Programmable Power Technology)有助于降低高端FPGA的功耗。傳統(tǒng)上,所有高性能的FPGA都由高性能的建構(gòu)實(shí)現(xiàn),其中,每一邏輯單元(LE)都以大的漏電功耗為代價(jià)來(lái)提供最佳性能。

可編程電源技術(shù)利用如下事實(shí):設(shè)計(jì)中的許多電路具有剩余能力,所以并不需要最高性能的邏輯。圖4顯示的是一個(gè)典型的剩余能力柱狀圖,其中,大多路徑(左側(cè))具有剩余,只有不多的關(guān)鍵路徑(右側(cè))需要最高性能的邏輯以滿(mǎn)足時(shí)序要求。

基于FPGA靜態(tài)和動(dòng)態(tài)功耗解決方案介紹

采用可編程電源技術(shù),根據(jù)特定邏輯路徑所需的是高速還是低速邏輯,通過(guò)提供高速或低速邏輯的方法,可對(duì)Stratix III的邏輯構(gòu)造在邏輯陣列塊(LAB)級(jí)進(jìn)行編程(圖5)。基于這種思路,選出所占比例很小的對(duì)時(shí)序有苛刻要求的電路進(jìn)行高速設(shè)定,而剩下的實(shí)行低功耗設(shè)定,采用這種方法,可將低功耗邏輯的漏電功耗降低70%。將不使用的邏輯、以及DSP塊和TriMatrix存儲(chǔ)器設(shè)定為低功耗模式將進(jìn)一步降低功耗。

基于FPGA靜態(tài)和動(dòng)態(tài)功耗解決方案介紹

可選核電壓

可選核電壓允許設(shè)計(jì)師根據(jù)性能需求采用0.9或1.1V核電壓。0.9V核電壓提供整體上最低的動(dòng)態(tài)和漏電功耗;而1.1V核電壓提供整體上的最高性能。動(dòng)態(tài)功耗與核電壓的平方成正比,而靜態(tài)功耗是核電壓的2.5次方。

在板卡設(shè)計(jì)時(shí),可選核電壓輸入可被設(shè)定為0.9 V或1.1 V。該核電壓為核構(gòu)造內(nèi)的所有LAB、存儲(chǔ)器和DSP功能提供工作電源。可選核電壓影響構(gòu)造性能,所以,若在軟件中選擇了器件和速度等級(jí),則還需進(jìn)行核電壓選擇。該軟件利用與所選核電壓相對(duì)應(yīng)的時(shí)序和功耗模型來(lái)實(shí)現(xiàn)全部依賴(lài)時(shí)序和依賴(lài)功耗的分析和優(yōu)化。

當(dāng)選擇采用哪種核電壓時(shí),設(shè)計(jì)師必須考慮由時(shí)序分析得出的系統(tǒng)性能需求。若采用0.9 V就能滿(mǎn)足系統(tǒng)性能要求,則肯定比采用1.1 V所用的功耗低。

技術(shù)融合

在1.1 V,將可編程電源技術(shù)和可選核電壓結(jié)合起來(lái),可提供降耗50%以上的各種性能和功耗工作點(diǎn)(圖6)?;谒玫母鞣N資源(如:DSP塊和TriMatrix存儲(chǔ)器塊),靜態(tài)功耗會(huì)顯著不同。

基于FPGA靜態(tài)和動(dòng)態(tài)功耗解決方案介紹

根據(jù)核電壓和高速邏輯與低功耗邏輯比例的不同,總合起來(lái)的靜態(tài)和動(dòng)態(tài)功耗也各異。在許多設(shè)計(jì)中,當(dāng)不需要FPGA的最高性能時(shí),可將設(shè)計(jì)的整體功耗降低50%以上。

工藝和電路技術(shù)

半導(dǎo)體行業(yè)通過(guò)在設(shè)備、工藝技術(shù)、設(shè)計(jì)工具和電路技術(shù)方面的巨大投入一直在不懈地迎擊隨著工藝尺度的縮微所帶來(lái)的不斷挑戰(zhàn)。特別是業(yè)界面對(duì)的隨著工藝尺度的縮微而不斷增加的漏電流問(wèn)題。因此,采用了在65nm(及更精微)工藝節(jié)點(diǎn)許多廣為人知的技術(shù)在保證或提升性能的同時(shí)來(lái)管理漏電功耗,這些技術(shù)有:銅布線(xiàn)、低k電介質(zhì)、多閥值晶體管、可變柵長(zhǎng)晶體管、三閘級(jí)氧化層、超薄柵氧化層、應(yīng)變硅。

最低功耗、最高性能

為得到高效率和性能,Stratix III FPGA借力一個(gè)自適應(yīng)邏輯模塊(ALM)邏輯架構(gòu)和多路徑(MultiTrack)互連構(gòu)造。這種結(jié)合允許以更少布線(xiàn)整合更多邏輯。

ALM技術(shù)(據(jù)說(shuō)可比其它架構(gòu)實(shí)現(xiàn)多80%的邏輯功能)包括一個(gè)8輸入可分割(fracturable)查找表(LUT)、兩個(gè)2位累加器和兩個(gè)寄存器。

多路徑互連提供不同LAB間的單跳式(onehop)連接能力且可通過(guò)由一個(gè)LAB到達(dá)另一個(gè)LAB所需“跳”的數(shù)量來(lái)測(cè)量。增加連通所需的“跳”也就增加了電容;“跳”的越少,則為滿(mǎn)足性能所需的高速邏輯就越少。多路徑互連提供單“跳”連通性,因此所需的功耗最低(圖7)。

在Stratix III FPGA中采用了分級(jí)時(shí)鐘技術(shù)以支持多達(dá)360個(gè)獨(dú)立時(shí)鐘。每一時(shí)鐘網(wǎng)絡(luò)的覆蓋范圍可被控制在一個(gè)LAB內(nèi)。具有共同時(shí)鐘的邏輯被組合進(jìn)LAB。時(shí)鐘僅覆蓋到采用該時(shí)鐘的邏輯域。所有其它時(shí)鐘信號(hào)全部被關(guān)閉以把功耗降至最低。

省電的存儲(chǔ)器接口

雙數(shù)據(jù)速率(DDR)存儲(chǔ)器接口是目前設(shè)計(jì)最常用的I/O接口,它們可能會(huì)相當(dāng)耗電。為解決這些功耗問(wèn)題,設(shè)計(jì)師可求助動(dòng)態(tài)片上終止和DDR3。

當(dāng)讀寫(xiě)外部存儲(chǔ)器時(shí),同時(shí)擁有一個(gè)串行和并行終止阻抗匹配緩沖器至關(guān)重要。當(dāng)寫(xiě)存儲(chǔ)器時(shí),若有一個(gè)50?的過(guò)渡線(xiàn),則需一個(gè)串接阻抗為50?的匹配緩沖器。當(dāng)讀存儲(chǔ)器時(shí),則需一個(gè)50?的并接終止電阻連至終止電壓。這種處理不僅用于DDR型接口,也用于RLDRAM和QDRRAM。

基于FPGA靜態(tài)和動(dòng)態(tài)功耗解決方案介紹

通過(guò)支持動(dòng)態(tài)片上終止,根據(jù)執(zhí)行的是讀還是寫(xiě)操作,F(xiàn)PGA設(shè)計(jì)師可將并接終止電阻置為“通”或“斷”(開(kāi)路)狀態(tài)。在寫(xiě)存儲(chǔ)器時(shí),F(xiàn)PGA輸出驅(qū)動(dòng)器阻抗必須匹配傳輸線(xiàn)。但,連至VTT的并接電阻既耗電又減低了信號(hào)擺幅。為避免這種情況,可將該電阻關(guān)斷(圖8)。

在讀存儲(chǔ)器時(shí),接通并接電阻以終止傳輸線(xiàn)以便減少惡化信號(hào)完整性及影響可靠讀取數(shù)據(jù)能力的反射。

當(dāng)總線(xiàn)無(wú)論執(zhí)行來(lái)自FPGA的寫(xiě)操作還是空閑時(shí),都將顯著體現(xiàn)動(dòng)態(tài)片上終止的好處。首先,功耗得以極大降低——在一個(gè)72位的DDR2總線(xiàn)上,可降低1.6 W的靜態(tài)功耗。另外,當(dāng)寫(xiě)操作時(shí),可獲得一個(gè)純粹的串接線(xiàn)終止。最后,它不再需要大量的板上終止電阻,從而降低了板成本和復(fù)雜性。

因DDR3工作在1.5 V(DDR2是1.8 V),所以,DDR3比DDR2省電30%以上。例如,一個(gè)帶72腳、具有片上終止的200MHz或400Mbit/s存儲(chǔ)器僅一個(gè)接口的功耗就是3.9W。采用動(dòng)態(tài)片上終止(其中,在執(zhí)行寫(xiě)或空閑時(shí),并行終止電阻關(guān)斷)可降耗1.6 W。若同時(shí)采用DDR3和動(dòng)態(tài)片上終止,功耗將降至1.6W,從而一共節(jié)省了2.3W。這些數(shù)據(jù)是僅就一個(gè)接口來(lái)說(shuō)的(也即,F(xiàn)PGA中的4個(gè)存儲(chǔ)器接口共將省電9.2W)。

向極小的65nm及更精微工藝節(jié)點(diǎn)的邁進(jìn),能帶來(lái)摩爾定律所預(yù)期的密度和性能方面的好處。但,性能的提升導(dǎo)致功耗的巨大增加,從而帶來(lái)將耗費(fèi)不可承受功耗的風(fēng)險(xiǎn)。

若不采用降耗措施,靜態(tài)功耗將顯著增加。另外,若沒(méi)有專(zhuān)門(mén)的功耗優(yōu)化舉措,動(dòng)態(tài)功耗將隨著邏輯容量的增加和開(kāi)關(guān)頻率的升高而增加。

以能力非凡并具創(chuàng)新的架構(gòu)結(jié)合工藝技術(shù)和電路技巧方面的進(jìn)步可應(yīng)對(duì)這些功耗挑戰(zhàn),它們?yōu)楫?dāng)今基于FPGA的日益復(fù)雜的設(shè)計(jì)提供了一個(gè)有效和可升級(jí)的方案。


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

    關(guān)注

    1643

    文章

    21952

    瀏覽量

    613784
  • 電容
    +關(guān)注

    關(guān)注

    100

    文章

    6227

    瀏覽量

    153145
  • 模擬
    +關(guān)注

    關(guān)注

    7

    文章

    1436

    瀏覽量

    84327
收藏 0人收藏
  • 李大雁1

評(píng)論

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

基于FPGA的低功耗設(shè)計(jì)方案

整個(gè)FPGA設(shè)計(jì)的總功耗由三部分功耗組成:1. 芯片靜態(tài)功耗;2. 設(shè)計(jì)靜態(tài)
發(fā)表于 11-24 20:46 ?1331次閱讀

淺析CMOS電路的靜態(tài)功耗動(dòng)態(tài)功耗

CMOS電路功耗主要由動(dòng)態(tài)功耗靜態(tài)功耗組成,動(dòng)態(tài)功耗
的頭像 發(fā)表于 04-01 16:16 ?7986次閱讀
淺析CMOS電路的<b class='flag-5'>靜態(tài)</b><b class='flag-5'>功耗</b>和<b class='flag-5'>動(dòng)態(tài)</b><b class='flag-5'>功耗</b>

FPGA如何估算分析功耗

FPGA功耗由4部分組成:上電功耗、配置功耗靜態(tài)功耗動(dòng)
的頭像 發(fā)表于 07-18 11:11 ?2387次閱讀
<b class='flag-5'>FPGA</b>如何估算分析<b class='flag-5'>功耗</b>

#硬聲創(chuàng)作季 #FPGA FPGA-17-02 按鍵抖動(dòng)現(xiàn)象介紹解決方案分析-1

fpga解決方案
水管工
發(fā)布于 :2022年10月29日 02:13:54

#硬聲創(chuàng)作季 #FPGA FPGA-17-02 按鍵抖動(dòng)現(xiàn)象介紹解決方案分析-2

fpga解決方案
水管工
發(fā)布于 :2022年10月29日 02:14:15

#硬聲創(chuàng)作季 #FPGA FPGA-17-02 按鍵抖動(dòng)現(xiàn)象介紹解決方案分析-3

fpga解決方案
水管工
發(fā)布于 :2022年10月29日 02:14:41

超低功耗FPGA解決方案助力機(jī)器學(xué)習(xí)

本帖最后由 曾12345 于 2018-5-23 15:49 編輯 全新的毫瓦級(jí)功耗FPGA解決方案為機(jī)器學(xué)習(xí)推理在大眾市場(chǎng)物聯(lián)網(wǎng)應(yīng)用中實(shí)現(xiàn)快速部署創(chuàng)造機(jī)遇。1. 將AI加速部署到快速增長(zhǎng)
發(fā)表于 05-23 15:31

FPGA靜態(tài)功耗的分布及降低靜態(tài)功耗措施

FPGA已經(jīng)被廣泛用于實(shí)現(xiàn)大規(guī)模的數(shù)字電路和系統(tǒng),隨著CMOS工藝發(fā)展到深亞微米,芯片的靜態(tài)功耗已成為關(guān)鍵挑戰(zhàn)之一。文章首先對(duì)FPGA的結(jié)構(gòu)和靜態(tài)
發(fā)表于 04-28 08:00

實(shí)現(xiàn)降低FPGA設(shè)計(jì)的動(dòng)態(tài)功耗解決方案

Actel公司的ILGOO系列器件是低功耗FPGA產(chǎn)品,是在便攜式產(chǎn)品設(shè)計(jì)中替代ASIC和CPLD的最佳方案。它在Flash*Freeze模式時(shí)的靜態(tài)
發(fā)表于 05-13 08:00

如何在進(jìn)行板級(jí)設(shè)計(jì)時(shí),降低系統(tǒng)的靜態(tài)動(dòng)態(tài)功耗?

易失性FPGA的電源特性是什么?如何在進(jìn)行板級(jí)設(shè)計(jì)時(shí),降低系統(tǒng)的靜態(tài)動(dòng)態(tài)功耗?
發(fā)表于 04-08 06:47

如何采用創(chuàng)新降耗技術(shù)應(yīng)對(duì)FPGA靜態(tài)動(dòng)態(tài)功耗的挑戰(zhàn)?

如何采用創(chuàng)新降耗技術(shù)應(yīng)對(duì)FPGA靜態(tài)動(dòng)態(tài)功耗的挑戰(zhàn)?
發(fā)表于 04-30 07:00

簡(jiǎn)化FPGA的電源解決方案

我不得不承認(rèn),隨著時(shí)間的推移為 FPGA 供電變得越來(lái)越復(fù)雜,本文提供一些建議,希望可以幫助簡(jiǎn)化 FPGA 的電源解決方案,使用戶(hù)能夠創(chuàng)建出快速便捷的解決方案。在為
發(fā)表于 11-23 07:14

FPGA架構(gòu)的功耗及影響功耗的用戶(hù)選擇方案

  本文將介紹FPGA功耗、流行的低功耗功能件以及影響功耗的用戶(hù)選擇方案,并探討近期的低
發(fā)表于 08-27 10:57 ?1929次閱讀
<b class='flag-5'>FPGA</b>架構(gòu)的<b class='flag-5'>功耗</b>及影響<b class='flag-5'>功耗</b>的用戶(hù)選擇<b class='flag-5'>方案</b>

FPGA系統(tǒng)設(shè)計(jì)的靜態(tài)功耗動(dòng)態(tài)功耗分析與進(jìn)行仿真建模

功耗一般由兩部分組成:靜態(tài)功耗動(dòng)態(tài)功耗。靜態(tài)功耗
的頭像 發(fā)表于 01-16 09:46 ?9546次閱讀
<b class='flag-5'>FPGA</b>系統(tǒng)設(shè)計(jì)的<b class='flag-5'>靜態(tài)</b><b class='flag-5'>功耗</b>和<b class='flag-5'>動(dòng)態(tài)</b><b class='flag-5'>功耗</b>分析與進(jìn)行仿真建模

集成電源解決方案-Altera FPGA應(yīng)用介紹

電子發(fā)燒友網(wǎng)站提供《集成電源解決方案-Altera FPGA應(yīng)用介紹.pdf》資料免費(fèi)下載
發(fā)表于 11-28 09:21 ?0次下載
集成電源<b class='flag-5'>解決方案</b>-Altera <b class='flag-5'>FPGA</b>應(yīng)用<b class='flag-5'>介紹</b>

電子發(fā)燒友

中國(guó)電子工程師最喜歡的網(wǎng)站

  • 2931785位工程師會(huì)員交流學(xué)習(xí)
  • 獲取您個(gè)性化的科技前沿技術(shù)信息
  • 參加活動(dòng)獲取豐厚的禮品