利用Virtex-5 FPGA實(shí)現最低功耗解決方案

發(fā)布時(shí)間:2010-12-8 21:36    發(fā)布者:conniede
關(guān)鍵詞: dsp , FPGA , Virtex-5 , 功耗
過(guò)渡至65納米工藝的FPGA具備采用更小尺寸工藝所帶來(lái)的優(yōu)勢:低成本、高性能和更強的邏輯能力。盡管這些優(yōu)勢能夠為高級系統設計帶來(lái)激動(dòng)人心的機會(huì ),但65納米工藝節點(diǎn)本身也帶來(lái)了新的挑戰。例如,在為產(chǎn)品選擇FPGA時(shí),功耗的考慮變得越來(lái)越重要。很可能下一代設計會(huì )需要在功耗預算不變(或更小)的情況下,集成更多的特性和實(shí)現更高的性能。

本文將分析功耗降低所帶來(lái)的益處,還將介紹Virtex-5器件中所采用的多種技術(shù)和結構上的革新,它們能提供功耗最低的解決方案,并且不犧牲性能。

1 降低功耗的好處

低功耗的FPGA設計所帶來(lái)的優(yōu)勢不僅是能滿(mǎn)足器件工作的散熱要求。雖然滿(mǎn)足元件指標對于性能和可靠性十分重要,但如何實(shí)現這一點(diǎn)對于系統成本和復雜性都有著(zhù)巨大的影響。

首先,降低FPGA的功耗使設計人員能夠采用更便宜的電源,這樣的電源使用的元件數量較少,并且占用的PCB面積也較小。高性能電源系統的成本通常為每瓦0.5到1美元。低功耗的FPGA直接降低了系統的整體成本。

其次,由于功耗直接與散熱相關(guān),低功耗使設計人員能夠使用更簡(jiǎn)單、更便宜的熱量管理解決方案。在很多情況下,設計者將不再需要散熱器,或者只需要更小、更便宜的散熱器。

最后,由于低功耗工作意味著(zhù)更少的元件和更低的器件溫度,因此將提高整個(gè)系統的可靠性。器件工作溫度每降低10℃,就相當于元件壽命提高了兩倍,因此對于需要高可靠性的系統而言,控制功耗和溫度十分重要。

2 功耗:挑戰和解決方案

FPGA(或任何半導體器件)中的總功耗等于靜態(tài)功耗和動(dòng)態(tài)功耗之和。靜態(tài)功耗主要由晶體管的泄漏電流引起,即晶體管在邏輯上被關(guān)斷時(shí),從源極“泄漏”到漏極或通過(guò)柵氧“泄漏”的小電流。動(dòng)態(tài)功耗是器件核心或I/O在開(kāi)關(guān)過(guò)程中消耗的能量,與頻率相關(guān)。

2.1 靜態(tài)功耗

在縮小晶體管尺寸時(shí)(例如,從90納米到65納米),泄漏電流將會(huì )增大。新工藝節點(diǎn)所使用的短溝長(cháng)和薄柵氧使電流更容易從晶體管的溝道區或通過(guò)柵氧泄漏。

在90納米Virtex-4系列產(chǎn)品中,賽靈思公司使用了“三柵極氧化層”的工藝技術(shù),向電路設計者提供了一種強有力的阻止漏電工具。在前幾代FPGA中,使用兩種柵氧厚度:薄柵氧用于FPGA核心中高性能、低工作電壓的晶體管,而厚柵氧用于I/O模塊中尺寸較大,需要承受大電壓的晶體管。簡(jiǎn)言之,“三柵極氧化層”指增加一種中間厚度柵氧的晶體管,它的漏電比薄柵氧的核心晶體管要小得多。

“中間柵氧”的晶體管用在器件核心外圍非關(guān)鍵性能的電路(像設置存儲器)或不需要對變化的柵壓進(jìn)行快速開(kāi)關(guān)響應的電路(像傳輸門(mén))中。薄柵氧、漏電最大的晶體管只保留在需要快速開(kāi)關(guān)速度的路徑部分。結果,總的器件漏電大幅減小,同時(shí)性能比上一代FPGA有很大提高。

三柵極氧化層工藝使Virtex-4器件比競爭性90納米FPGA在靜態(tài)功耗上平均減少了超過(guò)70%。這一結果非常成功,因此Virtex-5系列產(chǎn)品中大量使用了這一技術(shù),在65納米工藝節點(diǎn)上降低漏電。

盡管業(yè)界預測65納米器件的靜態(tài)功耗將會(huì )大幅提高,但是圖1顯示了三柵極氧化層工藝使65納米Virtex器件在最壞(溫度最高)工作條件下達到了與尺寸相當的90納米Virtex-4器件相同水平的靜態(tài)功耗。因此,Virtex-5系列產(chǎn)品和競爭性高性能FPGA產(chǎn)品相比,在靜態(tài)功耗方面具有真正的優(yōu)勢。



                               圖1:Virtex-4與Virtex-5器件在85℃時(shí)的靜態(tài)功耗比較。

2.2 動(dòng)態(tài)功耗

動(dòng)態(tài)功耗為65納米FPGA帶來(lái)一些其它方面的挑戰。動(dòng)態(tài)功耗的公式為:

動(dòng)態(tài)功耗=C×V2×f

其中,C是總開(kāi)關(guān)電容、V是電源電壓、f是開(kāi)關(guān)頻率。65納米工藝使FPGA的邏輯能力和性能比傳統器件有了顯著(zhù)提高,也就是說(shuō)更多的結點(diǎn)工作在更高的頻率上。

如果其它方面的條件不變,動(dòng)態(tài)功耗將會(huì )增大。不過(guò)對于動(dòng)態(tài)功耗而言,也有一個(gè)好消息:FPGA電源電壓和結點(diǎn)電容通常在每一代新工藝中都會(huì )下降,從而使得動(dòng)態(tài)功耗比上一代FPGA有所下降。

Virtex-5器件中,核心電源電壓(VCCINT)從Virtex-4中所使用的1.2V下降到1.0V。由于寄生電容變小(與更小的晶體管相關(guān)),以及邏輯塊間的互聯(lián)線(xiàn)長(cháng)度變短、電容變小,使結點(diǎn)電容減小。此外,Virtex-5器件在金屬互聯(lián)層之間使用了一種介電常數較低的材料。

Virtex-5器件的平均結點(diǎn)電容比Virtex-4器件大約減小了15%。加上電壓降低帶來(lái)的好處,至少相當于將Virtex-5器件的核心動(dòng)態(tài)功耗降低了35~40%。

除了因工藝尺寸縮小到65納米所致固有的35~40%動(dòng)態(tài)功耗降低外,Virtex-5器件的架構創(chuàng )新還能進(jìn)一步降低每個(gè)設計的功耗。大多數可增加動(dòng)態(tài) 功耗的結點(diǎn)電容,是由邏輯單元間的互連線(xiàn)引起的。新型Virtex-5架構從以下方面減小了連線(xiàn)電容:

Virtex-5的可配置邏輯模塊(CLB)是基于6輸入查找表(6-LUT)邏輯結構的,在以前的器件中是使用4輸入查找表。這意味著(zhù)在每個(gè)LUT中能夠實(shí)現更多的邏輯,相當于較少的邏輯級,從而降低了對邏輯單元之間大電容連線(xiàn)的需求。

Virtex-5的互聯(lián)結構目前包括了對角線(xiàn)對稱(chēng)的連線(xiàn),意味著(zhù)每個(gè)CLB與所有相鄰的模塊(包括處于對角線(xiàn)位置的模塊)之間都有直接的“單一”連接。當邏輯功能之間需要連接時(shí),這一連接更有可能成為總電容最小的“單一”連接,而以往的互聯(lián)結構對于相同的連接問(wèn)題可能會(huì )需要兩個(gè)或更多結點(diǎn)。

6-LUT結構和改進(jìn)的互聯(lián)模式,通過(guò)降低平均結點(diǎn)電容來(lái)降低核心動(dòng)態(tài)功耗,效果遠遠超過(guò)僅使用65納米工藝所帶來(lái)的改進(jìn)。圖2顯示了來(lái)自標準設計的核心動(dòng)態(tài)功耗的測量結果,其中每個(gè)Virtex-5器件和Virtex-4器件中都有1,024個(gè)8位計數器。這些實(shí)際的測量結果顯示,工藝和結構上的共同優(yōu)化所帶來(lái)的動(dòng)態(tài)功耗的降低超過(guò)了50%。


                            圖2: Virtex-4與Virtex-5 FPGA中的基準計數器設計動(dòng)態(tài)功耗比較。

2.2 硬IP模塊

Virtex-5器件中所包含的硬IP模塊(專(zhuān)門(mén)用來(lái)實(shí)現一些常用功能的電路)數量,超過(guò)業(yè)界其他任何一款FPGA。相比使用通用FPGA邏輯而言,使用搭載這些模塊的FPGA設計來(lái)實(shí)現相同功能,可進(jìn)一步降低功耗。

與FPGA結構不同,這些專(zhuān)用模塊中只含有為實(shí)現所要求功能而必需的晶體管,并且沒(méi)有可編程的互聯(lián),因此互聯(lián)電容最小。較少的晶體管和較小的結點(diǎn)電容能降低靜態(tài)和動(dòng)態(tài)功耗。因而這些專(zhuān)用模塊在實(shí)現相同功能的同時(shí),功耗只有采用通用FPGA結構的十分之一。

除了增加新型的專(zhuān)用模塊之外,Virtex-4器件中融合的很多模塊,在Virtex-5器件中都被重新設計,以增加新的特性,提高性能并降低功耗。例如,Virtex-4系列中18Kb的block RAM存儲器在Virtex-5器件中被增加到了36Kb;每個(gè)block RAM能被分成兩個(gè)獨立的18Kb的存儲器,以便向下兼容Virtex-4的設計。

有趣的是,從功耗的角度來(lái)看,每個(gè)18Kb的子模塊由兩個(gè)9Kb的物理存儲陣列構成。對于大多數block RAM配置,任何對block RAM的讀寫(xiě)請求一次只需要訪(fǎng)問(wèn)9Kb物理存儲器中的一個(gè)。因此其余的9Kb存儲器能在不被訪(fǎng)問(wèn)時(shí)可有效地“關(guān)斷”。在過(guò)渡至65納米工藝所帶來(lái)的功耗降低的基礎上,這種結構又使功耗進(jìn)一步降低了50%。這一對于9Kb模塊的乒乓式存取是新型block RAM結構所固有的,這就意味著(zhù)使用這項功能不需要用戶(hù)或軟件來(lái)進(jìn)行控制。它能動(dòng)態(tài)并自動(dòng)地進(jìn)行,使所有使用block RAM的設計降低了大量的功耗,并且不會(huì )影響模塊的性能。

Virtex-5器件中專(zhuān)用的DSP元件也進(jìn)行了大量的改進(jìn),以實(shí)現更多的功能,提高性能并降低功耗。在片與片的功耗比較中,新型的Virtex-5 DSP片比Virtex-4 DSP片降低了大約40%。這主要歸功于前面所討論的65納米工藝中電壓和電容的減小。

然而,由于Virtex-5 DSP片具有更強的功能和更廣泛的接口,許多DSP運算通過(guò)利用這些附加的功能進(jìn)一步降低了功耗。在許多情況下,當使用新型DSP片的全部功能時(shí),總功耗最高可降低75%。即使你不是在設計一個(gè)DSP產(chǎn)品,也能使用DSP片來(lái)實(shí)現標準的邏輯功能(計數器、加法器、桶式移位器),這樣會(huì )比在標準FPGA邏輯中實(shí)現同樣的功能節省功耗。

最后介紹經(jīng)過(guò)改進(jìn)的專(zhuān)用模塊——Virtex-5系列的LXT平臺,其中包括了幾吉位的串行收發(fā)機,能以高達3.125Gbps的速率工作。這些“SERDES”模塊在實(shí)現時(shí)著(zhù)重考慮了低功耗需求。每個(gè)Virtex-5 LXT器件中的全雙工收發(fā)機在3.125Gbps的速度下的總功耗小于100mW,與Virtex-4串行收發(fā)機相比降低了大約75%。

與Virtex-4系列產(chǎn)品一樣,Virtex-5器件也采用了一系列工藝和架構上的革新,力求在提供盡可能低的功耗的同時(shí),仍然使性能提高30%或更多。如圖3所示,Virtex-5系列產(chǎn)品的靜態(tài)功耗與Virtex-4器件相當,但比競爭性FPGA具有明顯的優(yōu)勢。


                                    圖3:典型設計中現有FPGA器件的功耗比較。

Virtex-5器件核心的動(dòng)態(tài)功耗比市場(chǎng)上其高性能FPGA低至少35~40%。新型6-LUT和對角線(xiàn)對稱(chēng)的互聯(lián)等架構上的革新,使實(shí)際核心動(dòng)態(tài)功耗進(jìn)一步降低了50%或以上。此外,利用改進(jìn)的專(zhuān)用模塊也進(jìn)一步降低了功耗。
本文地址:http://selenalain.com/thread-45294-1-1.html     【打印本頁(yè)】

本站部分文章為轉載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀(guān)點(diǎn)和對其真實(shí)性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問(wèn)題,我們將根據著(zhù)作權人的要求,第一時(shí)間更正或刪除。
azsw32 發(fā)表于 2010-12-9 09:58:02
好不容易才找到,還沒(méi)下完,不知道能不能用,能用的話(huà)就太感謝了!
andersonli 發(fā)表于 2010-12-17 15:29:33
Xilinx FPGA最新價(jià)格查詢(xún)查詢(xún),datasheet資料下載
http://www.icbom.com
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

相關(guān)在線(xiàn)工具

相關(guān)視頻

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復 返回頂部 返回列表
午夜高清国产拍精品福利|亚洲色精品88色婷婷七月丁香|91久久精品无码一区|99久久国语露脸精品|动漫卡通亚洲综合专区48页