什么是關(guān)鍵路徑?
關(guān)鍵路徑分為兩類:一類是時序違例的路徑,主要是建立時間違例;
另一類是時序沒有違例,但邏輯級數(shù)較高的路徑。當(dāng)然,第一類路徑中可能會包含第二類路徑。
對于第一類路徑,其違例的原因無外乎邏輯延遲太大、線延遲太大或者時鐘Skew太大等??梢愿鶕?jù)具體原因?qū)ΠY下藥。對于第二類路徑,其“副作用”比較明顯:
工具犧牲了其他路徑換取了這類路徑的收斂,最終我們可能會看到時序違例的路徑反倒是那些邏輯級數(shù)很低甚至為0的路徑,而這類路徑通常已經(jīng)沒有什么優(yōu)化空間了。此時,要實現(xiàn)整個設(shè)計的時序收斂就變得捉襟見肘了。
因此,在設(shè)計早期找到這類路徑至關(guān)重要。
編輯:jq
-
時鐘
+關(guān)注
關(guān)注
11文章
1955瀏覽量
134615 -
路徑
+關(guān)注
關(guān)注
0文章
50瀏覽量
12732
原文標(biāo)題:Vivado下如何找關(guān)鍵路徑?
文章出處:【微信號:Lauren_FPGA,微信公眾號:FPGA技術(shù)驛站】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
利用 NucleiStudio IDE 和 vivado 進(jìn)行軟硬件聯(lián)合仿真
vivado時序分析相關(guān)經(jīng)驗
在Windows10上運(yùn)行vivado使用tcl文件創(chuàng)建E203項目路徑錯誤的問題
win10環(huán)境下使用vivado生成.bit與.mcs文件
沒有開發(fā)板的情況,在Vivado上進(jìn)行蜂鳥E203的基礎(chǔ)內(nèi)核的drystone跑分
在vivado上進(jìn)行benchmark跑分(微架構(gòu)優(yōu)化之前)
沒有開發(fā)板的情況下,在Vivado上進(jìn)行蜂鳥E203的基礎(chǔ)內(nèi)核的drystone跑分
vcs和vivado聯(lián)合仿真
如何在vivado上基于二進(jìn)制碼對指令運(yùn)行狀態(tài)進(jìn)行判斷
在vivado上基于二進(jìn)制碼對指令運(yùn)行狀態(tài)進(jìn)行判斷
vivado仿真時GSR信號的影響
STM32CUBEIDE使用UCOS的時候,頭文件路徑已經(jīng)添加了,依舊提示未找到路徑怎么解決?
Vivado無法選中開發(fā)板的常見原因及解決方法
如何使用One Spin檢查AMD Vivado Design Suite Synth的結(jié)果

基于Vivado下怎么找到關(guān)鍵路徑?
評論