国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

推薦一個Joules里十分好用的小功能—Xreplay.Joules

陌上風騎驢看IC ? 來源:陌上風騎驢看IC ? 作者:陌上風騎驢 ? 2022-11-25 17:44 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

胖友們大家好,太久不見,大家都還好嗎?發量減少了多少?脂肪堆積了多少?核酸碼綠著嗎?股票紅著嗎?

大部分驢友都深陷在口罩圍起的囹圄之中,輾轉徘徊無可奈何卻又不得不逆來順受,接受這時代落下的粒粒灰塵,背負著轉圈或是前行。遙想三年之前,我們踏海攀山遠渡重洋去欣賞歷史遺留的美好跟自然贈予的壯闊,跟陌生人聚在一起喝酒聊天暢想無盡的未來。

如今,核酸碼禁錮了一切,“病毒”擾亂了一切的秩序,每個人都成了“餓漢”只能顧著眼前,似乎今天的碼還綠著就已是最大的幸運跟恩賜,連回家探親這么理所應當的事都成了大逆不道貪得無厭,得謝深刻嚴肅真誠的謝!

30a191ac-6c99-11ed-8abf-dac502259ad0.png

閑篇兒扯完,回到今天的主體,給大家推薦一個Joules 里十分好用的小功能—— Xreplay. Joules 誕生于2015 年誕生之初是奔著RTL 功耗去的,而驅動RTL 功耗分析變得重要的原因是AI / GPGPU / 5G 這類運算量巨大的設計的興起。也是因為這類設計,使得動態功耗優化成了繼timing, leakage, Congestion 之后需要從綜合開始考慮并優化的另一個對象,而實現工具優化動態功耗需要有精確且場景典型的波形文件予以驅動,如何得到典型場景的波形需要架構師跟設計師根據設計真實應用場景確定,如何得到精確的波形則需要借助于EDA 工具。

30f5c60a-6c99-11ed-8abf-dac502259ad0.png

設計團隊會提供給實現團隊RTL 跟RTL 對應的仿真波形,而RTL 仿真波形中只有 “state points” 的信息<所謂state point 包括時序邏輯輸出、primary input, primary output>,從綜合到PR 的每一步,設計的邏輯都會發生變化,包括時序邏輯跟組合邏輯,如果每優化一步就拿去做后仿得到一個精確的波形再接著優化顯然不現實,所以這部分工作必須由工具自己去完成。在最早期,實現工具會用自己的算法去推導每一個邏輯節點的toggle 信息,而為了runtime 實現工具內部toggle rate 的推導算法都相對簡單,精度也差強人意,不精確的toggle 信息一定會誤導工具的優化方向。因此Joules 的Xreplay 功能應求而生。

312b5324-6c99-11ed-8abf-dac502259ad0.png

Xreplay 的思路非常簡單,Joules 從RTL 波形里得到state points 的toggle 信息,有了state points 的信息,Joules 調用仿真器Xcelium 對剩余沒有標上的邏輯做仿真,因為state points 將整個設計切分成了一個個的邏輯錐,使得仿真“區域” 變得很小,所以使得Xreplay 的仿真比對整個網標做門級仿真的時間短得多,更關鍵的是Xreplay 是直接集成在Genus 跟Innovus 中的,只需要在Genus 跟Innovus 中配置參數就可以,數據的交互工具會獨立完成,這樣就避免了flow 的中斷。

315c4772-6c99-11ed-8abf-dac502259ad0.png

Xreplay 使用也非常簡單,需要的輸入文件有:

library 仿真模型:所有用到的std cell的仿真模型,如果是pg netlist 用帶pg 的仿真模型,否則用不帶pg 的仿真模型。不需要memory 跟hard macro的仿真模型,因為Xreplay 不需要跨memory 跟hard macro 仿真。

netlist:被仿真的netlist, Joules支持對GTECH netlist 跟mapped Gate netlist.

RTL 仿真波形:Joules 需要從RTL波形中抓取state point 的波形信息,對于沒有反標上的primary input joules 會根據default toggle或user 指定的toggle 去仿真,對于沒標上的寄存器工具會根據寄存器的輸入去仿其輸出的toggle.

mapping file: RTL2gate 的mapping file, 如果是對綜合的netlist 做Xreplay 直接用Genus 寫出的mapping file 就可以,如果是對PR 之后的netlist 做Xreplay 則需要將綜合跟PR 的mapping file 做個合并,在Joules 21.15 之后的版本直接用merge_mapping_file 這個命令去merge 就可以。Joules 可以自動做stim mapping 但因為stim_auto_mapping 無法得知phaseinversion 的信息,所以仍需要mapping file。

SDC:Joules 需要從SDC 中得到clock 的信息。

SDF / SPEF:Xreplay 支持Zero-delay 跟delay 的仿真,如果要做delay 模式的仿真需要讀入SDF 或SPEF。

31848700-6c99-11ed-8abf-dac502259ad0.png

Xreplay 輸出的波形是VCD, 從Joules 21.16 開始也可以直接輸出FSDB 波形。VCD 波形跟FSDB 波形會有一點區別,VCD 波形里會save zero delay glitch toggle 而FSDB 波形里不會save 這部分信息。讀回VCD 計算功耗時可以加option:-filter_zero_delay 將Zero delay glitch toggle 過濾掉。

What iszero delay glitch ? What is purpose to have this glitch in this waveform?

LV >> Signalhaving two values at same time stamp. This is from race condition.

Did thisglitch is added by Joules when doing replay? How can Joules do it? it do nothave delay information and we did the zero_delay simulation when replay, whythis zero delay will be invoked?LV>>No this is not added by Joules, Joules run simulation based on input stim andnetlist, Joules follows the input waveform unless directed to do otherwise.

Andthese zero_delay information can only be recognized by Cadence tool, Synopsystool will auto filter these glitch.

LV>> Thisis waveform and not tool specific. There are no zero-delay glitches in FSDB.

Whyjoules include this zero_delay glitch by default? which is difficult forcustomer to debug the difference between different power calculation tool?

LV>> Defaultis changed from 22.x. By default Joules will filter zero-delay glitches.

Xreplay 的流程非常簡單,包括兩部分,第一部分配置Xcelium 相關參數,第二部分執行Xreplay。

31b1988a-6c99-11ed-8abf-dac502259ad0.png

32005d30-6c99-11ed-8abf-dac502259ad0.png

說一千道一萬,工程上的事還是得用數據說話,Xreplay 的精度如何呢?這里有一組Xreplay 后的波形跟后仿真波形讀到Joules 或第三方工具中功耗計算的數據對比。

Xreplay gate level stim Power correlation
case1 379.7mW 379.4mW -0.08%
case2 42.98mW 42.8mW -0.42%
case3 159.06mW 159.35mW 0.18%
case4 212.8mW 214.04mW 0.58%
case5 147.4mW 149.9mW 1.6%

Joules Xrelay 做的事情其實很簡單就是根據已有的RTL 波形通過仿真的手段得到Gate level 波形, 而有了Gate level 波形就可以去做:

更精確的功耗優化

在設計早期去分析Glitch power

在設計早期做PI 分析






審核編輯:劉清


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • VCD
    VCD
    +關注

    關注

    0

    文章

    37

    瀏覽量

    36472
  • RTL
    RTL
    +關注

    關注

    1

    文章

    394

    瀏覽量

    62656

原文標題:Joules Xreplay

文章出處:【微信號:MoShangFengQiLv,微信公眾號:陌上風騎驢看IC】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    即時零售 “十分鐘送達” 不翻車?RFID 才是幕后穩控手

    、當 “十分鐘送達” 成為標配,履約戰場藏著怎樣的暗戰? 打開外賣 APP,線上下單、樓下取貨的 “十分鐘送達” 早已不是新鮮事。從生鮮果蔬到服鞋美妝,即時零售正在重構 3-5 公里內的消費生態
    的頭像 發表于 02-25 18:07 ?73次閱讀

    電力調整器與PLC通訊掉線?三步定位,十分鐘恢復

    源于協議配置、物理接線或環境干擾這三類原因。按照系統流程排查,通常十分鐘內可定位問題。通訊的本質在于“收發雙方遵循相同規則”,協議不對等如同語言不通,接線錯誤等于
    的頭像 發表于 01-12 09:57 ?284次閱讀
    電力調整器與PLC通訊掉線?三步定位,<b class='flag-5'>十分</b>鐘恢復

    小功率變頻器中電壓電流傳感器應用

    前言:變頻器是種輸出任意希望頻率值的設備。變頻通常以交-直-交的方式來實現,電壓、電流傳感器在變頻器重要的“感知器官”,能實時的監測、反饋關鍵參數,并由CPU采集、運算,最后根據預設條件做出
    的頭像 發表于 12-29 09:24 ?239次閱讀
    <b class='flag-5'>小功</b>率變頻器中電壓電流傳感器應用

    體成型電感:電源工程師的“小方塊”,卻決定著你的電源好不好用

    電源工程師的日常,除了算紋波、看效率、改 PCB,還有固定動作:對著堆電感 datasheet 發呆——“這個尺寸太大,那個電流不夠,這個 DCR 又太高……”而在眾多電感中,有
    的頭像 發表于 12-26 15:01 ?368次閱讀
    <b class='flag-5'>一</b>體成型電感:電源工程師的“小方塊”,卻決定著你的電源好不<b class='flag-5'>好用</b>

    【「高速數字設計(基礎篇)」閱讀體驗】 + 書籍評測第

    本帖最后由 jf_45494258 于 2025-11-9 11:02 編輯 很開心第次參加電子發燒友舉辦的書籍測評活動,十分感謝!說小插曲,書籍已經到了好久,我還以為十一
    發表于 11-09 10:31

    提升蜂鳥E203性能的方法:乘除法器優化

    其性能十分低下。 對于乘法操作,為了減少乘法操作所需的周期數, MDV 對乘法采用基 (Radix-4 ) 的Booth 編碼,進行次乘法操作需要17時鐘周期。 對于除法操作,采用普通的加減交替法
    發表于 10-27 07:16

    STM32CubeProgrammer怎么才能在cubeprogrammer上實現部分升級?

    目前我使用STM32CubeProgrammer在STM32mp157上實現系統升級,但是每次都是完全的系統升級,包括BOOT分區,vendorFS分區,rootFS分區,userFS分區等等,十分
    發表于 08-11 07:49

    HarmonyOS實戰:Tab頂部滑動懸停功能實現

    日常開發過程中,遇到這種 Scroll 嵌套 List 列表滑動頂部懸停的場景十分常見,在鴻蒙開發時也正好實現了這個功能,本篇文章將帶你步步實現 Tab 頂部懸停的效果,建議點贊收藏!
    的頭像 發表于 06-24 17:07 ?449次閱讀

    HarmonyOS實戰:3秒實現自定義輪播圖

    那么簡單,需要考慮的細節很多。不過在 HarmonyOS 中實現輪播圖卻是十分的簡單,本篇文章教你在最短的時間內快速實現自定義的 輪
    的頭像 發表于 06-24 17:06 ?1510次閱讀

    樹莓派復古游戲,你會選哪一個

    復古游戲與樹莓派單板計算機的組合十分常見。在樹莓派項目列表中,幾乎都會包含至少復古游戲項目。復古游戲發行版讓在樹莓派上開啟復古游戲之旅變得輕而易舉,其中Batocera和RetroPie是兩
    的頭像 發表于 06-16 16:56 ?1114次閱讀
    樹莓派復古游戲,你會選哪<b class='flag-5'>一個</b>?

    的高效連接:12 孔航空插頭的多線路集成優勢

    而且,其安裝與維護也十分便捷。標準化接口設計,讓安裝人員能快速完成插頭連接。在設備維護時,清晰的線路標識與易于操作的結構,方便技術人員排查、更換故障線路,減少停機時間,降低維護成本。
    的頭像 發表于 06-10 11:50 ?429次閱讀
    以<b class='flag-5'>一</b>抵<b class='flag-5'>十</b>的高效連接:12 孔航空插頭的多線路集成優勢

    HarmonyOS實戰:高德地圖定位功能完整流程詳解

    前言 地圖定位功能相信很多人都用過,在鴻蒙的應用程序開發中,使用高德地圖的定位功能變得十分常見,那么在鴻蒙中次完整的地位功能怎么實現?如果
    的頭像 發表于 06-09 15:23 ?1198次閱讀

    【高云GW5AT-LV60 開發套件試用體驗】開箱及IDE與開發板基礎功能測評

    (有Xilinx和Quarter的經驗更快),IP配置簡單,板卡連接方便清晰,非常適合做視屏實時處理相關項目驗證評估,是十分好用且性能強大的配置方案。當然在深度使用后發現了些IDE版本的問題,將在下
    發表于 05-18 12:11

    超級新品!中廣歐特斯熱泵地暖空調體機,好用種“境界”

    享清涼,嚴寒添溫暖新國標冷暖四“超級”制冷制熱能效更高,使用更省電搭載重降噪黑科技運行噪聲再降10%、直降3~5dB(A)超長質保,年整機免費包修讓用戶尊
    的頭像 發表于 05-08 11:39 ?919次閱讀
    超級新品!中廣歐特斯熱泵地暖空調<b class='flag-5'>一</b>體機,<b class='flag-5'>好用</b>是<b class='flag-5'>一</b>種“境界”

    恒壓模式可調線損補償小功率電源芯片U6215A

    UN恒壓模式可調線損補償小功率電源芯片U6215AYinLianBao深圳銀聯寶電源芯片的特點包括高集成度、高效能、低待機功耗、多重保護功能等,適用于小型電子設備、便攜式設備等應用場景。選擇合適
    的頭像 發表于 03-27 16:28 ?1085次閱讀
    恒壓模式可調線損補償<b class='flag-5'>小功</b>率電源芯片U6215A