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

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

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

3天內不再提示

芯片RTL設計中如何做到低功耗設計

FPGA之家 ? 來源:硅農 ? 作者:硅農 ? 2021-08-26 10:29 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

做芯片第一應該關注的是芯片的PPA(Performance, Power, Area),本篇淺顯的部分討論,第二個 P,Power功耗,在RTL設計中如何做到低功耗設計,對于移動設備續航的十分重要,不要讓你的芯片徒增功耗。

數據通路寄存器打拍

數據寄存器打拍帶上vld,不加復位邏輯,這樣會省去寄存器復位電路的布線面積,而且工具還會給寄存器自動插時鐘門控,還達到了降低功耗的效果。至于寄存器不復位,一些剛學習的朋友可能會感覺有些刷新認知,寄存器怎么能不復位,不復位不就是x態了,系統不就紊亂了。是的,寄存器不復位是會產生x態,不過這里說的是數據通路,控制通路的所有信號都是必須帶復位邏輯。數據通路因為這里是帶著vld進行打拍,只需要保證在你使用的時候,它不是x態就行了。控制通路的信號控制系統的運行,出現x態,必然掛死。而數據通路只要保證在vld的有效,也就是我踩這個數據的時候它是正確的就行了,不管它是x態還是其他無效的數據。當然如果數據有作為判斷邏輯用于控制,那這個數據一定要進行復位。代碼示例,時序邏輯可以省略else,寄存器默認保持,組合邏輯必須寫else。vld是一個脈沖將這個數據踹一腳直接踹進這個寄存器存儲,在下一腳來臨之前,這個寄存器都將保持這個數據。

always @(posedge clk)begin if(data_vld) dout[63:0] 《= din;end

手動插入時鐘門控

手動插入時鐘門控,根據控制場景的不同自動關掉部分模塊的時鐘,留有軟件的控制通道,由軟件關閉。可以有效的減少動態功耗。舉例,比如一塊運算電路配置全開的時候需要四個相同的計算模塊同時工作,最少的情況只需要一個模塊工作,這時根據配置的不同可以將其他三個模塊的時鐘關掉,減少動態功耗。

整個Top模塊掉電

整個二級Top模塊掉電休眠,掉電后將所有需要保存的數據寫到memory中,等下一次模塊喚醒上電啟動時再重新寫回到硬件中。ASIC中的RAM可以自己生成是否需要掉電保存數據的功能,不需要的專門存儲的RAM也一起掉電。需要使用和保存的數據寄存器較少,可以從模塊伸出接口到頂層,讓軟件讀走,等下一次模塊喚醒上電啟動時再通過軟件配置寄存器配置回模塊。這就是低功耗模式。

靜態功耗和動態功耗

靜態功耗只要電路供電就有,除非掉電休眠,否則無法避免,動態功耗只要存在高低電平切換就有。在rtl設計時,良好的代碼風格也可以降低動態功耗,乘法器、加法器等運算單元,通過減少組合邏輯的翻轉,從而達到降低動態功耗的效果。輸入到輸出,組合邏輯的a、b端值不變,沒有電平翻轉,所以不會有動態功耗,只存在靜態功耗。在設計中考慮組合邏輯無效翻轉問題,某段時間這部分數據無效,通過使能信號選擇這部分邏輯保持,得到避免動態功耗的效果。

責任編輯:haq

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

    關注

    463

    文章

    54007

    瀏覽量

    465926
  • Verilog
    +關注

    關注

    30

    文章

    1374

    瀏覽量

    114520
  • 低功耗
    +關注

    關注

    12

    文章

    3438

    瀏覽量

    106686

原文標題:Verilog如何實現低功耗設計?

文章出處:【微信號:zhuyandz,微信公眾號:FPGA之家】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    探索DS1232LP/LPS低功耗微監控芯片:功能、特性與應用

    低功耗微監控芯片,看看它究竟有哪些獨特之處。 文件下載: DS1232LP.pdf 芯片特性 低功耗優勢 DS1232LP/LPS是DS1232的超
    的頭像 發表于 02-27 16:15 ?113次閱讀

    揭秘MAX9005:低功耗高速單電源芯片的應用與設計

    揭秘MAX9000 - MAX9005:低功耗高速單電源芯片的應用與設計 在電子設備的設計,我們總是在追求更低的功耗、更高的速度和更穩定的性能。MAXIM推出的MAX9000 - M
    的頭像 發表于 01-29 17:05 ?330次閱讀

    LTC1541:多功能低功耗芯片的卓越之選

    LTC1541/LTC1542:多功能低功耗芯片的卓越之選 在電子設備小型化以及對功耗要求愈發嚴格的當下,低功耗芯片的重要性不言而喻。今天要
    的頭像 發表于 01-28 11:25 ?186次閱讀

    低功耗32位低功耗芯片BAT32G137代理供應

    、BMS電池管理、智能電器以及對功耗苛求的便攜式產品及領域。 BAT32G137系列MCU是微基于ARM-Cortex M0+ 推出的超低功耗系列MCU,主頻48MHz,工作電壓2.0V-5.5V
    發表于 01-22 21:41

    浮思特 | 智能門鎖如何做到低功耗與高可靠?ABOV單片機應用解析

    隨著智能家居的普及,智能門鎖已經從“高端選配”逐漸變成了家庭和辦公場景的標配產品。相比傳統機械鎖,智能門鎖在提升安全性和便利性的同時,也對核心控制器提出了更高要求:既要低功耗、又要穩定可靠,還要
    的頭像 發表于 12-31 09:50 ?253次閱讀
    浮思特 | 智能門鎖<b class='flag-5'>如何做到</b><b class='flag-5'>低功耗</b>與高可靠?ABOV單片機應用解析

    請問CW32芯片有哪些低功耗模式?

    CW32芯片有哪些低功耗模式?
    發表于 12-22 07:02

    什么是低功耗設計,如何評估低功耗MCU性能?

    在嵌入式系統的設計低功耗設計是許多設計人員必須面對的問題,其原因在于嵌入式系統被廣泛應用于便攜式和移動性較強的產品中去,而這些產品不是一直都有充足的電源供應,往往是靠電池來供電,所以設計人員從
    發表于 12-12 07:43

    Cadence Genus低功耗綜合工具在芯片設計的作用

    芯片設計功耗的規劃,其實和管理每月的預算很像。要是不盯著“瓦數”都花在了哪兒,最后可能做出一個華而不實且毫無效率的芯片。這就好比把工資全砸在新奇的數碼產品上,卻忘了交房租。到頭來,
    的頭像 發表于 12-11 10:10 ?813次閱讀

    MCU芯片想實現低功耗如何做到

    1、關閉非必要外設時鐘 逐一檢查MCU的外設,僅保留工作必須的模塊時鐘,關閉未使用的外設時鐘,以此減少不必要的功耗。 2、避免時鐘倍頻 在進入低功耗模式前,禁用PLL(相位鎖定環)和FLL(頻率
    發表于 12-01 08:01

    低功耗設計核心指標之時鐘門控效率

    時鐘門控效率是低功耗設計早期階段極具價值的可量化指標,使用英諾達的EDA工具進行功耗優化并獲取RTL修改建議,讓功耗優化不再是“玄學”。
    的頭像 發表于 09-19 10:51 ?1005次閱讀
    <b class='flag-5'>低功耗</b>設計核心指標之時鐘門控效率

    低功耗語音芯片有哪些?

    ? 超低功耗語音芯片有哪些好處?當然是給產品帶來更好的續航表現和更好的節電表現,但是一位的追求低功耗的也是不對的,因為功耗和產品性能之間始終是要做取舍的。下面小編給大家帶來一些超
    的頭像 發表于 07-02 17:27 ?811次閱讀
    超<b class='flag-5'>低功耗</b>語音<b class='flag-5'>芯片</b>有哪些?

    能效比達2TOPS/W!解密邊緣AI芯片低功耗設計之法

    電子發燒友網報道(文/李彎彎)邊緣AI芯片低功耗設計是其在移動設備、物聯網終端等資源受限場景中落地的關鍵。在物聯網、可穿戴設備、智能家居等對功耗敏感的應用場景
    的頭像 發表于 05-17 00:07 ?4514次閱讀

    芯片為什么要做低功耗設計?

    芯片低功耗設計已成為芯片領域核心競爭指標,從底層工藝到系統架構的全鏈路優化,正推動電子設備向高效、智能、可持續方向演進?。 一、?設計必要性? 物理限制突破?: 隨著CMOS工藝制程微縮,晶體管密度
    的頭像 發表于 04-22 15:36 ?1339次閱讀

    低功耗MCU軟件設計技巧與選型

    與開發應用生態的沉淀,大力節省超低功耗選型設計成本以及開發周期.如何做好超低功耗mcu嵌入式軟件設計與選型是本文講述的主要內容.
    的頭像 發表于 04-12 17:19 ?1967次閱讀
    超<b class='flag-5'>低功耗</b>MCU軟件設計技巧與選型

    英諾達推出RTL功耗優化工具

    英諾達(成都)電子科技有限公司隆重推出芯片設計早期RTL功耗優化工具—EnFortius RTL Power Explorer(ERPE),該工具可以高效、全面地在
    的頭像 發表于 03-20 17:06 ?1165次閱讀