《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 解決方案 > 現代FPGA設計的能源優化方案

現代FPGA設計的能源優化方案

2011-09-08
引言

  減少FPGA的功耗可帶來許多好處,如提高可靠性、降低冷卻成本、簡化電源和供電方式、延長便攜系統的電池壽命等。無損于性能的低功耗設計 既需要有高功率效率的FPGA架構,也需要有能駕馭架構組件的良好設計規范。

  本文將介紹FPGA的功耗、流行的低功耗功能件以及影響功耗的用戶選擇方案,并探討近期的低功耗研究,以洞察高功率效率FPGA的未來趨勢。

  1  功耗的組成部分

  FPGA的功耗由兩部分組成:動態功耗和靜態功耗。信號給電容性節點充電時產生動態功耗。這些電容性節點可以是內部邏輯塊、互連架構中的布線導線、外部封裝引腳或由芯片輸出端驅動的板級跡線。FPGA的總動態功耗是所有電容性節點充電產生的組合功耗。

  靜態功耗與電路活動無關,可以產生于晶體管漏電流,也可以產生于偏置電流??傡o態功耗是各晶體管漏電功耗及FPGA中所有偏置電流之和。動態功耗取決于有源電容一側,因而可隨著晶體管尺寸的縮小而改善。然而,這卻使靜態功耗增加,因為較小的晶體管漏電流反而較大。因此靜態功耗占集成電路總功耗的比例日益增大。

  如圖1所示,功耗很大程度上取決于電源電壓和溫度。降低FPGA電源電壓可使動態功耗呈二次函數下降,漏電功耗呈指數下降。升高溫度可導致漏電功耗呈指數上升。例如,把溫度從85℃升高至100℃可使漏電功耗增加25%。

電壓和溫度對功耗的影響

圖1  電壓和溫度對功耗的影響

  2  功耗分解

  下面分析一下FPGA總功耗的分解情況,以便了解功耗的主要所在。FPGA功耗與設計有關,也就是說取決于器件系列、時鐘頻率、翻轉率和資源利用率。

  以Xilinx Spartan-3 XC3S1000 FPGA為例,假定時鐘頻率為100MHz,翻轉率為12.5%,而資源利用率則取多種實際設計基準測試的典型值。

  圖2所示為XC3S1000的活動功耗和待機功耗分解圖。據報告顯示,活動功耗是設計在高溫下活動時的功耗,包括動態和靜態功耗兩部分。待機功耗是設計空閑時的功耗,由額定溫度下的靜態功耗組成。CLB在活動功耗和待機功耗中占最主要部分,這不足為奇,但其他模塊也產生可觀的功耗。I/O和時鐘電路占全部活動功耗的1/3,如果使用高功耗的I/O標準,其功耗還會更高。

Spartan-3 XC3S1000 FPGA典型功耗分解圖

圖2  Spartan-3 XC3S1000 FPGA典型功耗分解圖

  配置電路和時鐘電路占待機功耗近1/2,這在很大程度上是偏置電流所致。因此,要降低芯片的總功耗,就必須采取針對所有主要功耗器件的多種解決方案。

3  低功耗設計

  FPGA的設計中使用了多種功耗驅動的設計技術,以Xilinx Virtex系列為例,因為配置存儲單元可占到FPGA中晶體管數的1/3,所以在該系列中使用了一種低漏電流的“midox”晶體管來減少存儲單元的漏電流。為了減少靜態功耗,還全面采用了較長溝道和較高閾值的晶體管。動態功耗問題則用低電容電路和定制模塊來解決。DSP模塊中乘法器的功耗不到FPGA架構所構建乘法器的20%。鑒于制造偏差可導致漏電流分布范圍很大,可篩選出低漏電流器件,以有效提供核心漏電功耗低于60%的器件。

  除了融入FPGA設計之外,還有許多設計選擇方案影響到FPGA的功耗。下面分析部分這類選擇方案。

  3.1 功耗估計

  功耗估計是低功耗設計中的一個關鍵步驟。雖然確定FPGA功耗的最準確方法是硬件測量,但功耗估計有助于確認高功耗模塊,可用于在設計階段早期制定功耗預算。

  如圖1所示,某些外部因素對功耗具有呈指數的影響;環境的微小變化即可造成預估功耗的重大變化。使用功耗估計工具雖難以達到精準,但仍然可以通過確認高功耗模塊來為功耗優化提供極好的指導。

  3.2 電壓和溫度控制

  如圖1所示,降低電壓和溫度均可顯著減少漏電流。電源電壓降低5% 就可降低功耗10%。通過改變電源配置,很容易調整電源電壓。目前的FPGA不支持大范圍電壓調整,推薦的電壓范圍通常是±5%。結溫可以用散熱器和氣流等冷卻方案來降低。溫度降低20℃可減少漏電功耗25%以上。降低溫度還可呈指數提高芯片的可靠性。研究表明,溫度降低20℃可使芯片總體壽命延長10倍。

  3.3 懸掛和休眠模式

  懸掛和休眠等模式可有效降低功耗。以Xilinx Spartan-3A FPGA為例,該器件提供兩種低功耗空閑狀態。在懸掛模式下,VCCAUX電源上的電路被禁用,以減少漏電功耗和消除偏置電流,這樣可降低靜態功耗40%以上。懸掛時仍保持芯片配置和電路狀態。將喚醒引腳置位即可退出懸掛模式。此過程用時不到1ms。

  休眠模式允許關閉所有功率調節器,從而實現零功耗。若要重啟,必須重開電源并配置器件,此過程需要數十毫秒。切斷電源后,所有I/O均處于高阻抗狀態。如有I/O需要在休眠模式下主動激活,則必須保持對相應I/O組供電,這會消耗少量待機功率。

  3.4 I/O標準方案

  不同I/O標準的功耗水平相差懸殊。在犧牲速度或邏輯利用率的情況下,選擇低功耗I/O標準可顯著降低功耗。例如,LVDS是功耗大戶,其每對輸入的電流為3mA,每對輸出的電流為9mA。因此,從功耗角度來看,應該僅在系統技術規范要求或需要最高性能時才使用LVDS。

  替代LVDS的一種功耗較低而性能較高的方案是HSTL或SSTL,但這二者仍要每輸入消耗3mA。如果可能,推薦換用LVCMOS輸入。此外,DCI標準是功耗大戶。當連接到RLDRAM等存儲器件時,請考慮在存儲器上使用ODT,而在FPGA上使用LVDCI,以減少功耗。

  3.5 嵌入式模塊

  嵌入式模塊是定制設計的,因此其體積和開關電容都比可編程邏輯的小。這些模塊的功耗是等效可編程邏輯的1/5~1/12。

  用嵌入式模塊替代可編程架構可顯著降低功耗。如果設計縮小并可裝入較小的器件,則使用嵌入式模塊可以降低靜態功耗。一個潛在的缺點是,使用大型嵌入式模塊可能無法更有效地實現非常簡單的功能。

  3.6 時鐘生成器

  在時鐘生成中考慮功耗因素可以減少功耗。數字時鐘管理器廣泛用于生成不同頻率或相位的時鐘。然而,DCM消耗的功率占VCCAUX不可小覷的一部分;因此,應盡可能限制使用DCM。通過使用多種輸出(如CLK2X、CLKDV 和CLKFX),一個DCM常??缮啥喾N時鐘。與為同一功能使用多個DCM相比,這是一種功耗較低的解決方案。

  3.7 Block RAM的構建

  多個Block RAM常??梢越M合起來構成一個大型RAM。組合的方式可以對功耗意義重大。時序驅動的方法是并行訪問所有RAM。例如,可以用4個2k×9 RAM構成一個2k×36 RAM。這個較大RAM的訪問時間與單個Block RAM相同;然而,其每次訪問的功耗卻相當于4個Block RAM的功耗之和。

  一種低功耗的解決方案是用4個512×36b RAM 構成同樣的2k×36b RAM。每次訪問都會預先解碼,以選擇訪問4個Block RAM之一。盡管預解碼延長了訪問時間,但較大RAM每次訪問的功耗卻與單個Block RAM大致相同。

4  低功耗研究

  4.1 降低電壓

  降低電壓是減少功耗的最有效方式之一,而且隨之而來的性能下降對許多并不要求最高性能的設計來說是可以接受的。不過,目前FPGA的工作電壓范圍很小,在某些電壓敏感型電路上還不能使用。

  在Xilinx研究實驗室,CLB電路被重新設計成能在降低許多的電壓下工作,以便在較低功耗情況下提供寬裕的性能權衡余地。例如,對于90nm工藝,電壓下降200mV可降低功耗40%,最高性能損失25%;電壓下降400mV可降低功耗70%,最高性能損失55%。

  4.2 細粒度電源開關

  可編程邏輯設計特有的開銷之一是并非所有片上資源都用于給定的設計??墒?,未使用的資源保持供電狀態,并以漏電功耗的形式增加了總功耗。模塊級電源開關可分別關掉未使用模塊的供電。每個模塊通過一個電源開關耦接到電源。開關閉合時,該模塊工作。開關斷開時,該模塊從電源有效斷開,從而使漏電功耗降到1/50~1/100。電源開關的粒度可以小到單個CLB和Block RAM。在設計中,這些電源開關可以通過配置比特流進行編程,也可由用戶直接控制或通過訪問端口控制。實際設計的基準測試結果表明,細粒度電源開關可減少漏電功耗30%。

  4.3 深睡眠模式

  便攜電子產品的主要要求之一是器件空閑時功耗極低或無功耗。以Xilinx Spartan-3A FPGA為例,該芯片可通過進入休眠模式來達到此目的,這需要外部控制,蘇醒緩慢,且不能恢復FPGA狀態。設計動態控制上述細粒度電源開關,令其關閉所有內部模塊供電,僅保留配置和電路狀態存儲組件為供電狀態。這樣形成的狀態是一種深睡眠模式,其漏電功耗為額定功耗的1%~2%,保存FPGA狀態,退出此模式僅需數微秒。

  4.4 異構架構

  電路的最高時鐘頻率取決于其時序關鍵型路徑的延遲。非關鍵型路徑的速度可以較慢而不影響整體芯片性能。在大型系統中,可以有幾個速度關鍵型模塊(如處理器中的數據通路),其他模塊可以是非關鍵型(如緩存)。

  當今的FPGA就功耗和速度而言是相同的;每個CLB 均有同樣的功耗和速度特性。異構架構可降低功耗,這種架構包含一些低功耗(同時也較慢)的模塊,方法是在低功耗模塊中實現非關鍵型模塊。這樣做不影響整體芯片性能,因為時序關鍵型模塊并未損失性能。

  創建異構架構的一種方法是,分配兩條核心供電軌,即一條高電壓軌(VDDH)和一條低電壓軌(VDDL)。FPGA的每個器件用嵌入式電源開關選擇這二者之一,并相應采用高速度或低功耗特性。設計的詳細時序確定之后,電壓選擇便告完成,所以只有非關鍵型模塊才應以VDDL供電。

  創建異構架構的另一種方法是,將FPGA分成不同的區,并將這些區分別預制為具有高速度和低功耗特性??梢杂貌煌娫措妷?、不同閾值或通過若干其他設計權衡條件來實現這些區。要避免性能下降,設計工具必須將設計的時序關鍵型器件映像成高速度區,而將非關鍵型器件映射成低功耗區。

  4.5 低擺幅信令

  隨著FPGA容量增加,片上可編程互連的功耗越來越大。減少這種通信功耗的一種有效方法是使用低擺幅信令,其中導線上的電壓擺幅比電源電壓擺幅低得多。現今,低擺幅信令常見于在高電容性導線(如總線或片外鏈接)上進行通信的情況。低擺幅驅動器和接收器比CMOS 緩沖器更復雜,所以占用更多芯片面積。但是,隨著片上互連逐漸成為總體功耗的較大組成部分,低擺幅信令的功耗優勢將證明增加設計復雜性是值得的。當然,FPGA用戶不會看到內部信號電壓的差異。

  圖3所示為具有上述某些概念的FPGA架構,其可編程異構架構由高速度和低功耗兩個區組成。一個片上功耗模式控制器可管理各種降功耗模式,即深睡眠模式、懸掛模式和休眠模式。在架構內部,可以用專用的供電開關關掉每個邏輯塊的電源。通過布線架構的通信信號流經低擺幅驅動器和接收器,以降低互連功耗。

具有多種降低功耗解決方案的概念架構

圖3  具有多種降低功耗解決方案的概念架構

  5  結論

  除了目前用于現代FPGA設計的能源優化方案,一些用戶設計決策也可以產生顯著的功耗效益??梢灶A見,未來的新技術中會有更大膽地遏制功耗的架構解決方案,從而使新的FPGA應用成為可能。

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          香蕉成人伊视频在线观看| 欧美日韩精品在线| 国产欧美视频在线观看| 亚洲精品久久久久中文字幕欢迎你| 久久久久免费观看| 99视频精品全部免费在线| 老**午夜毛片一区二区三区| 亚洲国产精品ⅴa在线观看| 在线午夜精品自拍| 久久久久久久久久看片| 久久国产色av| 欧美一区观看| 欧美日韩激情小视频| 国产精品二区三区四区| 国产精品夜夜嗨| 国产欧美成人| 欧美日韩亚洲系列| 亚洲一区二区三区中文字幕| 欧美成人久久| 怡红院精品视频在线观看极品| 国产性猛交xxxx免费看久久| 一区二区三欧美| 在线日韩av| 亚洲人成人一区二区三区| 欧美成人在线网站| 国产欧美精品国产国产专区| 亚洲视频在线观看一区| 亚洲第一色在线| 中文亚洲欧美| 亚洲理伦在线| 久久久久久久久久看片| 日韩午夜电影av| 国产精品爽爽ⅴa在线观看| 欧美国产在线视频| 激情欧美一区二区| 国产精品美女久久久免费| 久久裸体艺术| 国产婷婷色一区二区三区在线| 欧美精品一区二区精品网| 欧美1区免费| 久久久久久电影| 一本色道久久综合狠狠躁篇的优点| 亚洲欧美区自拍先锋| 国产精品99一区二区| 久久综合一区二区| 亚洲一区二区欧美| 日韩一级欧洲| 久久久久久一区| 亚洲欧美制服中文字幕| 一本大道久久a久久综合婷婷| 久久爱另类一区二区小说| 国产精品男gay被猛男狂揉视频| 欧美午夜激情视频| 亚洲人成在线观看网站高清| 国产精品欧美经典| 国产精品免费aⅴ片在线观看| 亚洲国产美女| 国产日韩精品视频一区二区三区| 欧美乱人伦中文字幕在线| 久久精品一区二区三区不卡| 亚洲午夜国产一区99re久久| 欧美三级欧美一级| 国产精品成人观看视频国产奇米| 欧美美女操人视频| 影院欧美亚洲| 亚洲美女色禁图| 亚洲精品视频在线观看免费| 亚洲一区二区三区高清不卡| 欧美在线网址| 欧美剧在线观看| 午夜在线播放视频欧美| 欧美成人69| 日韩视频在线你懂得| 国产精品一区在线观看你懂的| 国产亚洲精品aa午夜观看| 亚洲电影激情视频网站| 狠狠色伊人亚洲综合网站色| 在线成人激情黄色| 国产偷国产偷亚洲高清97cao| 韩国一区二区三区美女美女秀| 在线精品一区| 国语精品中文字幕| 伊人久久综合97精品| 在线色欧美三级视频| 久久国产乱子精品免费女| 久久九九国产| 性伦欧美刺激片在线观看| 欧美ab在线视频| 蜜桃av噜噜一区| 亚洲男女自偷自拍| 亚洲国产精品va在线观看黑人| 欧美激情偷拍| 欧美制服丝袜第一页| 欧美a级理论片| 久久久久一区二区三区| 亚洲精品久久久一区二区三区| 欧美性生交xxxxx久久久| 一二三区精品福利视频| 一片黄亚洲嫩模| 久久国产手机看片| 欧美激情精品久久久久久变态| 午夜精品一区二区在线观看| 国产精品久久9| 激情成人综合网| 激情六月婷婷综合| 亚洲视频1区| 亚洲高清免费视频| 欧美高清一区| 久久一二三国产| 亚洲国产欧美久久| av成人毛片| 亚洲免费久久| 欧美一区观看| 欧美激情久久久久| 亚洲一区二区在线播放| 久久久久久网站| 久久国产精品久久久| 亚洲精品国产精品国自产观看| 亚洲欧美日韩国产一区二区| 99re热这里只有精品视频| 久久日韩粉嫩一区二区三区| 欧美日韩国产不卡| 在线观看亚洲专区| 免费欧美在线视频| 欧美天天视频| 国产日韩精品在线播放| 国产精品视频| 国产日韩精品一区二区浪潮av| 国产精品亚洲产品| 在线中文字幕日韩| 欧美亚洲一级| 久久一区二区三区av| 亚洲一区二区欧美| 国内不卡一区二区三区| 久久国产日韩| 欧美三区美女| 亚洲四色影视在线观看| 日韩视频免费观看| 国产精品一级久久久| 国产欧美日韩亚州综合| 午夜欧美精品| 亚洲午夜久久久久久尤物| 日韩视频免费在线| 在线日韩av永久免费观看| 91久久精品美女| 亚洲女ⅴideoshd黑人| 美女主播精品视频一二三四| 99国产欧美久久久精品| 亚洲欧美在线一区二区| 欧美天堂亚洲电影院在线观看| 国产亚洲精品久久久久久| 欧美二区乱c少妇| 欧美日韩一区二区三区免费| 国产乱码精品一区二区三区忘忧草| 欧美亚洲三区| 99精品欧美一区二区蜜桃免费| 国产精品v欧美精品v日韩| 一区二区欧美精品| 国产精品大片免费观看| 狠狠色狠狠色综合日日小说| 亚洲精品国偷自产在线99热| 中文精品99久久国产香蕉| 亚洲一卡二卡三卡四卡五卡| 欧美国产欧美综合| 99热精品在线观看| 一区二区三区四区国产| 国产伦精品一区二区三区视频黑人| 亚洲风情亚aⅴ在线发布| 国产欧美一区二区三区在线老狼| 久久激五月天综合精品| 欧美在线不卡视频| 亚洲精品视频在线播放| 亚洲精品在线三区| 久久精品国产久精国产思思| 欧美国产亚洲视频| 国产在线拍揄自揄视频不卡99| 中国亚洲黄色| 国产精品久久久久aaaa九色| 欧美午夜精品理论片a级大开眼界| 欧美精品 国产精品| 欧美大尺度在线观看| 国产精品毛片在线| 激情五月婷婷综合| 在线欧美日韩国产| 亚洲高清久久| 国产欧美日韩免费看aⅴ视频| 尤物视频一区二区| 国产精品视频你懂的| 女人色偷偷aa久久天堂| 欧美一区二区三区在线免费观看| 亚洲欧美一级二级三级| 亚洲国产综合视频在线观看| 久久久久久尹人网香蕉| 亚洲国产天堂久久国产91| 亚洲第一区色| 久久视频在线免费观看| 欧美一区二区| 国产欧美视频一区二区三区| 国产精品久久久久av| 在线观看亚洲精品视频| 亚洲人人精品| 欧美日韩精品在线播放| 欧美激情综合亚洲一二区| 亚洲二区免费| 国产精品高清网站| 亚洲男女自偷自拍| 欧美久久成人| 亚洲经典视频在线观看| 久久久777| 国产欧美日韩一级| 久久日韩精品| 亚洲综合清纯丝袜自拍| 国产日产精品一区二区三区四区的观看方式| 亚洲视频在线观看视频| 欧美电影免费观看网站| 国产精品日韩一区二区| 久久精品电影| 亚洲欧美国产精品va在线观看| 午夜精品久久一牛影视| 国产伦精品一区| 欧美香蕉大胸在线视频观看| 亚洲欧美在线免费| 欧美性猛片xxxx免费看久爱| 久久婷婷国产综合精品青草| 国产婷婷一区二区| 国产日韩精品电影| 欧美成人dvd在线视频| 国产美女在线精品免费观看| 欧美大片一区二区| 日韩视频在线一区二区| 国产精品亚洲不卡a| 在线国产精品播放| 欧美成人精品h版在线观看| 国产综合第一页| 亚洲一区二区三区乱码aⅴ| 欧美日精品一区视频| 欧美二区在线看| 欧美久久视频| 欧美成人精品不卡视频在线观看| 在线日本欧美| 亚洲另类春色国产| 亚洲第一在线综合在线| 欧美黑人一区二区三区| 国产午夜亚洲精品不卡| 国产精品视频专区| 一区二区三区久久精品| 欧美在线视频一区二区| 国产一区视频网站| 精品1区2区3区4区| 欧美另类综合| 欧美国产综合| 91久久久精品| 亚洲在线观看视频网站| 久久精品亚洲热| 国产精品久久久久99| 亚洲自拍偷拍福利| 国产欧美日韩精品在线| 欧美一区二区三区在线观看视频| 久久精品国产第一区二区三区最新章节| 久久精品在线免费观看| 99国产精品视频免费观看一公开| 亚洲精品免费网站| 国产视频欧美| 米奇777在线欧美播放| 国产精品国产三级国产aⅴ9色| 欧美综合国产精品久久丁香| 巨乳诱惑日韩免费av| 亚洲美女福利视频网站| 亚洲欧洲日产国产综合网| 国产精品久久波多野结衣| 一卡二卡3卡四卡高清精品视频| 久久精品夜夜夜夜久久| 最新国产拍偷乱拍精品| 好吊妞这里只有精品| 麻豆精品精品国产自在97香蕉| 永久免费毛片在线播放不卡| 欧美专区在线观看一区| 国产一区二区三区在线观看精品| 欧美日韩一区国产| 欧美日精品一区视频| 久久夜色精品一区| 亚洲国产精品女人久久久| 亚洲精品视频在线播放| 国产欧美精品在线观看| 午夜一区二区三区不卡视频| 午夜精品一区二区三区在线视| 国产美女扒开尿口久久久| 美女诱惑黄网站一区| 在线观看亚洲精品视频| 午夜久久黄色| 亚洲美女av电影| 欧美日韩精品二区第二页| 中文无字幕一区二区三区| 一区二区日韩欧美| 欧美激情一区二区三区不卡| 亚洲免费成人av电影| 亚洲一区中文| 精品成人一区二区三区四区| 美女视频网站黄色亚洲| 亚洲精品免费网站| 99国产一区二区三精品乱码| 亚洲女同在线| 欧美激情精品久久久六区热门| 亚洲国产一区二区三区高清| 牛牛国产精品| 美脚丝袜一区二区三区在线观看| 欧美黑人多人双交| 香蕉乱码成人久久天堂爱免费| 亚洲电影中文字幕| 一区二区三区在线观看视频| 亚洲韩国青草视频| 欧美日韩综合不卡| 欧美成人一区二区在线| 久久成人av少妇免费| 国产精品免费aⅴ片在线观看| 欧美精品国产一区| 欧美四级电影网站| 国产欧美日韩精品a在线观看| 中文精品一区二区三区| 国产九区一区在线| 国产日韩在线播放| 亚洲三级影片| 久久久噜噜噜| 蜜臀av性久久久久蜜臀aⅴ四虎| 久久久99精品免费观看不卡| 激情成人综合网| 亚洲精选成人| 亚洲欧美国产精品va在线观看|