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

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

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

3天內不再提示

如何讀懂時序分析報告

雷達通信電子戰 ? 來源:雷達通信電子戰 ? 作者:雷達通信電子戰 ? 2022-10-09 11:59 ? 次閱讀

1. 前言 在上篇文章里《時序分析基本概念(一)——建立時間》,我們向大家介紹了建立時間的基本概念和計算方法。本篇文章我們將通過vivado工程實例來向大家介紹如何讀懂時序分析報告。 2. vivado實例工程介紹 借用的vivado工程實例很簡單,工程的電路原理框圖如下圖所示: 1401dba2-4583-11ed-96c9-dac502259ad0.png ? 電路功能為:在rx_data_valid信號拉高的情況下,對輸入的數據總線rx_data_bus數據做了兩次加法,最后通過tx_data_bus管腳輸出。大家可以自行下載vivado工程,具體下載方法見文章末尾。 我們對該工程進行管腳約束和時鐘約束,如下圖所示: 144dffdc-4583-11ed-96c9-dac502259ad0.png ? 圖中時鐘約束的含義是告訴vivado工具,rx_clk時鐘的時鐘頻率為100MHz。vivado軟件只有在知道工作時鐘頻率后,才能正確的布局布線以滿足該電路工作的時序要求。 3. 工程編譯并打開時序報告 vivado工程編譯好后,打開時序分析報告。 14ae1b60-4583-11ed-96c9-dac502259ad0.png ? 時序報告打開方法: ->先選擇“Open Implemented Design”,打開布局布線后的工程; 150327b8-4583-11ed-96c9-dac502259ad0.png -> 選擇“Timing”選項卡,并展開“Intra-Clock Paths”; 1515d61a-4583-11ed-96c9-dac502259ad0.png ? 由于我們的工程只有rx_clk時鐘域,因此我們只用展開“rx_clk”時序報告,查看“Setup”報告(建立時間報告)。 152bc77c-4583-11ed-96c9-dac502259ad0.png ? 如果工程復雜,路徑過多,該窗口默認顯示的路徑并不全,如果沒有找到我們想查看的路徑,我們可以選擇菜單上的“Reports -> Timing -> Report Timing Summary” 1586f688-4583-11ed-96c9-dac502259ad0.png ? 修改Maximum number of paths per clock orpath_group至100(根據自己需要),點擊“OK”按鈕。 15c2ea08-4583-11ed-96c9-dac502259ad0.png ? 4. 分析時序報告 比如圖中的路徑“Path7”,第一列的“Slack”指的是建立時間的松緊程度。該值為正值代表該路徑的布線滿足時序要求。“Levels”為1,代表數據路徑上的組合邏輯為1級,“High Fanout”代表該路徑的扇出為4。 16045128-4583-11ed-96c9-dac502259ad0.png ? 雙擊路徑“Path7”可以打開更詳盡的時序報告,如下圖所示。 1624651c-4583-11ed-96c9-dac502259ad0.png ? ① Source Clock Path 我們先來查看源時鐘路徑,圖中用各個顏色表示了每行延時的具體含義。 165ca8aa-4583-11ed-96c9-dac502259ad0.png ? 根據上篇文章的學習可知,以上的延時總和為源時鐘的路徑延時,對應建立時間計算公式的Tclk1,即Tclk1 = 1.868ns。 我們也可以通過綜合出來的電路圖來更直觀的查看這些路徑延時的由來,打開“SYNTHESIS-> Open Synthesized Design -> Schematic”。 167a6304-4583-11ed-96c9-dac502259ad0.png ? 圖中用對應每行時序報告注釋的顏色標出了對應延時路徑的具體位置。 ② Data Path 我們再來看數據路徑時間。數據路徑時間相對簡單,主要由寄存器“buf_data_reg[0]”的內部延時Tco、走線的路徑延時以及組合邏輯引入的延時組成。圖中用不同顏色的注釋已經標注出來。 16de678c-4583-11ed-96c9-dac502259ad0.png ? 走線的路徑延時 + 組合邏輯引入的延時即為數據延時Tdata。同樣的,我們通過在綜合出來的電路圖上,用每行時序報告注釋的顏色標出了對應延時路徑的具體位置。 1709bd4c-4583-11ed-96c9-dac502259ad0.png ? 圖中buf_data_reg[0]的Q端口輸出分別連至4個綠色框標出的器件,因此該路徑的扇出為4。由于該數據路徑上,從第一個寄存器到達第二個寄存器之間只經過了1個LUT器件,因此路徑上的組合邏輯為1級。 ③ Destination Clock Path 最后我們來看目的時鐘路徑。圖中用各個顏色表示了每行延時的具體含義。 17290ba2-4583-11ed-96c9-dac502259ad0.png ? 表中除掉藍色的標注,其它所有顏色標注的延時總和為Tclk2。 表中還有“clock pessimism”時鐘悲觀值和“clock uncertainty”時鐘抖動值,這些值的具體由來不在本文中做詳述。 表中最后一項FDCE (Setup_CFF_SLICEM_C_D)為寄存器“tx_data_bus_reg”寄存器需要的建立時間值(Tsu)。 同樣的,我們通過在綜合出來的電路圖上,用每行時序報告注釋的顏色標出了對應延時路徑的具體位置。 17538404-4583-11ed-96c9-dac502259ad0.png ? 這樣我們通過公式最終可計算出建立時間的slack值: slack = Tcycle + Tclk2 + Tsu - (Tclk1 + Tco +Tdata) ???=10 + 1.806 + 0.025 – (1.868 + 0.078 + 0.332) = 9.553ns 和時序報告計算出來的值吻合。?

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

    關注

    10

    文章

    1734

    瀏覽量

    131485
  • 時序分析
    +關注

    關注

    2

    文章

    127

    瀏覽量

    22566
  • Vivado
    +關注

    關注

    19

    文章

    812

    瀏覽量

    66542

原文標題:如何閱覽vivado工程的時序分析報告——建立時間

文章出處:【微信號:雷達通信電子戰,微信公眾號:雷達通信電子戰】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    FPGA時序收斂學習報告

    的方法一般有四個步驟:時序分析時序約束→時序報告時序收斂。 為什么要進行
    發表于 09-23 10:26

    FPGA實戰演練邏輯篇65:CMOS攝像頭接口時序設計5時序報告

    /1pJ5bCtt 約束完成后,參照前面章節Update Timing Netlist并且Write SDC File…,接著就可以重新編譯整個工程,再來看看這個時序分析報告。如圖8.57和圖8.58
    發表于 08-19 21:58

    一文讀懂什么是FPGA時序分析

    什么是時序分析時序約束的作用是什么?FPGA組成的三要素分別是哪些?
    發表于 09-18 06:05

    時序約束與時序分析 ppt教程

    時序約束與時序分析 ppt教程 本章概要:時序約束與時序分析基礎常用
    發表于 05-17 16:08 ?0次下載

    調用timequest工具對工程時序進行分析

    TimeQuest Timing Analyzer是一個功能強大的,ASIC-style的時序分析工具。采用工業標準--SDC(synopsys design contraints)--的約束、分析
    的頭像 發表于 11-28 07:09 ?2003次閱讀

    時序基礎分析

    時序分析是以分析時間序列的發展過程、方向和趨勢,預測將來時域可能達到的目標的方法。此方法運用概率統計中時間序列分析原理和技術,利用時序系統的
    的頭像 發表于 11-15 07:02 ?2910次閱讀
    <b class='flag-5'>時序</b>基礎<b class='flag-5'>分析</b>

    如何閱讀時序報告

    生成時序報告后,如何閱讀時序報告并從時序報告中發現導致時序
    的頭像 發表于 08-31 13:49 ?6302次閱讀
    如何閱讀<b class='flag-5'>時序</b><b class='flag-5'>報告</b>?

    如何閱讀時序報告并從中發現問題

    生成時序報告后,如何閱讀時序報告并從時序報告中發現導致時序
    的頭像 發表于 08-31 13:52 ?3678次閱讀
    如何閱讀<b class='flag-5'>時序</b><b class='flag-5'>報告</b>并從中發現問題

    正點原子FPGA靜態時序分析時序約束教程

    靜態時序分析是檢查芯片時序特性的一種方法,可以用來檢查信號在芯片中的傳播是否符合時序約束的要求。相比于動態時序
    發表于 11-11 08:00 ?63次下載
    正點原子FPGA靜態<b class='flag-5'>時序</b><b class='flag-5'>分析</b>與<b class='flag-5'>時序</b>約束教程

    一文讀懂時序分析與約束

    時序沖突的概率變大以及電路的穩定性降低,為此必須進行時序、面積和負載等多方面的約束。
    的頭像 發表于 06-15 11:24 ?3187次閱讀
    一文<b class='flag-5'>讀懂</b><b class='flag-5'>時序</b><b class='flag-5'>分析</b>與約束

    時序分析工具對比報告

    電子發燒友網站提供《時序分析工具對比報告.pdf》資料免費下載
    發表于 09-27 11:08 ?0次下載
    <b class='flag-5'>時序</b><b class='flag-5'>分析</b>工具對比<b class='flag-5'>報告</b>

    如何讀懂Vivado時序報告

    FPGA開發過程中,vivado和quartus等開發軟件都會提供時序報告,以方便開發者判斷自己的工程時序是否滿足時序要求。
    的頭像 發表于 06-23 17:44 ?1341次閱讀
    如何<b class='flag-5'>讀懂</b>Vivado<b class='flag-5'>時序</b><b class='flag-5'>報告</b>

    如何讀懂FPGA開發過程中的Vivado時序報告

    FPGA開發過程中,vivado和quartus等開發軟件都會提供時序報告,以方便開發者判斷自己的工程時序是否滿足時序要求。
    發表于 06-26 15:29 ?1040次閱讀
    如何<b class='flag-5'>讀懂</b>FPGA開發過程中的Vivado<b class='flag-5'>時序</b><b class='flag-5'>報告</b>?

    一圖讀懂廣立微2023年度報告

    一圖讀懂廣立微2023年度報告
    的頭像 發表于 04-22 10:00 ?387次閱讀
    一圖<b class='flag-5'>讀懂</b>廣立微2023年度<b class='flag-5'>報告</b>

    一圖讀懂泰凌微電子2023年年度報告

    一圖讀懂泰凌微電子2023年年度報告
    的頭像 發表于 05-22 10:30 ?460次閱讀
    一圖<b class='flag-5'>讀懂</b>泰凌微電子2023年年度<b class='flag-5'>報告</b>
    主站蜘蛛池模板: 男人操女人的网站| 女性私密部位扒开的视频| 美女扒开尿口给男的桶个爽| 兔费看全黄三级| 狠狠色丁香久久综合婷婷| 特黄特色大片免费视频大全| 在线 | 一区二区三区| 色婷婷精品综合久久狠狠| 成人免费无毒在线观看网站| 高清一级| 亚洲成在| www.五月婷婷| 日本68xxxxxxxxx老师| 天堂资源bt| 中国一级特黄高清免费的大片| 伊人色强在线网| 四虎永久在线视频| 1000部啪啪| 在线一区观看| 女人大毛片一级毛片一| 成人爽爽激情在线观看| 免费色站| 77788色淫网站免费观看| 国内激情自拍| 琪琪午夜伦埋大全影院| 日日夜夜天天干| 99热免费| 国产精品麻豆va在线播放| 黄色网页在线播放| 青草视频网站在线观看| 涩涩涩综合在线亚洲第一| 在线国产高清| www.99色.com| 人人爽人人澡| 国产一级aa大片毛片| 啪啪在线视频| 欧美三级精品| 国产成人毛片视频不卡在线| 色综合一区| 人人干天天操| 特级毛片aaaaaa蜜桃|