色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

為什么需要時鐘門控?時鐘門控終極指南

冬至子 ? 來源:數字芯片實驗室 ? 作者:Xin_Xin_Hu ? 2023-06-29 15:58 ? 次閱讀

時鐘門控(Clock Gating) 是一種在數字IC設計中某些部分不需要時關閉時鐘的技術。這里的“部分”可以是單個寄存器、模塊、子系統甚至整個SoC。

**為什么需要時鐘門控:**大多數SoC都是 power constrained ,mobile端不能夠充更多的電就只能盡可能地降低功耗了( 無法開源只能節流呀 ),也因為時鐘門控是降低芯片動態功耗最簡單,最常用的方法之一。

時鐘門控技術分類: 通常,有兩種不同的時鐘門控實現技術。

combinational clock gating –這種類型的時鐘門控由工具在綜合時自動識別引入。

**sequential clock gating ** –這種類型的時鐘門控作為功能的一部分引入RTL設計中。通常時鐘門控策略在系統架構中定義,然后由設計人員進行實現。

combinational clock gating

最簡單的combinational clock gating可以通過AND門實現,如下圖所示

圖片

當enable為1時,時鐘會傳給寄存器FF;當enable為0時,時鐘將被關閉, FF將不起作用。這種最簡單的時鐘門控技術形式存在一些問題,即在提供給FF的時鐘中產生毛刺。

圖片

可以通過在時鐘使能信號的輸出端引入一個低電平敏感的鎖存器來解決這個問題。

圖片

鎖存器輸出僅在時鐘低電平內更新,因此與門的輸入將穩定為高。

圖片

Integrated Gated Clock Cells(ICG Cell)

要實現這種時鐘門控可以實例化標準單元庫中的兩個Cell(Latch和AND門),秉著不重復造輪子的思想以及方便工具進行后續的時序分析更建議使用庫中的ICG Cell并且由工具自動綜合插入。

時鐘使能信號可以由軟件控制和硬件同時控制,即由軟件控制是否需要啟動時鐘門控,硬件動態控制時鐘使能。

軟件控制示例如下:

軟件控制這個全局時鐘使能信號, 為低電平時不打開時鐘門控 ,這種全局時鐘門控使能策略可以進行層次化的設計,從系統級到最終的單個寄存器。

圖片

硬件控制示例如下:

XOR門的輸入連接到FF的輸入和輸出。如果FF的輸入和輸出相同,則無需觸發FF,此時可對時鐘進行門控。

圖片

在前端RTL級引入combinational clock gating很簡單,沒有對邏輯功能產生影響,可以由EDA工具自動插入。但是 在物理設計的視角 ,這可能是一個更大的課題,因為我們引入了一個實實在在的物理cell,更何況還是在時鐘路徑上。

從時序功耗上, clock gating應該離寄存器時鐘端遠還是近?

從面積功耗上,只有一個寄存器是否應該被門控?

sequential clock gating

除了上述combinational clock gating外,還有sequential clock gating,這涉及對RTL設計中多個時鐘周期進行深入分析。當然基本思想也很簡單,如果寄存器X在周期C中未更新,并且在時鐘周期C + 1中輸入給寄存器Y的D端,則無需在周期C + 1中使能寄存器Y的時鐘。

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

    關注

    31

    文章

    5336

    瀏覽量

    120230
  • IC設計
    +關注

    關注

    38

    文章

    1295

    瀏覽量

    103918
  • SoC芯片
    +關注

    關注

    1

    文章

    610

    瀏覽量

    34905
  • 鎖存器
    +關注

    關注

    8

    文章

    906

    瀏覽量

    41496
  • 時鐘門控
    +關注

    關注

    0

    文章

    7

    瀏覽量

    6815
收藏 人收藏

    評論

    相關推薦

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

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

    fpga門控時鐘問題

    我在一個圖像項目里用來很多的門控時鐘來產生需要的時序波形,這樣程序很不穩定,圖像晃動很大,我猜想是不是因為門控時鐘太多,程序不穩定,但是又沒
    發表于 10-28 22:39

    什么是門控時鐘?

    什么是門控時鐘?
    發表于 11-05 07:26

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

    的 20%。時鐘消耗的可能更多,可能約為 40%!全局時鐘無處不在,而且每個周期都會切換兩次。正如我們將看到的,時鐘門控避免了在不需要
    發表于 12-19 17:09

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

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

    門控時鐘時鐘偏移研究

    所謂門控時鐘就是指連接到觸發器時鐘端的時鐘來自于組合邏輯;凡是組合邏輯在布局布線之后肯定會產生毛刺,而如果采用這種有毛刺的信號來作為時鐘使用
    發表于 09-07 16:11 ?35次下載
    <b class='flag-5'>門控</b><b class='flag-5'>時鐘</b>與<b class='flag-5'>時鐘</b>偏移研究

    門控時鐘

    門控時鐘的資料,關于FPGA方面的資料。有需要的可以看看
    發表于 05-10 16:31 ?11次下載

    通常有兩種不同的時鐘門控實現技術

    時鐘門控(Clock Gating)是一種在數字IC設計中某些部分不需要時關閉時鐘的技術。這里的“部分”可以是單個寄存器、模塊、子系統甚至整個SoC。 為什么
    的頭像 發表于 06-13 16:48 ?2648次閱讀

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

    clock) 是通過在時鐘路徑上增加邏輯門對時鐘進行控制,使電路的部分邏輯在不需要工作時停止時鐘樹的翻轉,而并不影響原本的邏輯狀態。在ASIC和FPGA設計中都存在
    的頭像 發表于 09-23 16:44 ?1.4w次閱讀
    什么是<b class='flag-5'>門控</b><b class='flag-5'>時鐘</b> <b class='flag-5'>門控</b><b class='flag-5'>時鐘</b>降低功耗的原理

    門控時鐘實現低功耗的原理

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

    什么是門控時鐘?如何生成門控時鐘?

    由于門控時鐘邏輯具有一定的開銷,因此數據寬度過小不適合做clockgating。一般情況下,數據寬度大于8比特時建議采用門控時鐘
    發表于 12-05 12:28 ?3148次閱讀

    一文詳解門控時鐘

    當寄存器組的輸出端沒有驅動或沒有變化時,可以關掉寄存器組的時鐘來減少動態功耗,此謂門控時鐘 (Clock Gating, CG) 技術。
    的頭像 發表于 03-29 11:37 ?9483次閱讀
    一文詳解<b class='flag-5'>門控</b><b class='flag-5'>時鐘</b>

    FPGA原型平臺門控時鐘自動轉換

    現代FPGA綜合工具會自動執行門控時鐘轉換,而無需更改RTL代碼中的設計,然而,我們可能需要適當地手動指導綜合工具執行門控時鐘變換。
    的頭像 發表于 05-23 17:38 ?1856次閱讀
    FPGA原型平臺<b class='flag-5'>門控</b><b class='flag-5'>時鐘</b>自動轉換

    門控時鐘檢查(clock gating check)的理解和設計應用

    通過門控方式不同,一個門控時鐘通??梢苑譃橄旅婊?,
    的頭像 發表于 06-19 16:49 ?4060次閱讀
    <b class='flag-5'>門控</b><b class='flag-5'>時鐘</b>檢查(clock gating check)的理解和設計應用

    什么是時鐘門控技術?為什么需要控制時鐘的通斷呢?

    開始之前,我們首先來看一下什么是時鐘門控(clock gating)技術,顧名思義就是利用邏輯門技術控制時鐘的通斷。
    的頭像 發表于 06-29 15:38 ?2793次閱讀
    什么是<b class='flag-5'>時鐘</b><b class='flag-5'>門控</b>技術?為什么<b class='flag-5'>需要</b>控制<b class='flag-5'>時鐘</b>的通斷呢?
    主站蜘蛛池模板: 欧美最猛黑人AAAAA片| 亚洲中久无码永久在线| 精品国产成a人在线观看| 青草久久精品亚洲综合专区| 一道精品视频一区二区三区| 国产AV白丝爆浆在线播放| 免费韩国伦理2017最新| 亚洲欧美自拍清纯中文字幕| 国产360激情盗摄全集| 免费黄色网址在线观看| 亚洲伊人久久网| 国产人妻麻豆蜜桃色精| 日本19xxxx撤尿| 91九色porny蝌蚪| 久久国产精品高清一区二区三区| 忘忧草在线影院WWW日本二| youjizz怎么看| 男女XX00上下抽搐动态图| 影音先锋电影资源av| 国精产品砖一区二区三区糖心| 色欲无码国产喷水AV精品| SM脚奴调教丨踩踏贱奴| 噜噜噜在线AV免费观看看| 一本之道高清www在线观看| 国产在线高清视频无码| 四虎精品久久久久影院| 超碰caopro熟女m超碰分类| 嫩小xxxxbbbb| 最近更新2019中文字幕免费| 久见久热 这里只有精品| 亚洲精品嫩草AV在线观看| 国产乱辈通伦影片在线播放亚洲 | 国产成人mv 在线播放| 日本浴室日产在线系列| xxxx69中国| 青柠视频在线观看高清HD| qovd伦理| 日本aa大片| 不戴套挺进人妻怀孕| 日本美女靠逼| 高傲教师麻麻被同学调教123|