chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

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

FPGA之家 ? 來源:CSDN技術(shù)社區(qū) ? 作者:Arist9612 ? 2021-09-23 16:44 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

一、什么是門控時鐘

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

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

a7840c72-1016-11ec-8fb8-12bb97331649.png

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

1. FPGA功耗分類

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

動態(tài)功耗:是指電容充放電功耗和短路功耗,是由電路的翻轉(zhuǎn)造成的。FPGA中的動態(tài)功耗主要體現(xiàn)在元件的電平翻轉(zhuǎn)時對負(fù)載電容的充放電及時鐘的翻轉(zhuǎn)。

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

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

三、不合理的門控時鐘設(shè)計

1.偽門控時鐘

如下圖所示,設(shè)計中有意識地使用使能信號,意圖維持寄存器的數(shù)據(jù)。但是僅對寄存器組的數(shù)據(jù)輸入端添加選擇器和使能信號,并不妨礙寄存器組時鐘輸入端的翻轉(zhuǎn),輸出維持不變只是因?yàn)榇嬖诜答伝芈吩诓粩嗟倪M(jìn)行使能判斷、輸出、使能判斷、輸出的循環(huán)。實(shí)則并沒有起到低功耗的作用。

當(dāng)然某些情況下確實(shí)需要用到這種設(shè)計,此處僅用來和門控時鐘做區(qū)分,避免混淆。

2.直接門控時鐘

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

四、推薦的門控時鐘設(shè)計

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

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

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

a7dda426-1016-11ec-8fb8-12bb97331649.png

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

a7eaac34-1016-11ec-8fb8-12bb97331649.png

這種情況難以通過在鎖存器前端加同步寄存器避免,因?yàn)榇藭r的使能信號是不滿足寄存器的建立時間的,大概率會產(chǎn)生亞穩(wěn)態(tài)現(xiàn)象。因此產(chǎn)生門控使能信號的組合邏輯應(yīng)當(dāng)盡可能簡化,保證在半個時鐘周期之內(nèi)得到穩(wěn)定電平。

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

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

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

真正適合在FPGA中實(shí)現(xiàn)的是基于寄存器的門控時鐘,如下圖所示。

a7f33a48-1016-11ec-8fb8-12bb97331649.png

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

a7fc7dec-1016-11ec-8fb8-12bb97331649.png

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

a80e4aa4-1016-11ec-8fb8-12bb97331649.png

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

五、討論

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

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

使用門控時,應(yīng)該注意時鐘的質(zhì)量(使用專用時鐘網(wǎng)絡(luò)),畢竟好的時鐘才能產(chǎn)生好的使能信號和門控時鐘信號。同時,產(chǎn)生使能信號的邏輯不能太復(fù)雜,確保可以滿足使能寄存器的建立時間和保持時間。

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

a81a1e4c-1016-11ec-8fb8-12bb97331649.png

In certain cases, converting the gated clocks to clock enables may help reduce glitch and clock skew, and eventually produce a more accurate timing analysis. You can set the Quartus II software to automatically convert gated clocks to clock enables by turning on the Auto Gated Clock Conversion (在綜合的設(shè)置里面)option. The conversion applies to two types of gated clocking schemes: single-gated clock and cascaded-gated clock

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

編輯:jq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1650

    文章

    22205

    瀏覽量

    626836
  • 門控時鐘
    +關(guān)注

    關(guān)注

    0

    文章

    27

    瀏覽量

    9185
  • CLK
    CLK
    +關(guān)注

    關(guān)注

    0

    文章

    132

    瀏覽量

    17853

原文標(biāo)題:FPGA設(shè)計之門控時鐘

文章出處:【微信號:zhuyandz,微信公眾號:FPGA之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    時鐘設(shè)計優(yōu)化實(shí)戰(zhàn)

    1、時鐘設(shè)計,芯片性能的節(jié)拍器 在現(xiàn)代 IC 設(shè)計中,時鐘網(wǎng)絡(luò)的優(yōu)化是實(shí)現(xiàn)高性能、高可靠性和低功耗的關(guān)鍵。本文聚焦四大核心技術(shù):CTS 優(yōu)化、DCD 最小化、時鐘
    的頭像 發(fā)表于 10-09 10:07 ?137次閱讀

    低功耗設(shè)計核心指標(biāo)之時鐘門控效率

    時鐘門控效率是低功耗設(shè)計早期階段極具價值的可量化指標(biāo),使用英諾達(dá)的EDA工具進(jìn)行功耗優(yōu)化并獲取RTL修改建議,讓功耗優(yōu)化不再是“玄學(xué)”。
    的頭像 發(fā)表于 09-19 10:51 ?412次閱讀
    <b class='flag-5'>低功耗</b>設(shè)計核心指標(biāo)之<b class='flag-5'>時鐘</b><b class='flag-5'>門控</b>效率

    ?CDCE6214-Q1 超低功耗時鐘發(fā)生器技術(shù)文檔總結(jié)

    CDCE6214-Q1 是一款用于汽車應(yīng)用的 4 通道、超低功耗、中等抖動時鐘發(fā)生器,可生成五個獨(dú)立的時鐘輸出,可在各種驅(qū)動器模式之間進(jìn)行選擇。輸入源可以是單端或差分輸入時鐘源,也可以
    的頭像 發(fā)表于 09-12 10:42 ?484次閱讀
    ?CDCE6214-Q1 超<b class='flag-5'>低功耗時鐘</b>發(fā)生器技術(shù)文檔總結(jié)

    ?CDCE6214 超低功耗時鐘發(fā)生器技術(shù)文檔總結(jié)

    該CDCE6214是一款四通道、超低功耗、中等抖動時鐘發(fā)生器,可生成五個獨(dú)立的時鐘輸出,可在各種模式的驅(qū)動器之間進(jìn)行選擇。輸入源可以是單端或差分輸入時鐘源,也可以是晶體。該CDCE62
    的頭像 發(fā)表于 09-12 10:03 ?443次閱讀
    ?CDCE6214 超<b class='flag-5'>低功耗時鐘</b>發(fā)生器技術(shù)文檔總結(jié)

    ?CDCE6214Q1TM 超低功耗時鐘發(fā)生器技術(shù)文檔總結(jié)

    該CDCE6214Q1TM是一款適用于汽車應(yīng)用的4通道、超低功耗、中等級抖動時鐘發(fā)生器,可生成五個獨(dú)立的時鐘輸出,可在各種驅(qū)動器模式之間進(jìn)行選擇。輸入源可以是單端或差分輸入時鐘源,也可
    的頭像 發(fā)表于 09-11 10:17 ?472次閱讀
    ?CDCE6214Q1TM 超<b class='flag-5'>低功耗時鐘</b>發(fā)生器技術(shù)文檔總結(jié)

    德州儀器CDCE6214Q1TM超低功耗時鐘發(fā)生器技術(shù)解析

    Texas Instruments CDCE6214Q1TM超低功耗時鐘發(fā)生器是是一款適合汽車應(yīng)用的4通道、中級抖動時鐘發(fā)生器,可生成五個獨(dú)立時鐘輸出。這些輸出在各種驅(qū)動器模式之間可選。輸入源可以
    的頭像 發(fā)表于 08-18 14:12 ?463次閱讀
    德州儀器CDCE6214Q1TM超<b class='flag-5'>低功耗時鐘</b>發(fā)生器技術(shù)解析

    高精度低功耗RTC時鐘芯片+高性能電池的組合設(shè)計、市場應(yīng)用及技術(shù)支持,取得明顯社會效益

    上海市儀器儀表學(xué)會科學(xué)技術(shù)獎優(yōu)秀獎成果名稱:高精度低功耗RTC時鐘芯片+高性能電池的組合設(shè)計、市場應(yīng)用及技術(shù)支持成果主要創(chuàng)新點(diǎn)及影響介紹項(xiàng)目背景:RTC是一種實(shí)時時鐘,被稱為“時鐘芯片
    的頭像 發(fā)表于 06-25 14:51 ?519次閱讀
    高精度<b class='flag-5'>低功耗</b>RTC<b class='flag-5'>時鐘</b>芯片+高性能電池的組合設(shè)計、市場應(yīng)用及技術(shù)支持,取得明顯社會效益

    ST M41T66Q6F 低功耗串行實(shí)時時鐘(RTC)內(nèi)置32.768 kHz振蕩器參數(shù)特性 EDA模型與數(shù)據(jù)手冊

    ST M41T66Q6F 低功耗串行實(shí)時時鐘(RTC)內(nèi)置32.768 kHz振蕩器參數(shù)特性 EDA模型與數(shù)據(jù)手冊
    的頭像 發(fā)表于 06-16 17:39 ?772次閱讀
    ST M41T66Q6F <b class='flag-5'>低功耗</b>串行實(shí)時<b class='flag-5'>時鐘</b>(RTC)內(nèi)置32.768 kHz振蕩器參數(shù)特性 EDA模型與數(shù)據(jù)手冊

    AMD Vivado Design Tool綜合中的門控時鐘轉(zhuǎn)換

    傳統(tǒng)上,使用門控時鐘是 ASIC 設(shè)計中降低系統(tǒng)功耗的常見方法。通過門控時鐘,可在非必要時阻止整
    的頭像 發(fā)表于 05-14 09:05 ?1836次閱讀
    AMD Vivado Design Tool綜合中的<b class='flag-5'>門控</b><b class='flag-5'>時鐘</b>轉(zhuǎn)換

    解決視覺感知難題:門控視覺技術(shù)在汽車領(lǐng)域的應(yīng)用

    本文探討了友思特門控視覺技術(shù)在夜間駕駛中的應(yīng)用,包括其基本概念、原理和應(yīng)用場景。該技術(shù)通過近紅外成像和智能“門控”算法,可以在各種光照和天氣條件下提供清晰、高對比度的圖像,從而有效檢測障礙物和避免誤判,滿足汽車視覺傳感器的理想性能要求。
    的頭像 發(fā)表于 05-13 11:20 ?526次閱讀
    解決視覺感知難題:<b class='flag-5'>門控</b>視覺技術(shù)在汽車領(lǐng)域的應(yīng)用

    RISC-V核低功耗MCU動態(tài)時鐘門控技術(shù)解析

    ? ? ? RISC-V核低功耗MCU通過動態(tài)時鐘門控技術(shù),實(shí)現(xiàn)了從模塊級到系統(tǒng)級的精細(xì)化功耗管理,顯著延長了智能終端設(shè)備的續(xù)航能力,并滿足工 業(yè)、汽車等場景的實(shí)時性要求?。 一、?技
    的頭像 發(fā)表于 04-24 15:11 ?685次閱讀

    AG32 MCU 如何進(jìn)入低功耗模式

    APB和AHB外設(shè)未使用時對時鐘進(jìn)行門控。 下面我們分享一下實(shí)現(xiàn)低功耗的常用策略: 1. 減慢系統(tǒng)時鐘 在運(yùn)行模式下,系統(tǒng)時鐘的速度
    發(fā)表于 04-21 11:29

    功率放大器在閥門控制中的應(yīng)用有哪些

    功率放大器在閥門控制中具有重要應(yīng)用,可以提供穩(wěn)定的功率輸出,驅(qū)動不同類型的閥門。閥門是一種用于控制和調(diào)節(jié)流體或氣體流動的裝置,功率放大器在閥門控制中發(fā)揮著關(guān)鍵作用。下面將詳細(xì)介紹功率放大器在閥門控
    的頭像 發(fā)表于 04-11 11:13 ?426次閱讀
    功率放大器在閥<b class='flag-5'>門控</b>制中的應(yīng)用有哪些

    請問計算ADS6442的實(shí)際功耗和哪些因素有關(guān),和采樣時鐘什么關(guān)系?

    請問計算ADS6442的實(shí)際功耗和哪些因素有關(guān),和采樣時鐘什么關(guān)系?如何能降低功耗
    發(fā)表于 02-14 06:00

    EE-244:門控時鐘與ADSP-21065L SHARC處理器接口

    電子發(fā)燒友網(wǎng)站提供《EE-244:門控時鐘與ADSP-21065L SHARC處理器接口.pdf》資料免費(fèi)下載
    發(fā)表于 01-08 15:12 ?0次下載
    EE-244:<b class='flag-5'>門控</b><b class='flag-5'>時鐘</b>與ADSP-21065L SHARC處理器接口