隨著應(yīng)用程序可擴(kuò)展性的提高,在許多情況下,低功耗已變得與處理性能一樣重要。不幸的是,到目前為止,設(shè)計工程師一直使用電子表格來估算系統(tǒng)級功耗。
這種方法非常耗時且容易出錯,尤其是在使用復(fù)雜的 SoC 和復(fù)雜的電源管理技術(shù)時。必須在每個抽象級別以高精度執(zhí)行功耗分析,以便對設(shè)計的功耗和功耗優(yōu)化的效果充滿信心。
例如,確定架構(gòu)的整體能源概況需要分析從功耗到能源管理的范圍,以及這些因素如何與機(jī)械外殼相互作用。需要早期反饋以了解系統(tǒng)的限制和要求,以及系統(tǒng)的可擴(kuò)展性如何影響功率是您系統(tǒng)未來的主要因素。
吞吐量分析是不夠的。有必要在設(shè)計的早期階段了解功率。
功率測量的綜合建模
視覺模擬提出了一種提供早期功耗估計的新方法,使設(shè)計人員能夠通過圖形建模環(huán)境快速評估不同架構(gòu)和電源管理技術(shù)的能量分布。VisualSim 是一種基于模型的系統(tǒng)仿真軟件,它使用基于組件的建模方法加速開發(fā)并提供大量報告。該系統(tǒng)可以是處理器、SoC、自動駕駛輔助系統(tǒng)、飛行航電控制器或冒險相機(jī)。建模組件可以是資源、FPGA、分立組件、電氣系統(tǒng)、MEMS、處理器、基于分布的流量生成器、硬件外圍設(shè)備或軟件圖。使用 VisualSim,可以分析和建模發(fā)電、存儲、消耗和管理,以及它對系統(tǒng)、子系統(tǒng)、
專門針對本文的目的,VisualSim Power Modeling Toolkit 提供了一個系統(tǒng)級的電源探索解決方案,該解決方案可以捕獲系統(tǒng)或半導(dǎo)體中能量的產(chǎn)生、存儲和消耗。它甚至可以通過捕獲設(shè)備的狀態(tài)變化來計算動態(tài)功率。
分層功率分析允許通過三個獨特的功率建模模塊從芯片級到物聯(lián)網(wǎng)系統(tǒng)網(wǎng)絡(luò)進(jìn)行功率建模。
能量收集器塊:
提供一種方便的方式來模擬基于電機(jī)的電力采集器
支持不同的基于時間的機(jī)制,例如風(fēng)力渦輪機(jī)
可直接連接到電池充電設(shè)備
功率表:
研究和建模電力基礎(chǔ)設(shè)施
確定資源操作的功耗
支持優(yōu)化電源管理算法的設(shè)計
簡化了為電池供電設(shè)備選擇合適的電池配置
電源管理器塊:
與每個具有電源功能的 IP 塊就其運行狀態(tài)進(jìn)行通信
可以定義提供自定義功耗統(tǒng)計的模塊
支持用戶可指定的電源門控機(jī)制
可以捕捉瞬時功率變化
VisualSim 會考慮設(shè)備的活動和狀態(tài)變化,例如從睡眠到深度睡眠的邏輯。它還跟蹤每種狀態(tài)下的功耗、不同任務(wù)的不同功率水平以及不同的發(fā)電過程。
發(fā)電和電池模型
VisualSim 提供多種發(fā)電模塊。VisualSim 包含當(dāng)前市場上的許多設(shè)備的電源數(shù)據(jù),這可以節(jié)省用戶的時間和精力,但您也可以輸入現(xiàn)有系統(tǒng)電源配置文件的跟蹤并在平臺內(nèi)對其進(jìn)行調(diào)試。
還包括各種電池模型,這些模型超越了基于系統(tǒng)請求的充電和放電仿真。電池模型包含外部沖擊和熱活動、充電/放電循環(huán)次數(shù)及其速率、電涌次數(shù),以及所有這些如何影響電池壽命和最大充電量。
然后可以使用 VisualSim Power Table 優(yōu)化這些系統(tǒng)架構(gòu)參數(shù)。
功率表
電源表與電池和能量收集器一起工作,以測量實驗性電源管理算法及其對功耗的潛在影響。與 VisualSim 的其余部分一樣,它可以適應(yīng)動態(tài)狀態(tài)變化、設(shè)備內(nèi)的不同狀態(tài)持續(xù)時間,并與模型的時序一起工作(盡管它確實引入了與狀態(tài)之間的轉(zhuǎn)換時間相關(guān)的延遲)。
自定義塊
自定義塊可以是具有多個狀態(tài)的單個實例。使用電源更新 RegEx 更改電源狀態(tài)。
自定義設(shè)備也可以是單個設(shè)備中具有多個相同實例的塊。PCIe 中的根復(fù)合體端口就是一個很好的例子。此處,端口的通道數(shù)不同,不同通道數(shù)的功率將是自定義狀態(tài)列 Active_4、Active_8 等,其中每個端口是一個隊列號。
當(dāng)每個端口接收到一個請求時,它可以作為 PCIe 的一個實例添加到 Power Table 隊列中。這是使用 powerUpdateN RegEx 運算符完成的。
圖 1. 功率表配置。
如圖 1 所示,功率表模塊的參數(shù)分為三個主要區(qū)域。
Manager Set-Up 維護(hù)以下屬性的列表:
設(shè)備名稱:維護(hù)功率表中所有設(shè)備的列表
電源狀態(tài):列出并顯示所有不同類型的狀態(tài)
狀態(tài)轉(zhuǎn)換:根據(jù)正在線程化的任務(wù)類型跟蹤活動和非活動狀態(tài)。
Exist: 給出設(shè)備的當(dāng)前狀態(tài)。
Async-State-Change 包含一個“時間狀態(tài)”,它顯示狀態(tài)應(yīng)該改變之前的時間段,可以根據(jù)需要進(jìn)行設(shè)置。
表達(dá)式列表允許設(shè)計人員實現(xiàn)有關(guān)功率值和狀態(tài)變化的不同邏輯。它還支持表達(dá)式列表塊的邏輯和正則表達(dá)式。表達(dá)式必須是單行并以“;”結(jié)尾。
邁向真實世界的功率分析
如前所述,VisualSim 建模和仿真環(huán)境配備了準(zhǔn)確確定從 IP 塊到復(fù)雜的多設(shè)備部署的系統(tǒng)功率分布所需的所有功能。為了證明其在行動中的價值,早期系統(tǒng)設(shè)計中的功耗建模和估計的第二部分 將展示該工具在多個研究場景中的表現(xiàn),包括:
抵消并發(fā)任務(wù)
比較以 1 GHz 運行的單核與以 250 MHz 運行的四核
動態(tài)電壓頻率縮放 (DVFS)
電源門控
這些場景在四核處理器上執(zhí)行,該處理器使用調(diào)度程序執(zhí)行四個并發(fā)線程和中斷。
審核編輯:郭婷
-
處理器
+關(guān)注
關(guān)注
68文章
19422瀏覽量
231237 -
soc
+關(guān)注
關(guān)注
38文章
4207瀏覽量
219132 -
自動駕駛
+關(guān)注
關(guān)注
785文章
13937瀏覽量
167039
發(fā)布評論請先 登錄
相關(guān)推薦
構(gòu)建高效搜索解決方案,Elasticsearch & Kibana 的完美結(jié)合
![構(gòu)建高效搜<b class='flag-5'>索解決方案</b>,Elasticsearch & Kibana 的完美結(jié)合](https://file1.elecfans.com//web3/M00/03/FF/wKgZPGduP52AT3hNAAIZcxjF0jY283.png)
Simcenter Flotherm熱仿真軟件
![Simcenter Flotherm熱<b class='flag-5'>仿真</b><b class='flag-5'>軟件</b>](https://file1.elecfans.com/web2/M00/05/C8/wKgZomberEOAN841AAAsGK6TY38525.png)
Simcenter HEEDS設(shè)計空間探索和優(yōu)化軟件
![Simcenter HEEDS設(shè)計空間<b class='flag-5'>探索</b>和優(yōu)化<b class='flag-5'>軟件</b>](https://file1.elecfans.com/web2/M00/05/C8/wKgZomberEOAN841AAAsGK6TY38525.png)
智慧園區(qū)消防設(shè)備電源監(jiān)控系統(tǒng)解決方案
![智慧園區(qū)消防設(shè)備<b class='flag-5'>電源</b>監(jiān)控<b class='flag-5'>系統(tǒng)</b><b class='flag-5'>解決方案</b>](https://file1.elecfans.com//web1/M00/F4/18/wKgaoWckNFaAYbTEAAQe1YjTmDs165.png)
這些電源常用仿真軟件,你都知道嗎?
解決方案丨EasyGo新能源系統(tǒng)實時仿真應(yīng)用
嵌入式系統(tǒng)設(shè)計參考解決方案
![嵌入式<b class='flag-5'>系統(tǒng)</b>設(shè)計參考<b class='flag-5'>解決方案</b>](https://file1.elecfans.com//web2/M00/09/40/wKgZomcIkp6AQcUZAAFZD1Zqw6U398.png)
選擇PoE PSE系統(tǒng)軟件解決方案
![選擇PoE PSE<b class='flag-5'>系統(tǒng)軟件</b><b class='flag-5'>解決方案</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
多端口能量路由實時控制仿真系統(tǒng)解決方案
廣和通AIoT解決方案助力AI之眼探索視界
廣和通AIoT解決方案助力AI之眼探索視界
![廣和通AIoT<b class='flag-5'>解決方案</b>助力AI之眼<b class='flag-5'>探索</b>視界](https://file1.elecfans.com/web2/M00/D6/8D/wKgZomYnh32ACBzVAAD4hku2Ph0286.png)
基于PSIM軟件的BUCK開關(guān)電源仿真研究
![基于PSIM<b class='flag-5'>軟件</b>的BUCK開關(guān)<b class='flag-5'>電源</b><b class='flag-5'>仿真</b>研究](https://file1.elecfans.com/web2/M00/C4/43/wKgZomXyW1eAb3UhAAAL6-d1R2w253.jpg)
評論