當(dāng)前位置:首頁 > 模擬 > 模擬
[導(dǎo)讀]對便攜式系統(tǒng)設(shè)備而言,在采用目前90 nm和130 nm工藝進(jìn)行新的系統(tǒng)級芯片(SoC)設(shè)計中,對整個系統(tǒng)功耗的優(yōu)化變得與性能和面積的優(yōu)化同等重要。為此,簡單介紹了涵蓋靜態(tài)功耗和動態(tài)功耗的低功耗技術(shù),同時提供了一種能夠通過使用前向預(yù)測反饋的動態(tài)電壓頻率調(diào)節(jié)(DVFS)系統(tǒng),并對該技術(shù)的可行性進(jìn)行了建模分析,驗證了自適應(yīng)DVFlS方式的有效性,同時也給出了評估DVFS仿真的有效途徑。

 從當(dāng)前嵌入式消費電子產(chǎn)品來看,媒體處理與無線通信、3D游戲逐漸融合,其強(qiáng)大的功能帶來了芯片處理能力的增加,在復(fù)雜的移動應(yīng)用環(huán)境中,功耗正在大幅度增加。比如手機(jī),用戶往往希望待機(jī)時間、聽音樂時間,以及看MPEG4時間能更長。在這樣的背景下,如何降低嵌入式芯片的功耗已迫在眉睫。

1 低功耗技術(shù)分析
   
表1給出低功耗技術(shù)分析表。由表1可見,隨著溝道寬度的減少,單位面積上的動態(tài)功耗和靜態(tài)功耗都在不斷增加。

    這樣芯片功耗則可描述為:

   
    式中:CeffVdd2fclock是動態(tài)功耗部分。其中a為當(dāng)前頻率下的翻轉(zhuǎn)率;Ceff為節(jié)點負(fù)載電容;Vdd為工作電壓;fclock為工作頻率。IleakVd是靜態(tài)功耗部分,其中Ileak為漏電流。由式(1)可知,降低芯片功耗所需要降低的參數(shù)。
1.1 降低動態(tài)功耗的手段
1.1.1 降低α
    降低α有兩種方法:一是通過工具優(yōu)化邏輯結(jié)構(gòu)來降低α;二是通過編碼方式來實現(xiàn)低的α,例如采用翻轉(zhuǎn)碼。實際上假設(shè)每一次翻轉(zhuǎn)都是有效和最優(yōu)的,則afclock可視為一常數(shù),但真實情況并非如此,每次時鐘驅(qū)動下的設(shè)計往往存在冗余,同時對于某種額定的上層任務(wù)本身,也可能不適合軟硬件劃分。對于fclock,若不使用該模塊時,可直接gated該模塊。這種gated有三種手段:
    (1)在時鐘產(chǎn)生端進(jìn)行g(shù)ated,由軟件配置。該手段要求在前端設(shè)計這樣的功能,包括正向時鐘gated和反相時鐘gated,其結(jié)構(gòu)是對稱的。實際上設(shè)計時,器件lib會提供標(biāo)準(zhǔn)的gated單元,這使得前端設(shè)計變得較為容易。
    (2)在模塊中進(jìn)行硬件判斷,以gated clock時鐘。例如,在AHB總線上有一塊memory,作為AHB從動裝置。由于軟件頻繁訪問該模塊,因此若采用軟件頻繁gated,則導(dǎo)致操作不連續(xù);若將模塊設(shè)計在內(nèi)部,則因AHB的HSEL信號變高,下一拍時鐘在模塊內(nèi)部被打開,這樣即可節(jié)省時鐘翻轉(zhuǎn)的功耗。尤其對于memory來說,時鐘翻轉(zhuǎn)和不翻轉(zhuǎn)的功耗差別較大。
    (3)利用綜合工具在近端加gated,而無需在前端設(shè)計。
    理論上,單純的頻率下降,并不能帶來功耗的變化,因為工作量一定,頻率的下降只能帶來運行時間的增加,但是芯片功耗中,時鐘樹的功耗幾乎占去30%,所以在合適降低頻率時,會減少時鐘樹上的功耗。
1.1.2 降低Ceff
    Ceff的降低因工藝選擇的不同而存在較大的差別。因此,選擇合適的工藝更有利于降低Vdd這樣可使功耗得到平方關(guān)系的下降。然而,基于成本、可靠性及商務(wù)等考慮,只能選擇某一種工藝,如130 nm工藝,可通過DVFS來改變電壓。它的核心是:(1)某種工藝下的library可以在一定電壓范圍內(nèi)工作正常。
    (2)由于模塊或系統(tǒng)工作在不同任務(wù)下所需的工作頻率不同,因此可以計算DVFS的收益。假設(shè)一個系統(tǒng)可以進(jìn)行MP3或MP4的解碼任務(wù),這樣在MP3解碼時,所需頻率只有100 MHz;在MP4解碼時,所需頻率是200 MHz。通過STA分析,在1.1 V電壓下工作時,系統(tǒng)可運行頻率為100 MHz;在1.3 V電壓下工作時,系統(tǒng)可運行頻率為200 MHz,這樣便可采用DVFS技術(shù)調(diào)節(jié)。假設(shè)翻轉(zhuǎn)率、電容都沒有發(fā)生變化,則在兩種不同工作模式下,所需功耗下降64%。當(dāng)然,前面的數(shù)值都是假設(shè)的,實際情況并非這么理想。
1.2 降低靜態(tài)功耗的手段
   
降低靜態(tài)功耗可采用Multi-Vdd,Multi-Vth兩種方法,在此不做詳述。

2 DVFS系統(tǒng)
    如果DVFS是基于CPU自身OS調(diào)度的需求,則在自身頻率需要變化時才進(jìn)行電壓變化,此時可認(rèn)為是一個開環(huán)的DVFS技術(shù)。比如說,Windows Mobile中的OEMidle進(jìn)程就提供了一個根據(jù)CPU占用率來調(diào)節(jié)CPU頻率和電壓的方式。但是,在采用開環(huán)方式調(diào)節(jié)時,需要足夠的余量,同時需要軟件,尤其是操作系統(tǒng)予以支持,這對軟件來說也不是透明的。
    對于一個閉環(huán)系統(tǒng),則需要一個性能monitotor,以監(jiān)控性能,并根據(jù)性能變化,直接調(diào)節(jié)電壓和頻率。圖1給出一個簡單的自適應(yīng)DVFS系統(tǒng)。
    在該系統(tǒng)中,CPU是一個電壓可變的power do-main,稱為CPU-subsys。然而,對于其他模塊,則是另一個power domain,稱為peri_subsys,其中包括外部memory接口(EMI)、媒體協(xié)處理器(MCP)、LCD控制器(LCDC),以及與電壓控制相關(guān)的PerformaneeMonitor(PM)模塊,用于對芯片性能進(jìn)行正向監(jiān)控;.Power Controller(PC)模塊用于在接受到PM的性能描述后計算得到控制參數(shù),并傳遞給Power Supply(PS)模塊,用于提供可變的電壓Vdd_arm,同時armsubsys與peri subsys之間有Level shifter相隔。

    對于PM模塊,ARM可以通過總線進(jìn)行配置,PM通過監(jiān)測可變電壓區(qū)的電流實現(xiàn)性能監(jiān)控。對于處理MIPS需求比較高的操作,CPU空轉(zhuǎn)時間變少,電流需求變?。粚τ谔幚鞰IPS要求比較低的操作,CPU執(zhí)行密集操作,電流需求變大。
    該設(shè)計核心在于如何使PM模塊能根據(jù)某種算法來自適應(yīng)地預(yù)測電流的需求,而且預(yù)測的響應(yīng)時間、額外功耗都比較小,即達(dá)到適時、恰好的電壓要求。對于自適應(yīng)算法,可選取圖2所示的簡單前向線性預(yù)測。

3 仿真實驗與結(jié)果
   
圖3給出系統(tǒng)模型。構(gòu)造這樣一個系統(tǒng),使得測試將按事先在開發(fā)板上的運行給定benchmark程序。測試得到的功耗參數(shù),則按CPU負(fù)載折算成為歸一的nop和mac兩種類型指令程序,這兩種指令在測試向量中間或分布。CPU行為模型執(zhí)行相關(guān)程序,該模型只能取指令,執(zhí)行2級流水。對于nop操作,在執(zhí)行階段進(jìn)行nop;對于mac:操作,在執(zhí)行階段對固定數(shù)據(jù)進(jìn)行mac,這樣即可簡化設(shè)計。CPU BM采用Verilog進(jìn)行編寫。CPU有一條AHB總線,對memory進(jìn)行訪問控制。MEM模塊采用ahb接口,存放編譯好的二進(jìn)制指令,并固定頻率。PM Model對CPU BM的翻轉(zhuǎn)率進(jìn)行monitotor在監(jiān)控各階段的翻轉(zhuǎn)率后,作為輸入流入自適應(yīng)濾波器,計算得到所需的調(diào)節(jié)電壓,給PS Model;同時輸出翻轉(zhuǎn)率,給PC Model。

    PC Model將翻轉(zhuǎn)率、時鐘、電壓作為輸入,用于計算系統(tǒng)功耗。PS Model按照PM發(fā)出的電壓調(diào)節(jié)指令進(jìn)行電壓頻率調(diào)節(jié)。由于是rtl Model,所以電壓調(diào)節(jié)是不可見的,只是按照實際情況,若電壓從低到高,則先調(diào)節(jié)電壓,再調(diào)節(jié)頻率;反之亦反。
    對于自適應(yīng)選取的電壓,可按圖4予以實現(xiàn)。表2給出按照130 nm工藝實現(xiàn)電壓時,CPU與總線頻率的關(guān)系。在調(diào)節(jié)電壓時,時鐘被停頓若干時鐘周期。假設(shè)電源網(wǎng)絡(luò)的RC參數(shù)不變,則認(rèn)為電壓切換與切換電壓差成正比,如圖4所示。

    對于前向預(yù)測的步長,按照實時操作系統(tǒng)的節(jié)拍,從1~50 ms進(jìn)行調(diào)節(jié)。通過實踐,可得圖5所示不同步長下的不同功耗數(shù)值,同時每次切換的額外開銷也計算在內(nèi)。
    由圖5可見,對功耗、效率與調(diào)節(jié)步長都有一定的關(guān)系,合理選取調(diào)節(jié)步長后,可得效率與功耗的均衡。采用步長為25 ms時,功耗不到DVFS的25%,而效率損失只有1/3。由此可見,在CPU資源總負(fù)荷利用率為30%時,該步長相對較為合理。

4 結(jié) 語
    提供了一種自適應(yīng)動態(tài)電壓頻率調(diào)節(jié)方式,構(gòu)造了與之對應(yīng)的系統(tǒng)模型。在計算機(jī)上對該模型進(jìn)行了模擬實驗,得到一組均衡的前向預(yù)測參數(shù)。實驗結(jié)果驗證了自適應(yīng)動態(tài)電壓頻率調(diào)節(jié)方式的有效性,給出了評估動態(tài)電壓頻率調(diào)節(jié)仿真的有效途徑。

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

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

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

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關(guān)鍵字: AWS AN BSP 數(shù)字化

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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