在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

FPGA原型驗證系統的時鐘門控

jf_5P3RKFtu ? 來源:芯播客 ? 2023-04-20 09:15 ? 次閱讀

門控時鐘是一種在系統不需要動作時,關閉特定塊的時鐘的方法,目前很多低功耗SoC設計都將其用作節省動態功率的有效技術。在SoC設計中,時鐘門控可以在兩個級別完成:

1. 門控時鐘被設計到SoC架構中,并被編碼為RTL功能的一部分。當這些相關的模塊處于非激活狀態時,它會停止各個模塊的時鐘,從而有效地禁用這些塊的所有功能。由于大的邏輯塊在這些非激活的時鐘周期內都不進行切換和運算操作,因此節省了大量的動態功率。時鐘門控的最簡單和最常見的形式是使用邏輯“與”功能通過控制信號enable選擇性地禁用各個塊的時鐘。

29177438-df08-11ed-bfe3-dac502259ad0.png ? ? ?

2. 在綜合期間,相關工具自動識別共享公共使能控制信號的觸發器組,并使用它們選擇性地關閉這些觸發器組的時鐘。

這兩種時鐘門控方法最終都將在控制其下游時鐘的時鐘路徑中引入具體物理邏輯門。即使映射到SoC中,這些邏輯門也可能會引入額外的時鐘偏差,并導致設置和保持時間沖突,然而,這可以通過SoC后端STA流程或者其他手段的時鐘樹綜合和布局工具來補償。SoC設計的時鐘樹綜合平衡了源和目的地之間的時鐘緩沖、分段和布線,以確保定時關閉,使這些路徑包括時鐘門控。這在FPGA技術中是不可能的,因此如果SoC設計包含大量門控時鐘或復雜的時鐘網絡,則需要其他一些方法來映射SoC設計。

所有FPGA設備都有專用的低偏斜時鐘樹網絡,稱為全局時鐘。它們的數量有限,但它們可以計時FPGA中的順序資源,頻率為數百兆赫。由于FPGA供應商的精湛設計技術,時鐘網絡在FPGA中的任意兩個目的地之間也只有幾十皮秒的偏差。因此,當我們將設計目標定為FPGA時,始終建議使用這些全局時鐘。然而,FPGA時鐘資源不適合創建大量相對較小的時鐘域,如我們通常在SoC中發現的那樣。相反,FPGA更適合于實現少量的大型同步時鐘網絡,這些網絡可以被認為是整個設備的全局網絡。

全局時鐘網絡非常有用,但可能不夠靈活,無法滿足復雜SoC設計的時鐘需求,尤其是在RTL中執行時鐘門控時。這是因為物理門被時鐘門控過程引入時鐘路徑,并且全局時鐘線不能自然地容納這些物理門。因此,布局布線工具將被迫為具有插入門的時鐘網絡使用其他片上路由資源,通常導致到目標寄存器的不同路徑之間的大的時鐘偏移。

當在SoC中采用架構級時鐘門控時,例如當為時鐘使用粗粒度開關控制以減少動態功耗時,可能會出現這種情況。在這些情況下,可以將門控時鐘的所有負載劃分到同一FPGA中,并從同一時鐘驅動器塊驅動它們。在一些SoC設計中,設計中也可能存在跨時鐘域的設計,即源和目標觸發器由不同相關時鐘驅動的路徑,例如,時鐘和由時鐘路徑中的物理門創建的導出門控時鐘,如圖所示。來自源觸發器的數據很可能比門控時鐘更快/更晚到達目的地觸發器,并且這種競爭條件可能導致定時沖突。

29287d8c-df08-11ed-bfe3-dac502259ad0.png ? ? ?

上述競爭條件的解決方案是將基準時鐘和選通與選通時鐘分開。然后將分離的基本時鐘路由到時鐘,并選通到時鐘使能所有順序元件。當時鐘“打開”時,順序元件將被啟用,當時鐘“關閉”時,序列元件將被禁用。通常,許多門控時鐘來自同一基準時鐘,因此將門控與時鐘分離允許單個全局時鐘線用于許多門控時鐘。這樣,功能時鐘路徑中存在的邏輯門被移動到數據路徑中,這消除了時鐘偏移。

這個過程稱為門控時鐘轉換。FPGA中的所有順序元件都有專用的時鐘使能輸入,因此在大多數情況下,門控時鐘轉換可以使用這一點,而不需要任何額外的FPGA資源。然而,手動將門控時鐘轉換為等效啟用是一個困難且容易出錯的過程,盡管如果SoC設計中的時鐘門控都在設計層次結構中的同一位置執行,而不是分散在各個子功能中,則可能會稍微容易一些。

頂層的芯片支持塊可以包括驅動整個SoC所需的所有時鐘生成和時鐘門控。然后,在原型設計期間,可以用其FPGA等效邏輯替換該Chip Support模塊。同時,我們可以手動將時鐘門替換為啟用信號,該啟用信號可以在整個設備中路由。

然后,這將在原始門控時鐘每次上升時僅啟用全局時鐘的單個邊緣。在大多數情況下,由于復雜性,手動操作是不可能的,例如,如果時鐘在RTL中的許多不同的始終或過程塊處被本地門控。在這種情況下,可能是大多數設計流程中的默認情況,可以采用自動門控時鐘轉換。







審核編輯:劉清

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

    關注

    1

    文章

    148

    瀏覽量

    18793
  • RTL
    RTL
    +關注

    關注

    1

    文章

    385

    瀏覽量

    59876
  • 門控時鐘
    +關注

    關注

    0

    文章

    27

    瀏覽量

    8961
  • FPGA系統
    +關注

    關注

    0

    文章

    10

    瀏覽量

    7052

原文標題:【芯知識】FPGA原型驗證系統的時鐘門控

文章出處:【微信號:于博士Jacky,微信公眾號:于博士Jacky】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    驗證中的FPGA原型驗證 FPGA原型設計面臨的挑戰是什么?

    什么是FPGA原型?? FPGA原型設計是一種成熟的技術,用于通過將RTL移植到現場可編程門陣列(FPGA)來
    發表于 07-19 16:27 ?1988次閱讀

    FPGA時鐘門控是好還是壞?

    喜我對時鐘門控有一些疑問。從我所讀到/學到的東西 - 時鐘門控可用于低功率fpga設計(關閉時鐘
    發表于 02-21 10:21

    高頻RFID芯片的FPGA原型驗證平臺設計及驗證

    原型驗證環境概述一套完整的RFID系統是由閱讀器(Reader)、電子標簽芯片(Tag)也就是所謂的應答器(Transponder)及應用軟件三部分組成。電子標簽芯片的FPGA
    發表于 05-29 08:03

    ASIC設計-FPGA原型驗證

    ASIC設計-FPGA原型驗證
    發表于 03-19 16:15

    基于FPGA原型的GPS基帶驗證系統設計與實現

    隨著SoC設計復雜度的提高,驗證已成為集成電路設計過程中的瓶頸,而FPGA技術的快速發展以及良好的可編程特性使基于FPGA原型驗證越來越多
    發表于 11-11 16:00 ?35次下載

    門控時鐘

    門控時鐘的資料,關于FPGA方面的資料。有需要的可以看看
    發表于 05-10 16:31 ?11次下載

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

    門控時鐘的設計初衷是實現FPGA的低功耗設計,本文從什么是門控時鐘門控
    的頭像 發表于 09-23 16:44 ?1.4w次閱讀
    什么是<b class='flag-5'>門控</b><b class='flag-5'>時鐘</b> <b class='flag-5'>門控</b><b class='flag-5'>時鐘</b>降低功耗的原理

    門控時鐘實現低功耗的原理

    只有當FPGA工程需要大量降低功耗時才有必要引入門控時鐘,若必須引入門控時鐘,則推薦使用基于寄存器的門控
    的頭像 發表于 07-03 15:32 ?2335次閱讀

    如何建立適合團隊的FPGA原型驗證系統平臺與技術?

    FPGA原型驗證在數字SoC系統項目當中已經非常普遍且非常重要,但對于一個SoC的項目而言,選擇合適的FPGA
    的頭像 發表于 04-03 09:46 ?1363次閱讀

    FPGA原型驗證系統時鐘資源設計

    如果SoC設計規模小,在單個FPGA內可以容納,那么只要系統中的FPGA具有所SoC所設計需要時鐘的數量
    的頭像 發表于 04-07 09:42 ?939次閱讀

    什么是FPGA原型驗證?如何用FPGA對ASIC進行原型驗證

    FPGA原型設計是一種成熟的技術,用于通過將RTL移植到現場可編程門陣列(FPGA)來驗證專門應用的集成電路(ASIC),專用標準產品(ASSP)和片上
    發表于 04-10 09:23 ?1584次閱讀

    多臺FPGA原型驗證平臺系統如何實現自由互連

    FPGA原型驗證平臺系統靈活性主要體現在其外部連接表現形式,由單片FPGA平臺或者2片的FPGA
    發表于 04-11 09:50 ?662次閱讀

    淺析FPGA原型驗證系統時鐘資源

    如果SoC設計規模小,在單個FPGA內可以容納,那么只要系統中的FPGA具有所SoC所設計需要時鐘的數量
    發表于 05-23 15:46 ?923次閱讀
    淺析<b class='flag-5'>FPGA</b><b class='flag-5'>原型</b><b class='flag-5'>驗證</b><b class='flag-5'>系統</b>的<b class='flag-5'>時鐘</b>資源

    FPGA原型平臺門控時鐘自動轉換

    現代FPGA綜合工具會自動執行門控時鐘轉換,而無需更改RTL代碼中的設計,然而,我們可能需要適當地手動指導綜合工具執行門控時鐘變換。
    的頭像 發表于 05-23 17:38 ?1935次閱讀
    <b class='flag-5'>FPGA</b><b class='flag-5'>原型</b>平臺<b class='flag-5'>門控</b><b class='flag-5'>時鐘</b>自動轉換

    什么是FPGA原型驗證FPGA原型設計的好處是什么?

    FPGA原型設計是一種成熟的技術,用于通過將RTL移植到現場可編程門陣列(FPGA)來驗證專門應用的集成電路(ASIC),專用標準產品(ASSP)和片上
    發表于 01-12 16:13 ?1272次閱讀
    主站蜘蛛池模板: 91色爱| 天天天天做夜夜夜夜| 欧美日韩一区在线观看| 人人爽人人爱| 欧美黄色一级视频| 久久久精品午夜免费不卡| 青青青久97在线观看香蕉| 给我免费播放片黄色| 国产精品美女自在线观看免费| 成人精品一区二区不卡视频| 一级骚片超级骚在线观看| 寡妇一级a毛片免费播放| www.91久久| 天天操天天操天天操香蕉| 九九午夜| 中文字幕一区2区3区| 中文字幕在线看精品乱码| 91大神精品全国在线观看| 亚洲情欲网| 亚洲国产成人精品青青草原100| 九九re热| 亚洲二区视频| 在线www天堂资源网| 三级免费观看| 国产一区二区三区在线观看视频 | 一色屋成人免费精品网站| 四虎在线网址| 久久综合久久久久| 欧美另类videos| 国产香蕉视频在线播放| 韩国三级无遮挡床戏视频| a级黑粗大硬长爽猛视频毛片| 日本高清视频色| 中文字幕一区二区视频| 一区二区三区四区在线视频| 欧美性生活一级| 最近在线视频免费观看2019| 狠狠干b| h网站亚洲| 欧美在线1| 一级特黄aaaaaa大片|