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

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

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

3天內不再提示

AND GATE的clock gating check簡析

冬至子 ? 來源:數字成長之路 ? 作者:Alice ? 2023-06-29 15:28 ? 次閱讀

Gating Cell

一個cell的一個輸入為clock信號,另一個輸入為gating信號,并且輸出作為clock使用,這樣的cell為gating cell。圖1中的and gate為gating cell。

圖片

圖1 gating cell

其中這個clock信號需要穿過gating cell,并且gating cell的fanout需要滿足以下任意一點:1. 連接到register的ck pin;2. 連接到output pin或inout pin;3. 作為generated clock的master clock。gating信號不能是clock,或者是一個clock,但是不能穿過gating cell。圖2中CLKA與CLKB均為clock,但是and gate的輸出端定義了generated clock,master clock是CLKA,CLKB不會穿過and gate,這種情況下,PT工具會對and gate進行clock gating check。

圖片

圖2 兩個clock輸入的gating cell

AND GATE的clock gating check

在and gate與nand gate上,PT工具會進行active-high clock gating check, gating信號為高時,clock能通過gating cell;同時gating信號的變化需要在clock信號為低時進行,否則將會產生glitch。下面將會對and gate作為gating cell的timing關系進行分析。

圖片

圖3 gating cell為and gate

由圖4可以看出,UAND0的gating信號需要在CLKB為低時變化。即UAND/A的信號的變化窗口為5-10ns, clock gating setup check時需要UAND0/A在CLKB上升沿之前變,clock gating hold check時需要UAND0/A在CLKB下降沿之后變。PT工具在進行setup/hold gating check時,如果library中沒有定義gating cell的setup和hold time,工具會將setup與hold設置為0。我們也可以使用set_clock_gating_check指令設置setup與hold值。圖5與圖6分別是clock gating check setup與hold的timing報告。由于UAND0/A變得太快,在CLKB為高時變化,hold gating check有violation。

圖片

圖4 上升沿產生gating信號時序圖

圖片

圖5 上升沿產生gating信號setup check report

圖片

圖6 上升沿產生gating信號hold check report

如果UDFF0采用下降沿觸發,如圖7~圖10,setup與hold gating checks都能滿足要求。

圖片

圖7 gating 信號下降沿產生

圖片

圖8 下降沿產生gating信號時序圖

圖片

圖9 下升沿產生gating信號setup check report

圖片

圖10 下升沿產生gating信號hold check report

OR GATE的clock gating check

or gate與nor gate上PT工具會進行active-low clock gating check, gating信號為低時,clock能通過gating cell;同時gating信號的變化需要在clock信號為高時進行,否則將會產生glitch。下面將會對or gate作為gating cell的timing關系進行分析。如圖11~圖14,UDFF0是上升沿觸發寄存器,使用or gate作為gating cell, setup與hold gating check均滿足timing要求。

圖片

圖11 gating cell為or gate

圖片

圖12 gating cell為or gate時序圖

圖片

圖13 or gate setup gating check report

圖片

圖14 or gate hold gating check report

Clock Gating with a MUX

PT工具識別到and gate與or gate這種簡單功能的cell為gating cell時,會自動進行clock gating check。但是像mux或者xor這種復雜功能的cell,PT工具會給出一個warning, no clock gating check inferred。除非我們設置set_clock_gating_check指令。如果設置了指令, cell不符合gating cell的功能,PT工具也會給出一個warning。

圖15中,CLKA與CLKB是周期為10,duty cycle為50%的時鐘,當UMUX0/S變化時,需要保證CLKC已經關上了,CLKB處于低。類似active-high clockgating check。我們不關心的pin,UMUX0/I1,可以將clock gating check關掉。圖17~圖18為mux setup/hold gating check report。

圖片

圖15 mux做gating cell

圖片

圖16 mux切換時序

圖片

圖17 mux setup gating check report

圖片

圖18 mux hold gating check report

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

    關注

    31

    文章

    5357

    瀏覽量

    120632
  • 連接器
    +關注

    關注

    98

    文章

    14568

    瀏覽量

    136758
  • 觸發器
    +關注

    關注

    14

    文章

    2000

    瀏覽量

    61215
收藏 人收藏

    評論

    相關推薦

    clock-gating的綜合實現

    在ASIC設計中,項目會期望設計將代碼寫成clk-gating風格,以便于DC綜合時將寄存器綜合成clk-gating結構,其目的是為了降低翻轉功耗。
    的頭像 發表于 09-04 15:55 ?1933次閱讀
    <b class='flag-5'>clock-gating</b>的綜合實現

    淺析clock gating模塊電路結構

    ICG(integrated latch clock gate)就是一個gating時鐘的模塊,通過使能信號能夠關閉時鐘。
    的頭像 發表于 09-11 12:24 ?2421次閱讀
    淺析<b class='flag-5'>clock</b> <b class='flag-5'>gating</b>模塊電路結構

    電動汽車用鋰離子電池技術的國內外進展

    電動汽車用鋰離子電池技術的國內外進展
    發表于 11-10 13:53 ?801次閱讀

    PCB線路板電鍍銅工藝

    PCB線路板電鍍銅工藝   一.電鍍工藝的分類:   酸性光亮銅電鍍電鍍鎳/金電鍍錫   二.工藝流程:
    發表于 11-17 14:01 ?4038次閱讀

    EPON技術

    EPON技術 EPON是一個新技術,用于保證提供一個高品質與高帶寬利用率的應用。   EPON在日本、韓國、中國大陸、中國臺灣及其它以以太網絡為基礎的地區都
    發表于 01-22 10:43 ?872次閱讀

    鼠標HID例程(中)

    鼠標 HID 例程 緊接《鼠標 HID 例程(上)》一文,繼續向大家介紹鼠 標 HID 例程的未完的內容。
    發表于 07-26 15:18 ?0次下載

    5G AAU 功放控制和監測模塊

    5G AAU 功放控制和監測模塊
    發表于 10-28 12:00 ?2次下載
    5G AAU 功放控制和監測模塊<b class='flag-5'>簡</b><b class='flag-5'>析</b>

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

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

    低功耗設計基礎:Clock Gating

    大多數低功耗設計手法在嚴格意義上說并不是由后端控制的,Clock Gating也不例外。
    的頭像 發表于 06-27 15:47 ?1846次閱讀
    低功耗設計基礎:<b class='flag-5'>Clock</b> <b class='flag-5'>Gating</b>

    低功耗之門控時鐘設計

    充分考慮,在綜合時(compile_ultra -gate_clock)即可自動mapping到clock gating結構上去。
    的頭像 發表于 06-29 17:23 ?4039次閱讀
    低功耗之門控時鐘設計

    clock gate時序分析概念介紹

    今天我們要介紹的時序分析概念是clock gate。 clock gate cell是用data signal控制clock信號的cell,
    的頭像 發表于 07-03 15:06 ?3085次閱讀
    <b class='flag-5'>clock</b> <b class='flag-5'>gate</b>時序分析概念介紹

    Clock Gating的特點、原理和初步實現

    當下這社會,沒有幾萬個Clock Gating,出門都不好意思和別人打招呼!
    的頭像 發表于 07-17 16:50 ?4416次閱讀
    <b class='flag-5'>Clock</b> <b class='flag-5'>Gating</b>的特點、原理和初步實現

    AFE8092幀同步特性

    AFE8092幀同步特性
    的頭像 發表于 08-24 13:37 ?666次閱讀
    AFE8092幀同步特性<b class='flag-5'>簡</b><b class='flag-5'>析</b>

    ASIC的clock gating在FPGA里面實現是什么結果呢?

    首先,ASIC芯片的clock gating絕對不能采用下面結構,原因是會產生時鐘毛刺
    發表于 08-25 09:53 ?1053次閱讀
    ASIC的<b class='flag-5'>clock</b> <b class='flag-5'>gating</b>在FPGA里面實現是什么結果呢?

    SOC設計中Clock Gating的基本原理與應用講解

    SOC(System on Chip,片上系統)設計中,時鐘信號的控制對于整個系統的性能和功耗至關重要。本文將帶您了解SOC設計中的一種時鐘控制技術——Clock Gating,通過Verilog代碼實例的講解,讓您對其有更深入的認識。
    的頭像 發表于 04-28 09:12 ?2333次閱讀
    主站蜘蛛池模板: 啪啪羞羞GIF男女0OXX动态图| 区产品乱码芒果精品P站在线| 国产精品视频成人| 大桥未久与黑人中出视频| xxx日本hd| 国产69精品久久久久乱码免费| 第一福利视频网站在线| 第一次处破女完整版电影| 国产AV高清怡春院| 国产精品99久久久久久AV下载| 国产精品久久久久久亚洲毛片 | 裸妇厨房风流在线观看| 久久伊人免费| 妺妺窝人体色WWW偷窥女厕| 牛牛在线国产精品| 青青草原伊人| 香蕉久久夜色精品国产小优| 亚洲精品一线二线三线无人区 | 久久精品视频免费| 麻豆免费版| 青青草视频在线ac| 无限资源网免费看| 亚洲无遮挡| 97无码欧美熟妇人妻蜜桃天美| 草莓视频在线观看完整高清免费| 国产成人免费网站在线观看| 国产亚洲精品高清视频免费| 精品视频中文字幕| 女人被弄到高潮叫床免| 日日摸夜夜嗷嗷叫日日拍| 香蕉59tv视频| 找老女人泻火对白自拍| 胸大的姑娘中文字幕视频| 亚洲日韩精品AV中文字幕| 69ZXX少妇内射无码| 国产精品A久久777777| 精品国产人成亚洲区| 秋霞伦理手机在线看片| 亚洲一区精品在线| GAY2022空少被体育生暴菊| 国精产品一区二区三区四区糖心|