《電子技術應用》
您所在的位置:首頁 > 其他 > 業界動態 > 大牛解析,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但前者性能更強)。可以在FPGA選型時加以考慮。

  動態功耗:是指電容充放電功耗和短路功耗,是由電路的翻轉造成的。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工程需要大量降低功耗時才有必要引入門控時鐘,若必須引入門控時鐘,則推薦使用基于寄存器的門控時鐘設計。

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

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

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

微信圖片_20201127154941.png

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


本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
99国产精品国产精品久久| 亚洲视频你懂的| 激情久久综合| 国产麻豆综合| 国产精品久久久久av| 欧美日韩一区二区欧美激情| 免费永久网站黄欧美| 久久久久国内| 亚洲欧美成人一区二区在线电影| 一区二区三区四区在线| 一二三四社区欧美黄| 一区二区三区精品视频| 一本一本久久a久久精品综合麻豆| 亚洲精品日韩在线| 亚洲片国产一区一级在线观看| 久久精品一区四区| 亚洲国产另类 国产精品国产免费| 欧美一区二区三区在线| 欧美一级艳片视频免费观看| 欧美一区激情| 久久电影一区| 亚洲二区在线| 亚洲激情在线激情| 亚洲国产清纯| 亚洲精选在线| 一区二区免费在线视频| 亚洲天堂成人在线观看| 亚洲中字在线| 性色一区二区三区| 久久精品国产77777蜜臀| 久久久综合网站| 美女脱光内衣内裤视频久久影院 | 亚洲高清免费视频| 欧美怡红院视频一区二区三区| 亚洲成人在线视频播放 | 亚洲人成久久| 一区二区欧美视频| 亚洲永久在线| 亚洲二区在线视频| 99国产精品久久久久老师| 99这里只有久久精品视频| 一区二区久久久久| 午夜精品视频在线观看一区二区| 欧美在线观看一区| 蜜桃久久av| 欧美三级网址| 国产欧美一区二区三区视频| 黑人中文字幕一区二区三区 | 亚洲欧美第一页| 久久不见久久见免费视频1| 亚洲国产精品va在线观看黑人| 亚洲卡通欧美制服中文| 亚洲专区欧美专区| 久久久久久久久久久一区| 欧美电影在线| 国产精品一区在线观看你懂的| 精品91免费| 国产在线精品成人一区二区三区| 亚洲黄色一区| 极品日韩av| 一本色道精品久久一区二区三区| 香蕉成人久久| 99视频+国产日韩欧美| 欧美在线观看视频在线| 亚洲欧美亚洲| 欧美大片免费| 国产欧美婷婷中文| 亚洲人成网站在线播| 亚洲激情啪啪| 羞羞答答国产精品www一本 | 国产精品制服诱惑| 亚洲国产91| 1024国产精品| 香蕉久久久久久久av网站| 99精品国产热久久91蜜凸| 亚洲精品一区二区三| 亚洲欧美综合国产精品一区| 鲁大师影院一区二区三区| 欧美性猛交视频| 亚洲国产精品99久久久久久久久| 亚洲自拍偷拍网址| 一级日韩一区在线观看| 久久在线视频在线| 国产精品美女久久久久久久| 亚洲国产精品电影| 欧美一区二区久久久| 国产精品99久久久久久久女警| 另类天堂av| 国产亚洲欧美激情| 亚洲小视频在线| aa级大片欧美三级| 99视频精品在线| 欧美一区午夜精品| 美女精品视频一区| 国产一区二区三区自拍| 亚洲一区二区三区中文字幕在线 | 亚洲高清成人| 久久成人精品一区二区三区| 亚洲综合欧美| 欧美日韩在线播放一区| 亚洲国产一区二区三区青草影视| 欧美在线视频免费播放| 香蕉成人伊视频在线观看| 久久人91精品久久久久久不卡| 国产精品欧美在线| 夜夜嗨av一区二区三区| 99国产一区| 欧美激情网友自拍| 亚洲第一福利社区| 久久精品成人欧美大片古装| 午夜在线播放视频欧美| 欧美三级网址| 日韩一级大片| 一个色综合av| 欧美日韩高清在线| 亚洲欧洲日本专区| 亚洲狼人综合| 欧美国产日本| 最新高清无码专区| 亚洲美女免费视频| 欧美福利一区二区三区| 在线观看视频日韩| 最新国产成人av网站网址麻豆| 美女91精品| 在线精品亚洲| 亚洲欧洲三级| 欧美精品日韩一区| 亚洲精品乱码久久久久久久久| 日韩亚洲精品电影| 欧美日本簧片| 一区二区三区色| 亚洲精品欧美极品| 欧美精品日韩www.p站| 亚洲精品中文字幕有码专区| 亚洲视频导航| 国产精品久久久久秋霞鲁丝 | 欧美激情视频在线播放 | 91久久精品网| 一区二区免费在线视频| 欧美日韩中国免费专区在线看| 亚洲美女免费精品视频在线观看| 一区二区三区四区国产精品| 欧美性事免费在线观看| 亚洲——在线| 久久理论片午夜琪琪电影网| 伊人久久大香线| 99精品视频免费观看视频| 欧美日韩不卡| 亚洲四色影视在线观看| 性欧美8khd高清极品| 国产亚洲一区在线| 亚洲国产一区视频| 欧美久色视频| 亚洲素人在线| 亚洲视频精选| 国产一区二区av| 亚洲三级影片| 国产精品久久久99| 久久精品91| 欧美日韩另类国产亚洲欧美一级| 亚洲影院在线| 欧美+亚洲+精品+三区| 夜夜夜久久久| 久久久午夜电影| 亚洲精品国产品国语在线app| 亚洲专区欧美专区| 国内精品久久久久久影视8 | 久久久久久久欧美精品| 亚洲国产天堂久久综合| 亚洲欧美日本视频在线观看| 韩国三级电影一区二区| 日韩视频一区二区三区在线播放免费观看 | 欧美精品久久一区| 亚洲主播在线| 暖暖成人免费视频| 亚洲视频二区| 欧美成人a视频| 亚洲欧美日韩国产成人精品影院| 久久人人九九| 亚洲午夜久久久久久尤物 | 欧美电影在线观看| 亚洲综合首页| 欧美激情一区在线观看| 小辣椒精品导航| 欧美日韩午夜视频在线观看| 午夜精品成人在线| 欧美精品久久一区二区| 欧美一区二区三区日韩视频| 欧美色欧美亚洲另类二区| 久久精品日韩| 国产精品亚洲激情| 9久草视频在线视频精品| 国产亚洲综合精品| 亚洲自拍偷拍网址| 国产精品黄视频| 999亚洲国产精| 韩日成人av| 亚洲欧美综合国产精品一区| 亚洲国产美女| 久久综合伊人77777蜜臀|