0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

使用硬件加速仿真進(jìn)行有意義的功耗分析

西門子EDA ? 來源:西門子EDA ? 2023-04-04 14:11 ? 次閱讀

功耗分析和優(yōu)化在最近幾年逐漸引起了人們的重視,大多數(shù) IC 設(shè)計(jì)團(tuán)隊(duì)現(xiàn)在都會(huì)為了功耗管理在自己的流程中納入功率管理步驟和工具。盡管如此,功耗分析任務(wù)往往要基于驗(yàn)證場(chǎng)景,而這些場(chǎng)景過于基礎(chǔ),并且與實(shí)際系統(tǒng)使用完全脫節(jié)。

本白皮書將解釋說明,使用真實(shí)的有效載荷為何對(duì)于準(zhǔn)確估算功耗和執(zhí)行優(yōu)化任務(wù)而言至關(guān)重要。之后,我們將會(huì)展示Veloce客戶如何使用硬件加速仿真來實(shí)現(xiàn)可靠性高得多的使用模型,并且利用這一模型,可以更可靠地識(shí)別和分析潛在的功耗問題。

有效矢量的激勵(lì)

在功耗方面,設(shè)計(jì)人員有著許多不同的目標(biāo)和關(guān)注點(diǎn)。一方面,團(tuán)隊(duì)需要確保其芯片的平均功耗足夠低,以保證延長(zhǎng)電池的續(xù)航時(shí)間。另一方面,團(tuán)隊(duì)的主要關(guān)注點(diǎn)可能是預(yù)防出現(xiàn)局部感性電壓降,該電壓降會(huì)破壞芯片的功能。但不論哪種情況,使用不夠真實(shí)的矢量執(zhí)行任何分析都會(huì)導(dǎo)致所得的結(jié)論和決定不正確。

功率估算

其中一個(gè)使用最普遍的功耗分析任務(wù)是估算整個(gè)芯片在較長(zhǎng)時(shí)段內(nèi)的平均功耗。執(zhí)行此任務(wù)的目的通常是確保憑借低能耗芯片保證延長(zhǎng)電池續(xù)航時(shí)間,節(jié)省能源費(fèi)用和/或簡(jiǎn)化散熱方案,從而獲得競(jìng)爭(zhēng)優(yōu)勢(shì)。很顯然,通過仿真生成有代表性的有效載荷可能變得極具挑戰(zhàn)性,而且很多設(shè)計(jì)人員都會(huì)采用分而治之的方法,這種情況下,他們可以收集不同子模塊的數(shù)據(jù)并組合在一張電子表格中。這種方法是否值得信賴,這是設(shè)計(jì)團(tuán)隊(duì)在從制造廠取回自己的芯片之前苦思冥想的一個(gè)問題。

4d33dd1a-d2a2-11ed-bfe3-dac502259ad0.png

圖 1. 不同類型的功率估算。

而在其他情況下,人們關(guān)注的是峰值功耗(圖 1)。關(guān)于峰值功耗,根據(jù)問題的性質(zhì),必要的分析可能因空間和時(shí)間范圍而大相徑庭。舉個(gè)例子,問題可能出在一個(gè)局部的快速現(xiàn)象,例如可能在一個(gè)時(shí)鐘周期內(nèi)發(fā)生的電壓降(阻性或感性)?;蛘撸部赡苁歉中缘膯栴},例如當(dāng)電流高于給定閾值的時(shí)間超過一定時(shí)間(譬如說幾毫秒)時(shí)所導(dǎo)致的電源完整性違規(guī)等。如果關(guān)注的是散熱問題,需要識(shí)別的峰值還可能分布在較寬的范圍。而且,如果空間范圍小于整個(gè) SoC,則設(shè)計(jì)人員將需要識(shí)別局部熱點(diǎn),并執(zhí)行層次化或基于底層規(guī)劃的分析(圖 2)。

4d50501c-d2a2-11ed-bfe3-dac502259ad0.png

圖 2. 局部熱點(diǎn)識(shí)別。

最后,除了空間和時(shí)間范圍考慮之外,有時(shí)設(shè)計(jì)人員感興趣的不僅僅是功耗水平,還有變化率。這是因?yàn)樵诟呒?jí)技術(shù)節(jié)點(diǎn),電壓降的感性分量會(huì)變得與阻性分量一樣關(guān)鍵(圖 3)。

4d650cc8-d2a2-11ed-bfe3-dac502259ad0.png

圖 3. 電壓降類型。

降低功耗

除以上所列的全部功率估算目標(biāo)之外,使用有代表性的活動(dòng)數(shù)據(jù)對(duì)于相關(guān)的功耗驗(yàn)證和優(yōu)化任務(wù)也是至關(guān)重要的。例如,可以考慮一個(gè)非常復(fù)雜的 SoC 情形,其中往往可以看到幾十個(gè)電源域(其中一些使用保留策略)和復(fù)雜的時(shí)鐘方案。這種情形下,特別當(dāng)功率控制器是基于軟件時(shí),能否以統(tǒng)一功率格式 (UPF) 的形式考量實(shí)際系統(tǒng)使用并解釋功耗意圖,對(duì)于完整的功耗驗(yàn)證非常關(guān)鍵。

要在 RTL 中降低功耗,也是如此。降低功耗所用的大多數(shù)(即使不是全部)方法對(duì)于信號(hào)層的活動(dòng)水平估算非常敏感。確定是否應(yīng)該直接對(duì)數(shù)據(jù)門控或時(shí)鐘門控運(yùn)用穩(wěn)定性或可觀測(cè)性條件取決于出現(xiàn)這類條件的概率。因此,設(shè)計(jì)人員在接受工具自動(dòng)建議或?qū)嵤┑男薷闹埃枰紤]真實(shí)的系統(tǒng)有效載荷。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 芯片
    +關(guān)注

    關(guān)注

    450

    文章

    49636

    瀏覽量

    417226
  • IC設(shè)計(jì)
    +關(guān)注

    關(guān)注

    37

    文章

    1287

    瀏覽量

    103440
  • 仿真
    +關(guān)注

    關(guān)注

    50

    文章

    3972

    瀏覽量

    132968
  • 硬件
    +關(guān)注

    關(guān)注

    11

    文章

    3113

    瀏覽量

    65854
  • 功耗
    +關(guān)注

    關(guān)注

    1

    文章

    761

    瀏覽量

    31790

原文標(biāo)題:使用硬件加速仿真進(jìn)行有意義的功耗分析

文章出處:【微信號(hào):Mentor明導(dǎo),微信公眾號(hào):西門子EDA】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    高通收購(gòu)NXP真的有意義嗎?

    市場(chǎng)傳言,Qualcomm收購(gòu)NXP Semiconductor的洽談已經(jīng)接近成交;但是,這樁交易對(duì)Qualcomm來說真的有意義嗎?
    發(fā)表于 10-27 10:43 ?3169次閱讀

    用于軟件驗(yàn)證的硬件加速仿真之一:物理和虛擬探針

    在驗(yàn)證領(lǐng)域,虛擬探針增強(qiáng)了硬件加速仿真作為數(shù)據(jù)中心資源對(duì)硬件設(shè)計(jì)人員和軟件開發(fā)人員的吸引力。
    發(fā)表于 08-18 10:39 ?1964次閱讀

    MCU廠推多樣解決方案 DSP/FPU硬件加速芯片整合

    算時(shí)脈進(jìn)行差異區(qū)隔,以最實(shí)際的運(yùn)算效能區(qū)分不同應(yīng)用場(chǎng)合、市場(chǎng)切分外,整合不同應(yīng)用所需的硬件加速單元也成為 產(chǎn)品市場(chǎng)定位的重要分界,例如針對(duì)穿戴式運(yùn)算應(yīng)用市場(chǎng)的微控制器,在要求功耗、感測(cè)器融合、元器件成本
    發(fā)表于 10-14 17:17

    橫河測(cè)量測(cè)試 對(duì)于要求較高的測(cè)試應(yīng)用,非常有意義

    增加儀器的開發(fā)難度和硬件成本,但卻能實(shí)現(xiàn)更精準(zhǔn)的測(cè)量,對(duì)于要求較高的測(cè)試應(yīng)用,非常有意義?! M河最新推出的新一代高精度功率分析儀WT5000就是采用了這樣的設(shè)計(jì):除輸入端的線路濾波器外,還分別為常規(guī)
    發(fā)表于 01-21 20:32

    請(qǐng)問stm32f103zet6搭配256Mbit SDRAM有意義嗎?

    stm32f103zet6搭配256Mbit SDRAM有意義么,看原子戰(zhàn)艦也才8M,是不是有點(diǎn)浪費(fèi),F(xiàn)1性能能消耗這么大內(nèi)存么?
    發(fā)表于 05-07 02:35

    Mentor Graphics硬件加速仿真服務(wù)使用Veloce 硬件加速仿真平臺(tái)加速驗(yàn)證

      俄勒岡州威爾遜維爾,2016 年 4 月 20 日 — Mentor Graphics公司(納斯達(dá)克代碼:MENT)今日宣布,Mentor? 硬件加速仿真服務(wù)采用具有專業(yè)服務(wù)和 IP 的 Veloce? 硬件加速
    發(fā)表于 04-20 11:22 ?2393次閱讀

    Mentor Graphics Veloce 硬件加速仿真平臺(tái)協(xié)助 Barefoot Networks 驗(yàn)證全球首個(gè)完全可編程開關(guān)

    “Veloce 硬件加速仿真平臺(tái)可提供我們所需的容量,以此驗(yàn)證我們可編程、特定于網(wǎng)絡(luò)并以互連為主導(dǎo)的設(shè)計(jì),”Barefoot Networks 工程副總裁 Dan Lenoski 說道?!俺死?/div>
    發(fā)表于 07-20 14:25 ?1315次閱讀

    基于硬件加速的實(shí)時(shí)仿真平臺(tái)構(gòu)建技術(shù)

    基于硬件加速的實(shí)時(shí)仿真平臺(tái)構(gòu)建技術(shù)_孔璐
    發(fā)表于 01-03 17:41 ?1次下載

    MD5算法硬件加速模型

    針對(duì)MD5軟件實(shí)現(xiàn)方法存在占用資源大、安全性差等缺點(diǎn),提出了基于NetMagic平臺(tái)的MD5硬件加速模型設(shè)計(jì)方案,并基于ModelSim和NetMagic平臺(tái)對(duì)提出的非流水線與流水線硬件加速模型進(jìn)行
    發(fā)表于 01-12 16:45 ?0次下載
    MD5算法<b class='flag-5'>硬件加速</b>模型

    憶芯科技利用Veloce 硬件加速仿真平臺(tái)進(jìn)行高速企業(yè)級(jí)固態(tài)硬盤存儲(chǔ)設(shè)計(jì)

    芯科技對(duì)硬件加速仿真市場(chǎng)中目前現(xiàn)有的解決方案進(jìn)行了長(zhǎng)期詳細(xì)的分析。最終選擇和部署 Veloce 硬件加速
    發(fā)表于 07-12 14:43 ?1730次閱讀

    Veloce仿真環(huán)境下的SoC端到端硬件加速器功能驗(yàn)證

    很多人認(rèn)為硬件加速器無非是一種速度更快的仿真器而已。毫無疑問,由于硬件加速器使用物理硬件進(jìn)行仿真
    發(fā)表于 03-28 14:50 ?3511次閱讀
    Veloce<b class='flag-5'>仿真</b>環(huán)境下的SoC端到端<b class='flag-5'>硬件加速</b>器功能驗(yàn)證

    使用硬件加速仿真功耗分析

    使用完全脫節(jié)。本白皮書將解釋說明,使用真實(shí)的有效載荷為何對(duì)于準(zhǔn)確估算功耗和執(zhí)行優(yōu)化任務(wù)而言至關(guān)重要。之后,我們將會(huì)展示Veloce~客戶如何使用硬件加速仿真來實(shí)現(xiàn)可靠性高得多的使用模型,并且利用這一模型,可以更可靠地
    發(fā)表于 03-01 11:42 ?0次下載

    利用硬件加速器提高仿真速度時(shí)的驗(yàn)證平臺(tái)考慮

    正確利用硬件加速器對(duì)邏輯仿真進(jìn)行加速是非常有效的。如果知道某項(xiàng)設(shè)計(jì)在仿真中的運(yùn)行速度(用每秒仿真
    發(fā)表于 03-05 10:13 ?3次下載

    分享硬件加速仿真的 11 個(gè)謬論介紹和說明

    硬件加速仿真可以實(shí)現(xiàn)寄存器傳輸級(jí)(RTL)和現(xiàn)代SoC設(shè)計(jì)門級(jí)的最佳功耗分析。只有硬件加速仿真
    的頭像 發(fā)表于 10-11 17:54 ?4794次閱讀
    分享<b class='flag-5'>硬件加速</b><b class='flag-5'>仿真</b>的 11 個(gè)謬論介紹和說明

    基于Arduino的矯枉過正但具有意義的COVID流行病展示

    電子發(fā)燒友網(wǎng)站提供《基于Arduino的矯枉過正但具有意義的COVID流行病展示.zip》資料免費(fèi)下載
    發(fā)表于 11-01 09:38 ?0次下載
    基于Arduino的矯枉過正但具<b class='flag-5'>有意義</b>的COVID流行病展示