《電子技術應用》
您所在的位置:首頁 > 其他 > 業界動態 > 大牛解析,FPGA門控時鐘原理技術

大牛解析,FPGA門控時鐘原理技術

2020-11-27
來源:芯路芯語
關鍵詞: FPGA 門控時鐘

  門控時鐘的設計初衷是實現FPGA的低功耗設計,本文從什么是門控時鐘、門控時鐘實現低功耗的原理、推薦的FPGA門控時鐘實現這三個角度來分析門控時鐘。

  一、什么是門控時鐘

  門控時鐘技術(gating clock) 是通過在時鐘路徑上增加邏輯門對時鐘進行控制,使電路的部分邏輯在不需要工作時停止時鐘樹的翻轉,而并不影響原本的邏輯狀態。在ASIC和FPGA設計中都存在門控時鐘的概念(前者應用更廣)。

  典型的門控時鐘邏輯如下圖所示:

微信圖片_20201127154922.jpg

  二、門控時鐘降低功耗的原理

  1. FPGA功耗分類

  靜態功耗:靜態功耗又叫泄漏功耗,它是指電路處于等待或不激活狀態時-泄漏電流所產生的功耗。通常由FPGA制造工藝的優化而提升。同一代的FPGA產品中,也有專門的低功耗版本(譬如Intel開發的Cyclone10 GX與Cyclone 10 LP,后者為低功耗版本low power但前者性能更強)??梢栽贔PGA選型時加以考慮。

  動態功耗:是指電容充放電功耗和短路功耗,是由電路的翻轉造成的。FPGA中的動態功耗主要體現在元件的電平翻轉時對負載電容的充放電及時鐘的翻轉。

  2. 為什么門控時鐘可以降低功耗

  當系統中某模塊電路完成既定任務后(譬如TDC中對BIN的標定等初始化類任務),通過門控時鐘使能信號的控制,使得驅動該模塊的時鐘停止翻轉,相應的時序元件不再更新,那么其間的組合邏輯也恢復到靜態。此時該模塊的功耗相當于靜態功耗,從而降低了整個系統的功耗。

  三、不合理的門控時鐘設計

  1.偽門控時鐘

  如下圖所示,設計中有意識地使用使能信號,意圖維持寄存器的數據。但是僅對寄存器組的數據輸入端添加選擇器和使能信號,并不妨礙寄存器組時鐘輸入端的翻轉,輸出維持不變只是因為存在反饋回路在不斷的進行使能判斷、輸出、使能判斷、輸出的循環。實則并沒有起到低功耗的作用。

微信圖片_20201127154925.jpg

  當然某些情況下確實需要用到這種設計,此處僅用來和門控時鐘做區分,避免混淆。

  2.直接門控時鐘

  將使能信號直接連接在AND門,結構簡單。不足之處在于產生使能信號的組合邏輯的毛刺將完全地反應到AND門,造成門控時鐘輸出質量變差(clk_en將會有占空比不良和毛刺等情況)。

微信圖片_20201127154927.jpg

  四、推薦的門控時鐘設計

  1.基于鎖存器的門控時鐘

  鎖存器是電平敏感的元件,此圖中當CLK信號為低電平時,鎖存器透明,EN端數據直接傳輸至AND門的一端(ENL),AND門另一端連接CLK。

微信圖片_20201127154929.jpg

  當產生使能信號的組合邏輯不復雜時,產生使能信號的時間小于半個時鐘周期。在CLK高電平時,鎖存器的引入有效地過濾了前段組合邏輯競爭冒險產生的毛刺;在時鐘低電平時,前段組合邏輯的毛刺將受到AND門控制將無法輸出。較好地實現了門控時鐘的要求。

微信圖片_20201127154931.jpg

  當產生使能信號的組合邏輯復雜時,產生使能信號的時間大于半個時鐘周期??紤]鎖存器的延時,那么對于首個ENCLK周期而言,占空比將被削減;當EN信號拉低時,則有可能產生毛刺。均不利于后續寄存器組的時序過程。

微信圖片_20201127154933.png

  這種情況難以通過在鎖存器前端加同步寄存器避免,因為此時的使能信號是不滿足寄存器的建立時間的,大概率會產生亞穩態現象。因此產生門控使能信號的組合邏輯應當盡可能簡化,保證在半個時鐘周期之內得到穩定電平。

  保險起見,一方面,保證使能信號半周期確定;另一方面,在鎖存器之前加一級上升沿觸發的寄存器,過濾輸入鎖存器的信號。

  2.基于寄存器的門控時鐘

  上面介紹的基于鎖存器的門控時鐘實際上更適合在ASIC中實現,一方面FPGA中沒有專門的鎖存器資源,需要利用其中的組合邏輯資源外加寄存器來等效地實現,不經濟;另一方面,鎖存器本身的特性沒法進行靜態時序分析,出問題了不易排查。

  真正適合在FPGA中實現的是基于寄存器的門控時鐘,如下圖所示。

微信圖片_20201127154935.png

  前段使用加法器產生計數值,通過比較器產生使能信號,送入使能寄存器。值得注意的是,前端產生使能邏輯時序元件是上升沿觸發,而使能寄存器是下降沿觸發。如此一來,同樣需要滿足產生使能信號的組合邏輯簡單這一前提要求(半周期內達到en寄存器的建立時間)。好處在于,AND門時時刻刻都只有一個輸入在變,不容易產生毛刺。時序圖如下:

微信圖片_20201127154937.png

  為了便于理解,此處給出若使能寄存器也是上升沿觸發的時序圖:

微信圖片_20201127154939.png

  可見,AND門變化時兩個個輸入在變,容易產生毛刺。

  五、討論

  只有當FPGA工程需要大量降低功耗時才有必要引入門控時鐘,若必須引入門控時鐘,則推薦使用基于寄存器的門控時鐘設計。

  在時鐘樹的枝干處使用門控,而不是在枝丫處使用門控。

  使用門控時,應該注意時鐘的質量(使用專用時鐘網絡),畢竟好的時鐘才能產生好的使能信號和門控時鐘信號。同時,產生使能信號的邏輯不能太復雜,確??梢詽M足使能寄存器的建立時間和保持時間。

  與或門控輸出的時鐘信號,需要在timeanalyzer中設置為base clock。否則將會引入人為的時鐘偏斜。如下,將會以沒有使能寄存器的門控路徑作為最短分析路徑,以有寄存器的路徑作為最長路徑分析。

微信圖片_20201127154941.png

  類似地,產生門控時鐘信號最好只有一個兩輸入AND門(OR門)。附加邏輯越多,產生毛刺可能性越大。


本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
久久精品二区三区| 国产精品劲爆视频| 亚洲中字黄色| 亚洲人成网站777色婷婷| 欧美一二区视频| 新狼窝色av性久久久久久| 亚洲一区自拍| 亚洲一级黄色| 亚洲一区久久| 亚洲网站在线播放| 亚洲一区二区成人在线观看| 一级日韩一区在线观看| a91a精品视频在线观看| 亚洲理伦在线| 日韩午夜精品视频| 在线亚洲激情| 亚洲一区二区黄色| 午夜在线精品偷拍| 欧美自拍丝袜亚洲| 亚洲国产一二三| 亚洲精品久久视频| 日韩香蕉视频| 亚洲图片欧美午夜| 午夜精品久久久久久久| 欧美一区二区三区久久精品| 久久爱91午夜羞羞| 久热这里只精品99re8久| 女人色偷偷aa久久天堂| 欧美国产日韩二区| 欧美日韩一区免费| 国产精品一级久久久| 国产精品免费电影| 国产一区 二区 三区一级| 国内成人在线| 亚洲国产综合在线看不卡| 亚洲精品日产精品乱码不卡| 亚洲美女诱惑| 亚洲主播在线观看| 久久精品二区三区| 日韩视频免费在线| 亚洲欧美电影在线观看| 久久精品亚洲热| 美女久久网站| 欧美日韩在线三级| 国产伦精品一区二区| 激情六月婷婷久久| 日韩午夜激情| 欧美一区激情| 亚洲免费久久| 欧美一级二级三级蜜桃| 美女精品自拍一二三四| 欧美视频在线一区| 国产综合网站| 一本久道久久久| 欧美主播一区二区三区| 夜夜狂射影院欧美极品| 欧美中文字幕第一页| 欧美国产日韩在线观看| 国产精品一区一区| 亚洲大片在线| 亚洲综合成人在线| 亚洲激情在线视频| 亚洲欧美日韩精品久久| 男女精品视频| 国产精品视频在线观看| 亚洲国产精品激情在线观看| 一区二区三区**美女毛片| 久久精品视频在线| 亚洲一区二区三区四区在线观看| 久久精品在线免费观看| 欧美日韩国产成人精品| 国产综合亚洲精品一区二| 夜夜躁日日躁狠狠久久88av| 亚洲电影自拍| 亚洲综合视频1区| 免费在线亚洲| 国产伦理精品不卡| 日韩视频在线观看免费| 久久精品国产在热久久 | 久久本道综合色狠狠五月| 一区二区三区回区在观看免费视频| 久久久久久久久伊人| 国产精品成人一区二区三区夜夜夜 | 久热爱精品视频线路一| 国产精品老女人精品视频| 亚洲国产免费| 久久aⅴ国产紧身牛仔裤| 亚洲一区综合| 欧美精品三级日韩久久| 韩国一区二区三区美女美女秀| 亚洲一区二区三区777| 一区二区三区免费观看| 欧美国产另类| 在线看片欧美| 久久精品国产欧美激情| 欧美一区视频| 国产精品一区二区三区四区五区 | 亚洲三级电影全部在线观看高清| 亚洲国产成人高清精品| 新狼窝色av性久久久久久| 欧美日韩国产综合一区二区| 亚洲国产91| 亚洲国产精品美女| 久久综合久色欧美综合狠狠| 国产日韩在线不卡| 午夜在线成人av| 欧美一级精品大片| 国产精品一区亚洲| 亚洲自拍偷拍麻豆| 亚洲欧美一区二区精品久久久| 欧美日韩综合另类| 亚洲美女av在线播放| 一本色道久久综合狠狠躁的推荐| 欧美精品亚洲一区二区在线播放| 亚洲黄色毛片| 亚洲美女av电影| 欧美金8天国| 亚洲乱码国产乱码精品精可以看| 亚洲美女在线观看| 欧美精品在线观看播放| 亚洲精选视频免费看| 艳妇臀荡乳欲伦亚洲一区| 欧美日韩1区2区3区| 日韩视频精品在线观看| 中日韩男男gay无套| 欧美午夜宅男影院| 亚洲无亚洲人成网站77777| 午夜精品一区二区三区电影天堂 | 欧美一级视频| 国产欧美三级| 欧美一区91| 猫咪成人在线观看| 亚洲国产日韩欧美在线图片 | 亚洲欧美欧美一区二区三区| 国产精品视频一二三| 香港久久久电影| 久久夜色精品国产亚洲aⅴ| 一色屋精品视频免费看| 亚洲人成在线播放网站岛国| 欧美激情精品久久久| 日韩一二三在线视频播| 亚洲欧美日韩在线综合| 国产日韩欧美不卡| 久久精品一区二区三区四区| 欧美多人爱爱视频网站| 日韩视频三区| 欧美一区2区视频在线观看| 国产曰批免费观看久久久| 91久久视频| 欧美三级午夜理伦三级中视频| 在线一区日本视频| 久久精品国产亚洲a| 亚洲第一精品夜夜躁人人躁| 一区二区三区精品视频在线观看| 国产精品亚洲成人| 久久精品国产第一区二区三区最新章节 | 亚洲国产精品www| 亚洲一区二区在线播放| 国产日韩一级二级三级| 亚洲日本欧美| 国产精品久久午夜夜伦鲁鲁| 欧美在线亚洲在线| 欧美日韩 国产精品| 午夜久久黄色| 欧美国产免费| 亚洲欧美日韩国产综合精品二区| 麻豆国产精品777777在线| 亚洲最快最全在线视频| 久久精品天堂| 日韩亚洲国产精品| 久久精品中文| 夜夜嗨av一区二区三区四季av | 亚洲永久免费精品| 老巨人导航500精品| 亚洲色诱最新| 欧美成人官网二区| 亚洲专区一区| 欧美激情亚洲自拍| 亚洲欧美在线播放| 欧美日韩国产美女| 久久精品亚洲热| 国产精品高潮呻吟久久av无限 | 99国产精品国产精品久久| 久久se精品一区精品二区| 最新日韩中文字幕| 久久久久久亚洲精品杨幂换脸| av成人黄色| 欧美第十八页| 欧美一级一区| 欧美午夜视频在线观看| 亚洲精品乱码久久久久久按摩观| 国产欧美欧美| 亚洲视屏在线播放| 亚洲福利视频专区| 久久久国产成人精品| 亚洲午夜精品| 欧美日韩精品免费观看视频完整| 亚洲成人资源网| 国产欧美在线观看| 亚洲欧美不卡|