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

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

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

3天內不再提示

靜態時序之建立時間和保持時間分析

工程師鄧生 ? 來源:學堂在線《IC設計與方法》 ? 作者:學堂在線《IC設計 ? 2022-08-22 10:38 ? 次閱讀

靜態時序分析包括建立時間分析和保持時間分析。建立時間設置不正確可以通過降低芯片工作頻率解決,保持時間設置不正確芯片無法正常工作。

保持時間分析與建立時間分析的電路結構相同。需要分析的變量與建立時間分析的變量相似,包括:C(時鐘信號傳遞到源觸發器的延時)、E(時鐘信號傳遞到目標觸發器的延時)、B(從源觸發器到目標觸發器所經過的組合邏輯電路的延時)、tco(源觸發器延時)。

25d3682a-20d8-11ed-ba43-dac502259ad0.png

圖一,圖片來源:學堂在線《IC設計與方法》

結合圖一和圖二說明建立時間和保持時間。

建立時間的設置需保證時鐘信號到達目標觸發器前,數據信號已在目標觸發器穩定建立,在圖二波形圖中顯示為Data數據的替換的時間點先于E的第二個時鐘上升沿。

保持時間的設置需保證數據信號在目標觸發器穩定建立前,數據信號可以一直保持,源觸發器的下一個數據信號未替換當前信號,在圖二的波形圖中顯示為Data數據替換的時間點滯后于E的第一個時鐘上升沿。即滿足如下公式:

tco+B>E-C+th

其中th為保持時間。

260285c4-20d8-11ed-ba43-dac502259ad0.png

圖二,圖片來源:學堂在線《IC設計與方法》

圖三是Quartus Ⅱ工具關于保持時間的分析結果,圖中紅色字部分顯示保持時間設置錯誤,原因是Clock Skew>Data Delay,其中ClockSkew=E-C,Data Delay=tco+B。設計人員可以通過Quarus Ⅱ工具觀測保持時間分析結果的具體值,如ClockSkew的值為1.018ns等。

262427c4-20d8-11ed-ba43-dac502259ad0.png

圖三,圖片來源:學堂在線《IC設計與方法》

設計人員除了進行電路內部的時序分析,還需進行電路輸入路徑和輸出路徑的時序分析。

輸入路徑的建立時間和保持時間計算:基于內部建立時間(intrinsic tsu)和保持時間(intrinsic th),結合輸入數據延時(data delay)和時鐘延時(clock delay),得出如圖四所示的兩個公式(tsu為建立時間、th為保持時間)。

26658390-20d8-11ed-ba43-dac502259ad0.png

圖四,圖片來源:學堂在線《IC設計與方法》

輸出路徑的延時計算公式如圖五所示,將內部延時、數據延時、時鐘延時相加得出輸出路徑延時。

26955f48-20d8-11ed-ba43-dac502259ad0.png

圖五,圖片來源:學堂在線《IC設計與方法》

圖六展示了Quartus Ⅱ工具關于輸入路徑、輸出路徑時序分析結果。Quartus Ⅱ工具會分析所有路徑,并將延時最長路徑放置在最靠上的位置。每條路徑的信息包括延時時長、輸入引腳、輸出到的寄存器、時鐘信號。

由圖六可以發現,輸入路徑(虛擬D觸發器)最長的建立時間為3ns,大于內部D觸發器建立時間(內部D觸發器的建立時間為0.1ns-0.3ns)。

因此,如果設計人員需要設計高性能電路,需要盡可能將數據傳遞路徑(包括內核運算邏輯和數據保存)設計在芯片內部。如果芯片設計的數據路徑經過芯片外部器件如SRAM(一種寄存器),芯片性能會大幅下降。

26af11c2-20d8-11ed-ba43-dac502259ad0.png

圖六,圖片來源:學堂在線《IC設計與方法》

總結芯片時序分析過程,包括芯片內部保持時間分析和建立時間分析、輸入路徑保持時間分析和建立時間分析、輸出延時分析。時序分析在芯片設計中具有重要作用,如果時序分析結果不能滿足要求,一般需要修改芯片設計代碼。



審核編輯:劉清

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

    關注

    14

    文章

    2032

    瀏覽量

    61863
  • 組合邏輯電路

    關注

    6

    文章

    71

    瀏覽量

    14859
  • 時鐘信號
    +關注

    關注

    4

    文章

    465

    瀏覽量

    29065

原文標題:芯片設計相關介紹(33)——保持時間和建立時間

文章出處:【微信號:行業學習與研究,微信公眾號:行業學習與研究】歡迎添加關注!文章轉載請注明出處。

收藏 0人收藏

    評論

    相關推薦
    熱點推薦

    芯片設計進階之路—從CMOS到建立時間保持時間

    建立時間(setup time)和保持時間(hold time)是時序分析中最重要的概念之一,深入理解
    發表于 06-21 10:44 ?2237次閱讀
    芯片設計進階之路—從CMOS到<b class='flag-5'>建立時間</b>和<b class='flag-5'>保持</b><b class='flag-5'>時間</b>

    FPGA時序分析-建立時間保持時間裕量都是inf怎么解決呢?

    今天有個小伙伴遇到一個問題,就是在vivado里面綜合后看到的建立時間保持時間裕量都是inf,我們來看看怎么解決這個問題。
    發表于 07-30 10:26 ?1696次閱讀
    FPGA<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>裕量都是inf怎么解決呢?

    建立時間保持時間討論

    本帖最后由 虎子哥 于 2015-3-12 21:24 編輯 建立時間(Setup Time):是指在觸發器的時鐘信號上升沿到來以前,數據穩定不變的時間,如果建立時間不夠,數據將不能在這個時鐘
    發表于 03-10 23:19

    FPGA實戰演練邏輯篇57:VGA驅動接口時序設計4建立保持時間分析

    VGA驅動接口時序設計4建立保持時間分析本文節選自特權同學的圖書《FPGA設計實戰演練(邏輯
    發表于 08-02 19:26

    什么叫建立時間,保持時間,和恢復時間

    什么叫建立時間,保持時間,和恢復時間
    發表于 04-08 16:52

    保持時間建立時間

    如圖,建立時間保持時間都是針對的時鐘沿,如圖所示,時鐘沿有一個上升的過程,圖中虛線與clk上升沿的交點是什么?幅值的50%?還是低電平(低于2.5V)往高電平(高于2.5V)跳轉的那個點?
    發表于 11-29 00:20

    VGA驅動接口時序設計數據的建立時間保持時間

    VGA驅動接口時序設計4建立保持時間分析本文節選自特權同學的圖書《FPGA設計實戰演練(邏輯
    發表于 04-10 06:33

    為什么觸發器要滿足建立時間保持時間

    什么是同步邏輯和異步邏輯?同步電路和異步電路的區別在哪?為什么觸發器要滿足建立時間保持時間
    發表于 09-28 08:51

    建立時間保持時間(setup time 和 hold time)

    建立時間保持時間貫穿了整個時序分析過程。只要涉及到同步時序電路,那么必然有上升沿、下降沿采樣,
    發表于 02-08 14:48 ?6467次閱讀

    靜態時序分析基礎

    建立時間保持時間建立時間裕量;保持時間裕量
    的頭像 發表于 12-01 08:20 ?4020次閱讀
    <b class='flag-5'>靜態</b><b class='flag-5'>時序</b><b class='flag-5'>分析</b>基礎

    數字IC設計中的建立時間保持時間

    ??本文主要介紹了建立時間保持時間
    的頭像 發表于 06-21 14:38 ?3655次閱讀
    數字IC設計中的<b class='flag-5'>建立時間</b>和<b class='flag-5'>保持</b><b class='flag-5'>時間</b>

    到底什么是建立時間/保持時間

    時序電路設計中,建立時間/保持時間可以說是出現頻率最高的幾個詞之一了,人們對其定義已經耳熟能詳,對涉及其的計算(比如檢查時序是否正確,計算
    的頭像 發表于 06-27 15:43 ?1.7w次閱讀
    到底什么是<b class='flag-5'>建立時間</b>/<b class='flag-5'>保持</b><b class='flag-5'>時間</b>?

    SOC設計中的建立時間保持時間

    建立時間保持時間是SOC設計中的兩個重要概念。它們都與時序分析有關,是確保芯片正常工作的關鍵因素。
    的頭像 發表于 08-23 09:44 ?1336次閱讀

    PCB傳輸線建立時間保持時間建立時間裕量和保持時間裕量

     信號經過傳輸線到達接收端之后,就牽涉到建立時間保持時間這兩個時序參數,它們表征了時鐘邊沿觸發前后數據需要在鎖存器的輸入持續時間,是接收器
    發表于 09-04 15:16 ?1166次閱讀
    PCB傳輸線<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>裕量

    關于建立時間保持時間的測量方法

    文件提到兩種setup/hold測量方式:10% push-up和pass/fail,按照TSMC說法,前者會更樂觀一些,因此如果是采用前者(10% push-up)的測量方式得到建立時間保持時間,需要十份小心
    的頭像 發表于 12-05 11:19 ?2472次閱讀
    關于<b class='flag-5'>建立時間</b>和<b class='flag-5'>保持</b><b class='flag-5'>時間</b>的測量方法
    主站蜘蛛池模板: 99国内偷揿国产精品人妻 | 国产成人在线视频免费观看 | 强开少妇嫩苞又嫩又紧九色 | 亚洲免费网站观看视频 | 狠狠色欧美亚洲狠狠色www | 恋孩癖网站大全在线观看 | 无套内射纹身女视频 | 在线观看免费视频播放视频 | 国产免费麻传媒精品国产AV | 色橹橹欧美在线观看视频高 | 欧美自拍亚洲综合图区 | 1788福利视频在视频线 | 国产亚洲精品久久7777777 | jizz中国女人| 成人性生交大片免费看中文 | 先锋影音av最新资源网 | 全部免费特黄特色大片看片 | 亚洲精品国产精品麻豆99 | 无限资源日本2019版 | 免费人成在线观看网站视频 | 九九热视频在线观看 | 天天干夜夜曰 | 成年人在线免费观看视频网站 | 妹妹好色网 | 国产精品女上位在线观看 | 黑人巨大两根一起挤进欧美 | 天天看片视频免费观看 | 伊人网站在线 | 岛国片在线免费观看 | 午夜福利不卡片在线播放免费 | 肉肉描写很细致的黄文 | 中文字幕亚洲欧美日韩2019 | 在线亚洲色拍偷拍在线视频 | 久久精品国产免费播放 | 亚洲综合色五月久久婷婷 | 久久精品在现线观看免费15 | 丰满少妇69激情啪啪无码 | 用快播看黄的网站 | 亚洲国产亚综合在线区尤物 | 亚洲免费在线观看 | 一二三四在线高清中文版免费观看电影 |

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品