《電子技術應用》
您所在的位置:首頁 > 其他 > 業界動態 > 大牛解析,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亚洲国产精品_日韩亚洲一区二区
国自产拍偷拍福利精品免费一| 国产视频一区在线观看一区免费 | 亚洲精品女av网站| 国内精品模特av私拍在线观看| 国产精品日韩一区二区| 国产精品爱久久久久久久| 欧美日韩成人一区| 欧美日韩播放| 欧美日韩国产一区精品一区 | 亚洲欧美日韩一区二区三区在线| 一区二区三区 在线观看视频| 日韩视频一区| 一区二区三区欧美| 中文精品99久久国产香蕉| 宅男精品视频| 亚洲午夜国产一区99re久久| 亚洲网站视频福利| 亚洲一区二区三区在线视频| 亚洲一区日韩在线| 午夜精品国产更新| 欧美一区二区福利在线| 欧美一区二区视频97| 久久精品二区亚洲w码| 久久精品国产亚洲aⅴ| 亚洲第一精品福利| 亚洲人成绝费网站色www| 亚洲人人精品| 一区二区三区不卡视频在线观看 | 欧美日韩精品综合| 欧美午夜不卡在线观看免费 | 久久国产精品久久精品国产 | 国产精品色午夜在线观看| 国产伦精品一区二区三区视频孕妇 | 欧美大片免费观看| 欧美激情精品久久久久久变态| 欧美日韩精品欧美日韩精品一| 欧美午夜不卡视频| 国产视频欧美视频| 在线观看亚洲视频| 99国产精品久久久久久久成人热| 亚洲专区一区二区三区| 久久成人免费| 亚洲片在线观看| 亚洲午夜激情免费视频| 久久国产黑丝| 欧美精品久久久久久久免费观看| 国产精品夫妻自拍| 国产一区二区毛片| 亚洲高清自拍| 在线视频精品一| 久久精品国产2020观看福利| 夜夜嗨av一区二区三区网页 | 国产日本欧美视频| 亚洲国产精品成人| 中文av字幕一区| 欧美在线啊v一区| 亚洲精品女av网站| 午夜视频久久久| 猫咪成人在线观看| 国产精品国码视频| 娇妻被交换粗又大又硬视频欧美| 亚洲久久一区二区| 性伦欧美刺激片在线观看| 日韩亚洲欧美高清| 久久精品国产一区二区电影| 欧美屁股在线| 国产无遮挡一区二区三区毛片日本| 最新国产の精品合集bt伙计| 亚洲欧美日韩在线综合| 亚洲美女免费视频| 欧美在线视频一区二区三区| 欧美绝品在线观看成人午夜影视| 国产精一区二区三区| 亚洲国产天堂久久综合| 午夜精品久久久久久久久| 99视频热这里只有精品免费| 久久噜噜噜精品国产亚洲综合| 欧美午夜电影在线观看| 一区二区三区我不卡| 宅男在线国产精品| 亚洲啪啪91| 久久精品中文| 国产精品卡一卡二| 亚洲精品久久在线| 亚洲国产精品一区二区三区| 性视频1819p久久| 欧美视频在线一区二区三区| 一区二区视频免费在线观看| 亚洲欧美日本在线| 亚洲视频网在线直播| 欧美激情精品| 狠狠色狠狠色综合日日五| 亚洲尤物在线视频观看| 亚洲天堂成人| 欧美精品不卡| 欲香欲色天天天综合和网| 午夜一区二区三区不卡视频| 亚洲欧美国产日韩中文字幕| 欧美日本国产精品| 亚洲国产精品国自产拍av秋霞| 久久精品成人一区二区三区蜜臀 | 欧美日韩国产成人高清视频| 樱桃国产成人精品视频| 午夜精品亚洲| 亚洲欧美在线另类| 国产精品xxxav免费视频| 日韩视频精品| 99精品视频免费在线观看| 欧美成人一区二免费视频软件| 国内精品久久久久影院 日本资源| 亚洲欧美不卡| 午夜亚洲性色福利视频| 国产精品二区在线| 在线一区二区三区四区五区| 99国产精品私拍| 欧美精品aa| 亚洲精品视频一区| 亚洲精品自在久久| 欧美剧在线观看| 亚洲精品一二三| 在线视频你懂得一区| 欧美日韩久久久久久| 日韩午夜视频在线观看| 亚洲视频网站在线观看| 欧美午夜a级限制福利片| 一区二区三区欧美激情| 亚洲一区二区三区四区五区黄| 欧美三级在线播放| 日韩视频中文字幕| 亚洲一区免费看| 欧美午夜www高清视频| 亚洲在线1234| 欧美中文字幕视频| 国产在线精品自拍| 亚洲电影自拍| 欧美顶级大胆免费视频| 亚洲精品视频中文字幕| 在线视频你懂得一区| 国产精品高精视频免费| 亚洲欧美视频一区二区三区| 久久久久久综合| 永久域名在线精品| 日韩视频免费在线观看| 欧美色图一区二区三区| 亚洲愉拍自拍另类高清精品| 久久国产加勒比精品无码| 激情视频一区二区| 日韩一级免费| 国产精品久久久久久久7电影| 午夜精彩视频在线观看不卡 | 亚洲激情中文1区| 亚洲午夜av在线| 国产区在线观看成人精品| 亚洲国产精品一区二区www在线| 欧美精品色网| 亚洲午夜电影网| 久久国产精品一区二区三区四区 | 欧美成人精品在线| 99精品欧美| 久久精品在线观看| 亚洲国产精品第一区二区| 亚洲永久免费av| 国产综合av| 一本色道久久| 国产精品夜夜夜| 亚洲国产综合在线看不卡| 欧美日韩性生活视频| 欧美亚洲免费高清在线观看| 欧美成人午夜激情视频| 亚洲午夜女主播在线直播| 久久最新视频| 一区二区激情| 久热精品视频在线观看| 在线中文字幕一区| 免费观看亚洲视频大全| 亚洲天堂av高清| 免费成人小视频| 亚洲亚洲精品在线观看 | 蜜臀99久久精品久久久久久软件 | 国产精品人人爽人人做我的可爱| 久久精品国产综合精品| 国产精品ⅴa在线观看h| 久久高清福利视频| 欧美色视频日本高清在线观看| 久久精品亚洲热| 国产精品久久999| 亚洲精品乱码久久久久久按摩观| 国产精品无人区| aⅴ色国产欧美| 一区二区三区在线视频观看| 亚洲欧美日韩国产综合精品二区| 在线观看91久久久久久| 欧美一区二视频在线免费观看| 亚洲精品久久嫩草网站秘色| 久久久噜噜噜久久中文字免| 亚洲视频www| 欧美激情偷拍| 亚洲高清不卡一区| 国产精品一区免费视频| 亚洲视频在线播放|