色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

組合邏輯生成的時鐘有哪些危害

FPGA技術驛站 ? 來源:CSDN技術社區 ? 作者:CSDN技術社區 ? 2020-10-10 10:28 ? 次閱讀

組合邏輯生成的時鐘,在FPGA設計中應該避免,尤其是該時鐘扇出很大或者時鐘頻率較高,即便是該時鐘通過BUFG進入全局時鐘網絡。

組合邏輯生成時鐘的典型特征是在網表中我們能夠看到LUT(查找表)的輸出直接連接或通過BUFG連接到時序邏輯單元比如觸發器的時鐘端口。最直接的危害是組合邏輯可能會產生毛刺(Glitch),從而導致電路功能錯誤。看個案例,如下圖所示。由于毛刺的存在,計數器多計數了一次,導致錯誤。

從時序角度而言,組合邏輯生成的時鐘會增加時鐘線上的延遲,從而導致過大的Clock Skew,最終造成建立時間和保持時間違例。此外,如果有毛刺,毛刺通常很窄,很可能無法滿足觸發器的Pulse Width要求。還有的工程中盡管沒有直接把LUT的輸出當作時鐘,而是將其通過一個觸發器之后再用作時鐘,這可以過濾掉毛刺,但同樣會增加時鐘線上的延遲,導致Clock Skew過大。因此,在FPGA設計中,要避免此類時鐘。

拿到一個網表,如何判定設計中是否包含此類時鐘呢?從上面的描述可以看到,這類時鐘要么是LUT輸出,要么是觸發器輸出,這是第一個特征。第二個特殊,既然是時鐘,時鐘網線的類型就是LOCAL_CLOCK,根據這兩點就能找到時鐘管腳,相應的Tcl腳本如下圖所示。

代碼第2行是找到所有的時鐘網線,第3行對該時鐘網線進行過濾篩選,凡是與網線相連的pin是輸出端口且其REF_PIN_NAME是O(對應LUT輸出)或Q(對應觸發器輸出)的,即為目標時鐘端口。代碼第4行則是將找到的對象以圖形界面方式顯示出來。

找到了這類時鐘,如何優化呢?如果這類時鐘是在MMCM或PLL可生成頻率范圍內,那么建議用MMCM或PLL生成,尤其是該時鐘扇出比較大的時候。如果MMCM或PLL無法生成,且時鐘頻率很低,例如低于5MHz,而設計已經到了后期,不太可能大范圍修改,那么嘗試是否可能將該時鐘驅動的邏輯都放在一個時鐘區域內,同時保證時鐘源也在該時鐘區域內,這可通過手工布局的方式(畫Pblock)實現。這樣做對于降低Clock Skew會有些幫助。
責任編輯人:CC

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

    關注

    11

    文章

    1746

    瀏覽量

    131673
  • 組合邏輯
    +關注

    關注

    0

    文章

    47

    瀏覽量

    10059

原文標題:如何快速找到組合邏輯生成的時鐘

文章出處:【微信號:Lauren_FPGA,微信公眾號:FPGA技術驛站】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    組合邏輯消除競爭

    本帖最后由 inception1900 于 2015-11-16 14:51 編輯 tmp,tmp_num 是std_logic_vector(15 downto 0),tmp輸入,tmp_num 輸出,如何消除下面VHDL描述組合邏輯出現的競爭(不采用
    發表于 11-16 14:50

    勇敢的芯伴你玩轉Altera FPGA連載25:組合邏輯與時序邏輯

    的延時。而在時序邏輯中,該實例除了組合邏輯滿足條件外,只有在時鐘信號clk的每個上升沿輸出z2才會發生變化。這里一個細節大家也需要注意,x
    發表于 11-17 18:47

    【技巧分享】時序邏輯組合邏輯的區別和使用

    簡單的例子來區分學習下,如計算c=a+b。在代碼層面,時序邏輯代碼表示如下,可以看到此代碼“posedge“時鐘上升沿,即表示一個D觸發器,a+b的結果c是在D觸發器發出指令后才進
    發表于 03-01 19:50

    在FPGA中何時用組合邏輯或時序邏輯

    odata也將會比idata延遲一拍,最終結果為result和odata同步輸出。 · 根據運行速度進行選擇 在數字邏輯電路中,中間某一部分為組合邏輯,兩側的輸入或者輸出也會對延遲或者輸入的數據速率
    發表于 03-06 16:31

    組合邏輯電路的分析與設計-邏輯代數

    組合邏輯電路的分析與設計-邏輯代數   在任何時刻,輸出狀態只決定于同一時刻各輸入狀態的組合,而與先前狀態無關的邏輯電路稱為
    發表于 04-07 10:07 ?3267次閱讀
    <b class='flag-5'>組合</b><b class='flag-5'>邏輯</b>電路的分析與設計-<b class='flag-5'>邏輯</b>代數

    實現拆分大組合邏輯的方法

    圖1是很多為了提高系統時鐘采用的拆分大組合邏輯的方法,但是沒有提供具體如何拆分的實例。我覺得實例才是重要的。但我不明白在寫代碼時,如何知道這樣寫會被綜合成一個很
    發表于 06-05 11:58 ?1053次閱讀
    實現拆分大<b class='flag-5'>組合</b><b class='flag-5'>邏輯</b>的方法

    門控時鐘時鐘偏移研究

    所謂門控時鐘就是指連接到觸發器時鐘端的時鐘來自于組合邏輯;凡是組合
    發表于 09-07 16:11 ?35次下載
    門控<b class='flag-5'>時鐘</b>與<b class='flag-5'>時鐘</b>偏移研究

    組合邏輯電路和時序邏輯電路比較_組合邏輯電路和時序邏輯電路什么區別

    組合邏輯電路和時序邏輯電路都是數字電路,組合邏輯電路在邏輯功能上的特點是任意時刻的輸出僅僅取決于
    發表于 01-30 17:26 ?9.4w次閱讀
    <b class='flag-5'>組合</b><b class='flag-5'>邏輯</b>電路和時序<b class='flag-5'>邏輯</b>電路比較_<b class='flag-5'>組合</b><b class='flag-5'>邏輯</b>電路和時序<b class='flag-5'>邏輯</b>電路<b class='flag-5'>有</b>什么區別

    什么是組合邏輯電路_組合邏輯的分類

    組合邏輯電路是無記憶數字邏輯電路,其任何時刻的輸出僅取決于其輸入的組合.
    的頭像 發表于 06-22 10:53 ?5w次閱讀
    什么是<b class='flag-5'>組合</b><b class='flag-5'>邏輯</b>電路_<b class='flag-5'>組合</b><b class='flag-5'>邏輯</b>的分類

    組合邏輯自動測試生成的PDF文件免費下載

    本文檔的主要內容詳細介紹的是組合邏輯自動測試生成的PDF文件免費下載包括了:? 自動測試生成(ATPG)相關問題 ? 組合(Combinat
    發表于 12-01 08:00 ?2次下載
    <b class='flag-5'>組合</b><b class='flag-5'>邏輯</b>自動測試<b class='flag-5'>生成</b>的PDF文件免費下載

    組合邏輯電路中的危害

    。 在這里,我們將探討靜態 0 危害、靜態 1 危害和動態危害。 什么是邏輯危險? 在復雜的邏輯電路中,輸出端可能會出現不需要的臨時開關事件
    的頭像 發表于 01-27 14:18 ?1781次閱讀
    <b class='flag-5'>組合</b><b class='flag-5'>邏輯</b>電路中的<b class='flag-5'>危害</b>

    時序邏輯電路哪些 時序邏輯電路和組合邏輯電路區別

    時序邏輯電路是一種能夠存儲信息并根據時鐘信號按照特定順序執行操作的電路。它是計算機硬件中非常重要的一部分,用于實現存儲器、時序控制器等功能。與之相對的是組合邏輯電路,它根據輸入信號的
    的頭像 發表于 02-06 11:18 ?1.1w次閱讀

    組合邏輯控制器的輸入信號哪些

    組合邏輯控制器是一種廣泛應用于數字電路設計中的控制單元,它根據輸入信號的狀態來控制輸出信號的邏輯關系。組合邏輯控制器的輸入信號種類繁多,包括
    的頭像 發表于 06-30 10:19 ?819次閱讀

    組合邏輯控制器的設計步驟是什么

    組合邏輯控制器(Combinatorial Logic Controller)是一種數字電路,用于根據輸入信號生成輸出信號。它不包含存儲元件,因此輸出僅取決于當前的輸入信號。組合
    的頭像 發表于 06-30 10:30 ?776次閱讀

    常用的組合邏輯電路哪些

    組合邏輯電路是數字邏輯電路的一種,其特點是輸出只依賴于當前的輸入狀態,而與輸入信號的變化歷史無關。組合邏輯電路廣泛應用于數字系統中,如計算機
    的頭像 發表于 07-30 14:41 ?1917次閱讀
    主站蜘蛛池模板: 男总裁憋尿PLAY灌尿BL| 国产精品久AAAAA片| 色女孩综合| 久久久擼擼擼麻豆| 高清午夜福利电影在线| 最近的2019中文字幕国语| 5580免费午夜福利院| 乌克兰美女x?x?y?y| 男人插女人动态图| 久久精品综合电影| 国产女人喷潮视频免费| 草柳最新地址| 99国产在线视频有精品视频| 亚洲中文字幕在线精品| 香港论理午夜电影网| 色人阁综合| 人人在线碰碰视频免费| 美国一级黄色| 久久成人伊人欧洲精品AV| 国产午夜精品一区理论片飘花| 成人亚洲乱码在线| jizz老太婆| 99热这里只有 精品| 2019精品国产品在线不卡| 艳鉧动漫片1~6全集在线| 亚洲高清视频一区| 午夜伦4480yy妇女久久| 受被攻做到腿发颤高h文| 日本片bbbxxx| 日本电影护士| 日本另类z0zxhd| 秋霞特色大片18岁入口| 青青草原国产在线观看| 欧美人成人亚洲专区中文字幕| 蜜桃成人在线| 免费一级片网站| 久久无码AV亚洲精品色午夜| 久久re视频这里精品一本到99| 精品无码国产AV一区二区三区| 国产在线午夜| 狠狠国产欧美在线视频|