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

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

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

3天內不再提示

從fan-in、fan-out看setup和hold time violation

冬至子 ? 來源:根究FPGA ? 作者:叫什么好呢啊 ? 2023-07-04 14:21 ? 次閱讀

建立時間時鐘上升沿之前數據保持穩定時間

保持時間:在時鐘上升沿之后數據保持穩定的時間。

建立時間Tsu

根據時鐘周期公式:

Tco+Tdata+Tsu-Tskew< Tcycle

可以推導出建立時間的裕量Sslack為:

Tcycle-(Tco+Tdata+Tsu-Tskew) >0

當Sslack大于等于0時即滿足建立時間的要求。

保持時間Th

保持時間的目的是防止下一次的數據傳輸過快,將本次的數據沖刷掉,是對上次數據時間的約束。經過Tsu建立時間之后,觸發器進入建立時間階段,在該階段最擔心的問題是下一次的數據來的太快,導致還未滿足保持時間的要求。

所以要求下一次數據到來的時間要大于Th,而下一次數據到來的時間為:

Tco+Tdata-Tskew

所以保持時間裕量計算公式為:

Hslack=(Tco+Tdata-Tskew) >0

扇入與扇出

扇入 :扇入系數是指門電路允許有幾個輸入,一般門電路允許的扇入系數為1~5,最多不超過8。

扇出 :扇出系數是指門電路允許驅動同類型的門的個數,也就是負載能力,一般門電路的扇出系數為8,驅動器的扇出系數為25,體現了門電路的驅動能力。

電流與拉電流

灌電流:當門電路的輸出端為低電平時,邏輯門的輸入電流為灌電流。灌電流越大,邏輯門輸出低電平就越高。

拉電流:當門電路的輸出端為高電平時,邏輯門的輸出電流為拉電流。拉電流越大,邏輯門的輸出高電平就越低。

上拉電阻和下拉電阻

上拉電阻:上拉電阻就是將一個不確定信號的電平鉗位在高電平(拉電流),來增加高電平時的驅動能力,以解決邏輯門驅動能力不足的問題。

下拉電阻:下拉電阻就是將一個不確定信號的電平鉗位在低電平(灌電流),其作用是吸收電流,防止灌電流過大提高邏輯門的輸出電壓大小。

當輸出負載大于其負載能力時:

1、 邏輯門輸出低電平時,可能灌電流過大,輸出電壓Vol可能大于規定的Volmax

2、 邏輯門輸出高電平時,可能拉電流過大,輸出電壓Voh可能小于規定的Vohmin

3、 輸出的傳播延時大于規格說明的延遲值,主要表現為Net_delay(Tdata)

4、 輸出的上升和下降時間可能會高于規定值

5、超負載工作,電流較大,降低其可靠性,最終引起器件失效

Setup Violation與Hold Violation

根據建立時間公式Tsu:

Tcycle-(Tco+Tdata+Tsu-Tskew) >0

以及保持時間公式Th:

Hslack=(Tco+Tdata-Tskew) >0

當發生Setup Vioalation或Hold time Violation時,由于Tco是寄存器的固有屬性,系統時鐘一般也是固定的,可通過減小Tdata(當Sslack<0時)或者增大Tdata(當Hslack<0時),完成時序違例的優化:

舉一反二,以保持時間違例進行說明,控制Tdata,Tdata包含數據延遲和布線延遲兩部分,其關鍵在于如何降低數據延遲和布線延遲。

(1)、減小扇出Fanout,根據上文的分析可以分析Fanout較多時增加Net_delay,不利于時序收斂。減小扇出的方法有:

a、寄存器復制,幾個寄存器復制原先的驅動信號,分擔原本由一個寄存器驅動的多個模塊。

b、設置Max_Fanout,在代碼中設置信號屬性,將對應的Max_Fanout設置為一個合理的值,當實際中fanout超過此值時,綜合器極性自動優化,但是過低的扇出可能造成設計阻塞反而不利于約束。

c、BUFG,全局緩沖

(2)、減小邏輯級數Logic Level,一個Logic Level的延遲對應的是一個LUT(查找表)和一個Net的延遲,對應不同的器件,不同頻率的設計所能容納的Logic Level不同,一般可通過重定時(Retiming)解決Logic Level過大問題,使用的方法為:流水線,將過于冗長的組合邏輯增加寄存器進行打拍。對于時鐘偏斜△T來說因為不確定正負,其對建立時間和保持時間的影響是相反的,所以我們希望|△T|盡可能的小,所以盡量不要用生成時鐘,而采用全局時鐘,這樣才會有更小的|△T|。

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

    關注

    53

    文章

    8256

    瀏覽量

    146564
  • 上拉電阻
    +關注

    關注

    5

    文章

    360

    瀏覽量

    30637
  • 寄存器
    +關注

    關注

    31

    文章

    5357

    瀏覽量

    120591
  • 門電路
    +關注

    關注

    7

    文章

    199

    瀏覽量

    40191
  • 觸發器
    +關注

    關注

    14

    文章

    2000

    瀏覽量

    61208
收藏 人收藏

    評論

    相關推薦

    Setup/Hold Time Problem

    Setup/Hold Time ProblemConclusionIf the Setup/Hold t
    發表于 09-11 09:23

    【FPGA經典試題】電路模塊的setup-timehold-time是正值還是負值

    請問:a.對于一個D-FF 而言,它的setup-timehold-time 是正值還是負值?為什么?b.對于一個電路模塊(包括多個組合邏輯子模塊及時序邏輯子模塊)而言,它
    發表于 03-15 10:41

    解釋下setuphold time

    本帖最后由 gk320830 于 2015-3-5 18:27 編輯 setup/hold time 是測試芯片對輸入信號和時鐘信號之間的時間要求。建立時間是指觸發器的時鐘信號上升沿到來以前,數據穩定不變的時間。保持時間是
    發表于 04-12 16:40

    警告-- Removed fan-out from the always-disabled I/O buffer 是什么意思

    請問下面這個 警告是什么意思:Warning (13028): Removed fan-out from the always-disabled I/O buffer "
    發表于 09-27 23:17

    allegro PCB editor: 做到BGA Fan out 的時候,怎么設置BGA FAN OUT 的信號點 扇出到第幾層 ?

    請教下,我在做到BGA Fan out 的時候,怎么設置FAN OUT 的信號點 扇出到第幾層 ? 比如有些扇出到第2層,有些扇出到第4層。
    發表于 04-09 21:33

    關于quartus上的RTL圖的讀法,將光標放在線上時,能看到fan-out= 3 ,請問這是什么意思,還有一個問題。

    第一個問題,將光標移到線上,顯示出來fan-out=3 ,我想請問這個是什么意思?第二個問題,請問,綠圈圈中兩根末端是圓圈的線一起連到了Add0的上面那個輸入端,請問這個畫的意思是什么?第三個
    發表于 03-22 10:59

    什么是SetupHold時間

    什么是SetupHold時間?答:Setup/Hold Time 用于測試芯片對輸入信號和時鐘信號之間的時間要求。建立時間(
    發表于 12-21 07:39

    怎么解釋setup timehold time的定義和在時鐘信號延遲時的變化呢?

    怎么解釋setup timehold time的定義和在時鐘信號延遲時的變化呢?
    發表于 05-10 11:46

    SiP封裝需求持續增加威脅Fan-In封裝未來發展

    研究機構Yole Developpement發表最新研究報告指出,由于終端應用對芯片功能整合的需求持續增加,SiP封裝將越來越受到歡迎,進而威脅Fan-In封裝未來的發展前景。該機構已經將2015~2021年Fan-In封裝出貨量的復合年增率(CAGR)預估由9%下修到6
    發表于 11-28 13:55 ?1635次閱讀
    SiP封裝需求持續增加威脅<b class='flag-5'>Fan-In</b>封裝未來發展

    建立時間和保持時間(setup timehold time

    建立時間和保持時間貫穿了整個時序分析過程。只要涉及到同步時序電路,那么必然有上升沿、下降沿采樣,那么無法避免setup-timehold-time這兩個概念。 1. 什么是setup-time
    發表于 02-08 14:48 ?6092次閱讀

    LED 應用中的 FAN5345 和 FAN5346

    LED 應用中的 FAN5345 和 FAN5346
    發表于 11-15 19:35 ?0次下載
    LED 應用中的 <b class='flag-5'>FAN</b>5345 和 <b class='flag-5'>FAN</b>5346

    為什么setup檢查下一個沿而hold檢查當前沿

    做數字電路設計的可能都見過圖一所示的setuphold時間檢查,圖中可以明顯看出,setup time檢查下一個沿,而
    的頭像 發表于 11-21 10:30 ?4466次閱讀

    UM2695_用于STM32探索套件和評估板的STMod_ fan_out擴展板

    UM2695_用于STM32探索套件和評估板的STMod_ fan_out擴展板
    發表于 11-22 19:14 ?0次下載
    UM2695_用于STM32探索套件和評估板的STMod_ <b class='flag-5'>fan_out</b>擴展板

    通過解剖一個邊沿觸發器簡要說明setuphold產生原因

    在后仿真過程中經常會遇到關于setuphold violation的問題,但是關于setuphold
    的頭像 發表于 07-04 09:32 ?1725次閱讀
    通過解剖一個邊沿觸發器簡要說明<b class='flag-5'>setup</b>和<b class='flag-5'>hold</b>產生原因

    佰維存儲晶圓級先進封測制造項目落地東莞松山湖!

    晶圓級先進封測是指利用光刻,刻蝕,電鍍,PVD,CVD,CMP,Strip等前期晶片制造工程,實現凸塊(Bumping),重布線(RDL),扇入(Fan-in),扇出(Fan-out),硅通孔(TSV)這樣的技術可以將芯片直接封裝到晶片上,節約物理空間
    的頭像 發表于 12-01 11:57 ?1510次閱讀
    主站蜘蛛池模板: 18未满不能进的福利社| 亚洲黄色录像片| 亚洲成人国产| 打扑克床上视频不用下载免费观看 | 免费看成人毛片| 一个人高清在线观看日本免费 | 美女搞鸡网站| 4480yy午夜私人影院| 久久re视频这里精品09免费| 亚洲AV综合色一区二区三区| 国产亚洲精品久久精品录音| 秀婷程仪公欲息肉婷在线观看| 国产欧美无码亚洲| 亚洲国产欧美在线人成aaaa20| 国产一区亚洲| 一边吃奶一边啪啪真舒服| 九九热这里只有国产精品| 中文字幕无码亚洲视频| 蜜芽资源高清在线观看| xxx日本hd| 色综合久久五月| 国产精品无码久久av| 亚洲国产中文字幕在线视频综合| 国产欧洲野花A级| 亚洲午夜精品A片久久WWW软件| 久久久久国产一级毛片高清片 | 内射无码AV-区二区在线观看| 97人人看碰人免费公开视频| 欧美一级成人影院免费的| 高清欧美videos sexo| 午夜DY888国产精品影院| 精品淑女少妇AV久久免费| 最近中文字幕MV免费高清在线| 欧美无码专区| 国产九九九九九九九A片| 国产精品第十页| 99热在线视频这里只精品| 国产激情视频在线播放| 欧美另类jizzhd| 国产精品视频在线自在线| 亚洲日韩视频免费观看|