當(dāng)前位置:首頁 > EDA > 電子設(shè)計(jì)自動(dòng)化
[導(dǎo)讀]過去,F(xiàn)PGA設(shè)計(jì)人員考慮的是時(shí)序和面積使用率。但是,隨著FPGA正越來越多地取代ASSP和ASIC,設(shè)計(jì)人員期望開發(fā)功率較低的設(shè)計(jì)并提供更加精確的功率估計(jì)。最新FPGA分析軟件能提供一種精確和靈活的手段來模擬各種工作環(huán)

過去,FPGA設(shè)計(jì)人員考慮的是時(shí)序和面積使用率。但是,隨著FPGA正越來越多地取代ASSP和ASIC,設(shè)計(jì)人員期望開發(fā)功率較低的設(shè)計(jì)并提供更加精確的功率估計(jì)。最新FPGA分析軟件能提供一種精確和靈活的手段來模擬各種工作環(huán)境下的功耗。

與功能和時(shí)序驗(yàn)證類似,功率分析以并行驗(yàn)證的形式對(duì)設(shè)計(jì)流程進(jìn)行跟蹤(見圖1)。早期的功率分析依賴于簡(jiǎn)單的利用率和由設(shè)計(jì)者用“假設(shè)分析”方法提供的信號(hào)活性評(píng)估。后來,由于可以獲取布局后(post-layout)器件信息和門級(jí)仿真記錄的信號(hào)活性,功率估計(jì)變得更加精確了。


FPGA功率計(jì)算器可評(píng)估器件功耗,使設(shè)計(jì)者能夠?qū)氩季趾筒季€設(shè)計(jì),并指定諸如電壓、溫度、工藝變化、氣流、散熱片及資源利用率、活性和頻率等參數(shù)。應(yīng)用這些參數(shù)可以在不同的設(shè)計(jì)環(huán)境下形成盡可能精確的模型。


 
圖1:功率估計(jì)并行于傳統(tǒng)的驗(yàn)證流程。

基本功耗計(jì)算


大多數(shù)FPGA功率分析工具可報(bào)告功耗的動(dòng)態(tài)(AC)和靜態(tài)(DC)部分。靜態(tài)電流由器件的漏電流組成。靜態(tài)電流/功率與器件的溫度、工藝、電壓參數(shù)和條件有關(guān)。它在很大程度上取決于溫度,溫度與電路板及器件的熱特性相關(guān)。靜態(tài)功耗也是所有電源上的漏電流。


功耗的動(dòng)態(tài)部分為所使用的資源在轉(zhuǎn)換時(shí)的功耗。動(dòng)態(tài)部分的功耗直接與工作頻率(資源在該頻率下工作)和使用的資源數(shù)量成正比。


DC功率由下面的方程得出:總DC功率(器件)= A×eBT


其中:A是與參數(shù)相關(guān)的工藝,B是溫度系數(shù),T是器件的結(jié)溫。


AC功率由下面的方程得出:總AC功率(資源) = Kr×fMAX× AF×Nr


其中:Kr是針對(duì)資源的功率常數(shù)(單位為mW/MHz)。fMAX是正在使用的資源的最大頻率。頻率用MHz量度。AF是資源組的活性因子?;钚砸蜃邮乔袚Q頻率的百分比。Nr是設(shè)計(jì)中使用的資源數(shù)目。


FPGA布線互連是整體功耗的主要來源,功耗與金屬層的電容和轉(zhuǎn)換率成正比。


活性因子(AF%)被定義為頻率(或時(shí)間)的百分比,在該頻率下信號(hào)被激活或者轉(zhuǎn)換輸出。大多數(shù)與時(shí)鐘域相關(guān)的資源以某頻率的百分比運(yùn)行或轉(zhuǎn)換。功率分析工具的用戶可以手工將這些參數(shù)以百分比形式輸入,或者根據(jù)仿真結(jié)果導(dǎo)入活性因子??舍槍?duì)每個(gè)布線資源、輸出或PFU計(jì)算出AF。如果未提供仿真結(jié)果,則對(duì)于一個(gè)占器件資源30%到70%的設(shè)計(jì),通常建議AF%在15%到25%之間。AF(通常從仿真結(jié)果導(dǎo)入)的精確性取決于時(shí)鐘頻率,設(shè)計(jì)的激勵(lì)信號(hào)和最終輸出。


器件的I/O消耗大量的功率,對(duì)于一個(gè)指定設(shè)計(jì)可以將其配置成串行或混合結(jié)構(gòu)。由用戶提供的信號(hào)(輸入情況)或作為設(shè)計(jì)的輸出(輸出情況)的信號(hào)決定了混合I/O的狀態(tài)。I/O轉(zhuǎn)換速率定義了它們的狀態(tài)。下列方程定義了輸出的轉(zhuǎn)換速率,用MHz表示。

轉(zhuǎn)換速率(MHz) = 1/2×fMAX×AF%


其它環(huán)境因素,如電路板的面積、散熱片和氣流都是計(jì)算動(dòng)態(tài)和靜態(tài)功耗時(shí)的要素。


管理功耗


現(xiàn)今最關(guān)鍵的設(shè)計(jì)要素之一是必須降低系統(tǒng)的功耗,特別是對(duì)于手持設(shè)備和電子產(chǎn)品而言。用戶可以利用一些FPGA設(shè)計(jì)技術(shù)來有效地降低整個(gè)系統(tǒng)的功耗,包括:
1. 降低工作電壓。
2. 在指定的封裝溫度限制范圍內(nèi)運(yùn)作。
3. 使用優(yōu)化的時(shí)鐘頻率,因?yàn)閯?dòng)態(tài)功率直接與工作頻率成正比。設(shè)計(jì)者必須明確,如果設(shè)計(jì)的某部分可以以較低速率時(shí)鐘控制,那將會(huì)降低功耗。
4. 減小設(shè)計(jì)在器件中的跨度,緊密放置的設(shè)計(jì)可使用較少的布線資源以降低功耗。
5. 可能的話,減小I/O的電壓擺幅。
6. 可能的話,使用優(yōu)化的編碼。例如16位的二進(jìn)制計(jì)數(shù)器平均只有12%的活性因子,7位的二進(jìn)制計(jì)數(shù)器平均有28%的活性因子。另一方面,7位線性反饋移位寄存器的可以以50%活性因子轉(zhuǎn)換,這會(huì)導(dǎo)致較大的功耗。每個(gè)時(shí)鐘沿僅有一位改變的格雷碼計(jì)數(shù)器所消耗的功率最少,同時(shí)活性因子將低于10%。
7. 利用以下方法盡可能減小工作溫度:使用散熱性能較好的封裝,例如具有較低熱阻抗的封裝;在PCB上的器件周圍放置散熱片和散熱層;采用更好的氣流技術(shù),如機(jī)械氣流導(dǎo)管和風(fēng)扇(系統(tǒng)風(fēng)扇和器件風(fēng)扇)。

典型的功率分析方案


可以在FPGA設(shè)計(jì)流程的任何階段用FPGA功率分析工具估算功耗。例如,可以在實(shí)際設(shè)計(jì)完成之前、或在布局布線后導(dǎo)入最終設(shè)計(jì)數(shù)據(jù)庫時(shí),用這個(gè)工具來估算功耗。當(dāng)與映射后、布局后或者布線后的結(jié)果一起提供時(shí),功率分析工具的精度得到提升。結(jié)合了功率分析的FPGA設(shè)計(jì)流程通常可提供重要的事件:驅(qū)動(dòng)估計(jì)、后布局布線,以及后仿真。圖2顯示了該流程以及在功率的FPGA設(shè)計(jì)流程中的典型重要事件。
1.驅(qū)動(dòng)估計(jì):采用的資源和轉(zhuǎn)換頻率由手工輸入。
2.Post-PAR:針對(duì)更加精確的模型導(dǎo)入后布局和布線資源。
3.后仿真:針對(duì)更加精確的活性因子和轉(zhuǎn)換速率模型,導(dǎo)入由HDL仿真器產(chǎn)生的轉(zhuǎn)換頻率。


 
圖2:面向FPGA功率分析的設(shè)計(jì)流程。

為適應(yīng)提供給分析工具的不同模型數(shù)量,功率估計(jì)工具的運(yùn)作可能是形式上的。在“驅(qū)動(dòng)預(yù)計(jì)”模式下,分析引擎根據(jù)器件資源或者由用戶提供的模板計(jì)算功耗。在對(duì)器件評(píng)估和進(jìn)行“假設(shè)分析”時(shí),這種模式最初是非常有用的。在該模式下,設(shè)計(jì)者提供頻率、活性因子、電壓參數(shù)和器件利用率。還需要提供工作條件,例如環(huán)境溫度。利用先進(jìn)的功率工具,設(shè)計(jì)者還可以選擇諸如電路板尺寸、散熱片和氣流等。


在一個(gè)更精確的計(jì)算模式下,這個(gè)工具在post-PAR分析期間根據(jù)從布局布線器件數(shù)據(jù)庫提取的器件資源計(jì)算功耗。數(shù)據(jù)庫包括使用的塊和布線信息??蓮臄?shù)據(jù)庫提取詳細(xì)的FPGA塊利用率信息。FPGA通常包含普通的可編程結(jié)構(gòu)塊,I/O、時(shí)鐘、嵌入式RAM塊、嵌入式DSP、PLL/DLL和SERDES I/O。


環(huán)境建模


功率分析環(huán)境提供了一種方法來模擬FPGA器件的環(huán)境,包括PCB的疊層、散熱片、氣流和環(huán)境溫度。


為給這個(gè)設(shè)計(jì)選擇熱阻模型,設(shè)計(jì)者可以用各種尺寸的電路板、散熱片和氣流設(shè)置進(jìn)行實(shí)驗(yàn)。電路板的選擇會(huì)影響熱阻接合面至電路板(Theta JB),以及電路板至空氣(Theta BA)的值,散熱片和氣流選擇會(huì)影響散熱片至空氣(Theta SA),以及接合面至空氣(Theta JA)的值。在某些情況下,可提供JEDEC電路板(2s2p)、JEDEC標(biāo)準(zhǔn)、JESD51-11來模擬電路板的特性,如最終尺寸、連線和電介質(zhì)層。


規(guī)則的theta JA通?;?"×4"的4層JEDEC標(biāo)準(zhǔn)電路板。更復(fù)雜的PCB板尺寸為8"×8",具有8~10層用于散熱。由于電路板可吸收和散去一部分熱,因此電路板設(shè)計(jì)非常關(guān)鍵。在電路板上將一些大功率器件排在一起會(huì)使它們爭(zhēng)奪“熱資源”,這將造成無法預(yù)計(jì)的后果。在電路板上加一些熱過孔有助于把熱傳播到不同的層,甚至可能是電路板之外。


因?yàn)樯崞匦杂绊懝β视?jì)算,分析工具可適用于各種散熱片。電路板上的熱阻很大時(shí)(系統(tǒng)不能很快的散熱時(shí)),要用散熱片。可以預(yù)先使用一些較新的器件熱模型和仿真工具來核查是否有任何熱方面的問題。


把氣流特性加到某一設(shè)計(jì)中能夠通過對(duì)流較好地散熱。這又有助于降低系統(tǒng)的整體熱阻。環(huán)境氣流(用英尺/分鐘(LFM)表示)是功率分析工具使用的另一個(gè)要素。環(huán)境溫度指的是在一個(gè)封裝中圍繞器件的介質(zhì)的期望工作溫度(用攝氏度表示)。還應(yīng)考慮FPGA與其它發(fā)熱器件的位置,因?yàn)樵跉饬髀窂缴系钠渌l(fā)熱器件會(huì)引起熱傳遞。


熱模型的發(fā)展


在熱設(shè)計(jì)工具的歷史上,元件建模一直依賴于表示IC封裝的物理結(jié)構(gòu)的詳細(xì)模型。一個(gè)合適的詳細(xì)模型將精確地預(yù)測(cè)封裝的溫度,而不管它所放置的環(huán)境。這被稱為邊界條件獨(dú)立(BCI)。這些詳細(xì)而精確的模型是計(jì)算密集型的。1996年DELPHI聯(lián)盟開發(fā)了用于生成BCI緊湊模型的方法學(xué),研究熱現(xiàn)象的JEDEC JC 15.1委員會(huì)積極地推動(dòng)了這項(xiàng)工作。BCI緊湊模型是更抽象和行為級(jí)的。它們的目標(biāo)是基于一些關(guān)鍵點(diǎn)(如連接處、外殼、引腳)精確地預(yù)測(cè)封裝溫度。


DELPHI緊湊模型由幾個(gè)熱電阻組成,這些熱電阻將代表裸片的節(jié)點(diǎn)連接到幾個(gè)表面結(jié)點(diǎn)上。熱連接也可以出現(xiàn)在表面結(jié)點(diǎn)之間(分流電阻)。圖3為DELPHI緊湊模型或一個(gè)帶引腳封裝。


 
圖3:DELPHI緊湊模型結(jié)構(gòu)。

實(shí)際上,對(duì)于任何檢查了結(jié)溫和熱流量的環(huán)境,DELPHI緊湊模型產(chǎn)生的差錯(cuò)小于10%。DELPHI詳細(xì)模型的計(jì)算時(shí)間是原來的5倍或更多。


本文小結(jié)


目前設(shè)計(jì)中最關(guān)鍵的因素之一是降低系統(tǒng)功耗,這對(duì)于手持設(shè)備和其它現(xiàn)代電子產(chǎn)品而言尤為重要。與其它仿真方案類似,F(xiàn)PGA功率分析采用的是并行驗(yàn)證。分析工具支持面向“假設(shè)分析”的估計(jì)模式,或在可獲取詳細(xì)的器件和信號(hào)活性信息時(shí)支持計(jì)算器模式。大多數(shù)分析工具的特點(diǎn)是環(huán)境模式可選,例如PCB、裝配和氣流特性。功率計(jì)算器可以報(bào)告交流功率和直流功率。通過改進(jìn)建模方法,如DELPHI緊湊模式,將能夠改善FPGA熱分析工具的性能。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

倫敦2024年8月29日 /美通社/ -- 英國(guó)汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對(duì)日本游戲市場(chǎng)的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對(duì)環(huán)境變化,經(jīng)營(yíng)業(yè)績(jī)穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤(rùn)率延續(xù)升勢(shì) 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長(zhǎng) 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競(jìng)爭(zhēng)力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競(jìng)爭(zhēng)優(yōu)勢(shì)...

關(guān)鍵字: 通信 BSP 電信運(yùn)營(yíng)商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國(guó)電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場(chǎng) NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長(zhǎng)三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡(jiǎn)稱"軟通動(dòng)力")與長(zhǎng)三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉