亚洲精品久久久久久久久久久,亚洲国产精品一区二区制服,亚洲精品午夜精品,国产成人精品综合在线观看,最近2019中文字幕一页二页

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

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

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

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

英諾達EnnoCAD ? 來源:英諾達EnnoCAD ? 2025-09-19 10:51 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

時鐘門控效率是低功耗設計早期階段極具價值的可量化指標,使用英諾達的EDA工具進行功耗優(yōu)化并獲取RTL修改建議,讓功耗優(yōu)化不再是“玄學”。

對芯片工程師來說,在RTL階段進行功耗估算是一項艱巨的工作,如同盲人摸象一般,只能基于有限的信息和不完整的模型去感知功耗的“全貌”,而功耗優(yōu)化就更難了,面對龐大的設計,應該從何下手?如何才能找到一個清晰、可量化的指標呢?

本文將介紹在低功耗設計早期階段極具價值的可量化指標——時鐘門控效率(Clock Gating Efficiency)。它不僅是評估RTL代碼質(zhì)量的關鍵指標,更是指導工程師進行功耗優(yōu)化的重要方法。

時鐘門控效率:早期功耗優(yōu)化的可靠抓手

在芯片設計的RTL階段,許多功耗相關的指標(如線網(wǎng)電容等)都難以精確量化。然而,時鐘門控效率卻是一個可量化、可追蹤、且與最終功耗高度相關的少數(shù)指標之一。

芯片中連接觸發(fā)器的時鐘網(wǎng)絡會持續(xù)翻轉(zhuǎn),產(chǎn)生大量動態(tài)功耗。時鐘門控技術在時鐘路徑上添加一個“開關”(時鐘門控單元)。當觸發(fā)器的數(shù)據(jù)輸入端沒有變化時,這個開關會切斷時鐘信號,阻止其無謂翻轉(zhuǎn)。而時鐘網(wǎng)絡是功耗大戶,因此這也是降低功耗最有效的手段之一。

在修改RTL代碼或使用優(yōu)化工具后,只要時鐘門控效率得到提升,那么最終測得的動態(tài)功耗值幾乎必然呈現(xiàn)下降趨勢,為工程師提供了一條明確的優(yōu)化路徑。

三大核心指標:直觀、簡單、高效

業(yè)內(nèi)雖然存在多種評估方法,但以下三個指標因其直觀、簡單、有效而被廣泛采用:

1.靜態(tài)時鐘門控效率(Static Clock Gating Efficiency, SCGE)

0f612eee-87df-11f0-8c8f-92fbcf53809c.png

該指標計算了設計中觸發(fā)器被門控的比例,當觸發(fā)器被門控的比例越高,設計中時鐘翻轉(zhuǎn)浪費的功耗越少,因此該指標越高越好。同時,此數(shù)據(jù)不依賴于波形或信號活動率,能夠很好地反映RTL設計中觸發(fā)器的門控情況。

2.動態(tài)時鐘門控效率(Dynamic Clock Gating Efficiency, DCGE)

0fd0f51c-87df-11f0-8c8f-92fbcf53809c.png

該指標計算了時鐘信號被門控的周期個數(shù)占比,當被門控的時鐘周期越多,那么無效的翻轉(zhuǎn)就越少,從而達到節(jié)約功耗值的目的。DCGE越高,說明在當前工作場景下,時鐘門控的收益越大。

3.數(shù)據(jù)感知時鐘門控效率(Data-aware Clock Gating Efficiency, DACGE)

1041d200-87df-11f0-8c8f-92fbcf53809c.png

數(shù)據(jù)感知時鐘門控效率在動態(tài)時鐘門控效率的基礎上,考慮了觸發(fā)器D引腳的翻轉(zhuǎn)周期,從而更綜合的考慮了觸發(fā)器輸入的影響。

這三個指標并非全部,但它們是最直觀、簡單、有效的優(yōu)化手段。每一個被門控的觸發(fā)器都有各自的DCGE和DACGE,同時整個設計也有平均的SCGE、DCGE和DACGE,以供設計者更好了解每一個觸發(fā)器的門控效率。DCGE和DACGE依賴于信號活動率,在不同的信號活動率具有不同的門控效率。

如何優(yōu)化三大指標?

理解了指標,下一步是如何提升它們。這需要區(qū)分兩種不同的工具流程:

1.邏輯綜合

10a174a8-87df-11f0-8c8f-92fbcf53809c.png

EDA綜合工具一般可以完成基礎優(yōu)化,其目的是為保證優(yōu)化后的電路與原始設計在邏輯上等價(LEC),在綜合階段通過解開電路中帶MUX的邏輯環(huán)路,并插入門控時鐘單元而達到門控的目標。

2.進階優(yōu)化

10fe6172-87df-11f0-8c8f-92fbcf53809c.png

專門的功耗優(yōu)化工具可以處理綜合工具不會察覺的功耗優(yōu)化機會。如上圖,專門的功耗優(yōu)化工具通過分析電路拓撲結(jié)構,識別出當數(shù)據(jù)路徑被多路選擇(MUX)信號旁路時,該路徑上的信號翻轉(zhuǎn)是無效的,會造成功耗浪費。工具利用MUX的控制信號狀態(tài),判斷并生成門控邏輯,以關閉相關路徑上觸發(fā)器的時鐘信號,從而發(fā)現(xiàn)傳統(tǒng)綜合工具無法捕捉的門控機會,進一步提升時鐘門控效率,實現(xiàn)更深層次的功耗優(yōu)化。

當然,這只是眾多優(yōu)化方式中的一種,電路中還存在著其他豐富的優(yōu)化機會等待探索。

從分析到優(yōu)化: 英諾達ERPA與ERPE的協(xié)同作戰(zhàn)

時鐘門控效率不是一個新概念,但它在設計早期階段的指導價值常常被低估。通過英諾達的ERPA(RTL級功耗分析工具)ERPE(低功耗設計優(yōu)化工具),工程師可以將這一優(yōu)化流程融入到設計里:

115a0d88-87df-11f0-8c8f-92fbcf53809c.png

英諾達ERPA與ERPE在RTL階段的功耗探索流程

功耗診斷

英諾達的ERPA是用于早期功耗水平評估的EDA工具,通過自研的綜合引擎,在讀入RTL代碼后,會自動處理時鐘門控電路插入流程,提高時鐘門控效率的各個指標,工程師可以查看每個觸發(fā)器以及整個設計層面的指標結(jié)果,從而分析RTL代碼中可以優(yōu)化的點。

功耗調(diào)優(yōu)

ERPE工具是功耗優(yōu)化的引擎,通過更復雜的邏輯去探索電路結(jié)構,從而找到綜合工具無法發(fā)現(xiàn)的,更深層次的門控機會。這款工具不僅可以列出所有門控的觸發(fā)器信息,更會提供RTL代碼修改建議,預測修改后的時鐘門控效率變化,以及預測功耗的節(jié)約值。

如下圖,為ERPE工具優(yōu)化RTL代碼后的結(jié)果,綜合后的觸發(fā)器個數(shù)為64,且DCGE以及SCGE的值為0,表示綜合過程找不到任何時鐘門控的可能。但通過ERPE工具對代碼優(yōu)化后,將SCGE以及DCGE的結(jié)果提升到了100%,同時整體功耗下降了90.26%。

11b409c8-87df-11f0-8c8f-92fbcf53809c.png

report_clock_gating打印結(jié)果

1215ed28-87df-11f0-8c8f-92fbcf53809c.png

report_sequential_enable打印結(jié)果

時鐘門控效率是低功耗設計早期階段極具價值的可量化指標,掌握時鐘門控效率,可以高效地降低功耗。從使用ERPA測量初始的SCGE、DCGE,到利用ERPE進行深度優(yōu)化并獲取具體的RTL修改建議,整個流程環(huán)環(huán)相扣,讓功耗優(yōu)化不再是“玄學”,而是由數(shù)據(jù)驅(qū)動的精準工程實踐。

關于英諾達

英諾達(成都)電子科技有限公司是一家由行業(yè)頂尖資深人士創(chuàng)立的本土EDA企業(yè),公司堅持以客戶需求為導向,幫助客戶實現(xiàn)價值最大化,為中國半導體產(chǎn)業(yè)提供卓越的EDA解決方案。公司的長期目標是通過EDA工具的研發(fā)和上云實踐,參與國產(chǎn)EDA完整工具鏈布局并探索適合中國國情的工業(yè)軟件上云的路徑與模式,賦能半導體產(chǎn)業(yè)高質(zhì)量發(fā)展。公司的主營業(yè)務包括:EDA軟件研發(fā)、IC設計云解決方案以及IC設計服務。

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

    關注

    72

    文章

    3011

    瀏覽量

    181052
  • 低功耗
    +關注

    關注

    12

    文章

    2962

    瀏覽量

    106076
  • 時鐘門控
    +關注

    關注

    0

    文章

    8

    瀏覽量

    7019
  • 英諾達
    +關注

    關注

    1

    文章

    48

    瀏覽量

    2477

原文標題:為什么時鐘門控效率是早期功耗優(yōu)化最可靠的抓手?

文章出處:【微信號:gh_387c27f737c1,微信公眾號:英諾達EnnoCAD】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    XOR自門控時鐘門控的不同之處

    時鐘XOR自門控(Self Gating)基本思路和時鐘門控類似,都是當寄存器中的數(shù)據(jù)保持不變時,通過關閉某些寄存器的時鐘信號來降低設計的動
    的頭像 發(fā)表于 01-02 11:34 ?2935次閱讀
    XOR自<b class='flag-5'>門控</b>與<b class='flag-5'>時鐘</b><b class='flag-5'>門控</b>的不同之處

    微處理器的低功耗芯片設計技術詳解

    ,以降低功耗。然而,門控時鐘易引起毛刺,必須對信號的時序加以嚴格限制,并對其進行仔細的時序驗證?! ×硪环N常用的時鐘技術就是可變頻率時鐘。它
    發(fā)表于 06-29 11:28

    基于門控時鐘低功耗時序電路設計

    的競爭,因此將電路分成多個電源域并根據(jù)要求關閉它們,并且在設計每個時序電路的同時節(jié)省功耗,這兩點至關重要。時序電路(如計數(shù)器和寄存器)在現(xiàn)代設計中無處不在。本文以約翰遜計數(shù)器為例介紹了如何采用有效門控時鐘
    發(fā)表于 09-30 16:00

    什么是時鐘門控?如何去實線時鐘門控的設計呢

    什么是時鐘門控?有幾個因素會影響電路的功耗。邏輯門具有靜態(tài)或泄漏功率,只要對其施加電壓,該功率大致恒定,并且它們具有由切換電線產(chǎn)生的動態(tài)或開關功率。Flip-flop觸發(fā)器非常耗電,大約占總功率
    發(fā)表于 12-19 17:09

    基于門控時鐘的CMOS電路低功耗設計

    闡述了如何運用門控時鐘來進行CMOS電路的低功耗設計。分析了門控時鐘的實現(xiàn)方式,如何借助EDA工具在設計中使用
    發(fā)表于 11-19 11:49 ?23次下載

    基于門控時鐘低功耗電路設計方案

    在眾多低功耗技術中,門控時鐘對翻轉(zhuǎn)功耗和內(nèi)部功耗的抑制作用最強。本文主要講述門控
    發(fā)表于 02-21 09:31 ?3899次閱讀
    基于<b class='flag-5'>門控</b><b class='flag-5'>時鐘</b>的<b class='flag-5'>低功耗</b>電路設計方案

    應用于片上系統(tǒng)中低功耗IP核設計的自適應門控時鐘技術

    摘要:門控時鐘技術一直以來是降低芯片動態(tài)功耗的有效方法,文章結(jié)合片上系統(tǒng)(SOC)的結(jié)構特性和設計特點,分析已有的各種門控時鐘技術的優(yōu)缺點,
    發(fā)表于 02-23 13:53 ?36次下載

    低功耗時鐘門控算術邏輯單元在不同F(xiàn)PGA中的時鐘能量分析

    低功耗時鐘門控算術邏輯單元在不同F(xiàn)PGA中的時鐘能量分析
    發(fā)表于 11-19 14:50 ?0次下載

    通常有兩種不同的時鐘門控實現(xiàn)技術

    constrained,mobile端不能夠充更多的電就只能盡可能地降低功耗了(無法開源只能節(jié)流呀),也因為時鐘門控是降低芯片動態(tài)功耗最簡單,最常用的方法之一。
    的頭像 發(fā)表于 06-13 16:48 ?3084次閱讀

    什么是門控時鐘 門控時鐘低功耗的原理

    門控時鐘的設計初衷是實現(xiàn)FPGA的低功耗設計,本文從什么是門控時鐘、門控
    的頭像 發(fā)表于 09-23 16:44 ?1.5w次閱讀
    什么是<b class='flag-5'>門控</b><b class='flag-5'>時鐘</b> <b class='flag-5'>門控</b><b class='flag-5'>時鐘</b>降<b class='flag-5'>低功耗</b>的原理

    門控時鐘實現(xiàn)低功耗的原理

    只有當FPGA工程需要大量降低功耗時才有必要引入門控時鐘,若必須引入門控時鐘,則推薦使用基于寄存器的門控
    的頭像 發(fā)表于 07-03 15:32 ?2910次閱讀

    FPGA原型驗證系統(tǒng)的時鐘門控

    門控時鐘是一種在系統(tǒng)不需要動作時,關閉特定塊的時鐘的方法,目前很多低功耗SoC設計都將其用作節(jié)省動態(tài)功率的有效技術。
    的頭像 發(fā)表于 04-20 09:15 ?1906次閱讀

    門控時鐘低功耗在Placement階段有什么技巧?

    門控時鐘技術可以用來降低電路的動態(tài)功耗,且在一定程度上能減小電路的面積。
    的頭像 發(fā)表于 06-29 16:45 ?2172次閱讀
    <b class='flag-5'>門控</b><b class='flag-5'>時鐘</b><b class='flag-5'>低功耗</b>在Placement階段有什么技巧?

    FSMs低功耗設計

    低功耗設計是當下的需要!這篇文章:低功耗設計方法論的必要性讓我們深入了解了現(xiàn)代設計的意圖和對功耗感知的需求。在低功耗方法標簽下的時鐘
    的頭像 發(fā)表于 10-17 10:41 ?1114次閱讀
    FSMs<b class='flag-5'>低功耗</b>設計

    RISC-V核低功耗MCU動態(tài)時鐘門控技術解析

    ? ? ? RISC-V核低功耗MCU通過動態(tài)時鐘門控技術,實現(xiàn)了從模塊級到系統(tǒng)級的精細化功耗管理,顯著延長了智能終端設備的續(xù)航能力,并滿足工 業(yè)、汽車等場景的實時性要求?。 一、?技
    的頭像 發(fā)表于 04-24 15:11 ?726次閱讀