今天我們要介紹的時序分析概念是 Critical Path 。全稱是關(guān)鍵路徑。剛接觸后端的同學可能經(jīng)常會聽到這個概念,什么是Critical Path? 一般是指我們設計中時序最關(guān)鍵的路徑,通常也就是timing最差或者最難修的路徑。
實際工作中,leader或者同事也經(jīng)常問你Critical Path在哪里。 這時,我們要學會從時序報告中去找到timing最差的path并去分析它。
那如何分析呢?下面提供幾點建議
首先,我們可以看下這條path的走向是否合理,也叫作detour,通俗的解釋就是有沒有繞遠路。
Innovus可以采用Global timing debug工具顯示path path的路徑
report_timing -machine_readable > critcal_path.mtarpt
ICC更加簡單,可以直接在“ Import Path Pins ”里面黏貼timing path report顯示
其次,我們可以看下設計的clock tree做得平不平。 通常來說,我們還是希望clock tree能盡可能做平一點,這樣timing更容易meet。簡單一點的方法,我們能直接從時序報告中得到clock tree的skew,就是自己算下launch clock path和capture clock path的delay差值(下圖箭頭差值),如果差值過大,那就要重點看一下clock tree的質(zhì)量了。
最后,我們也可以分析下具體data path上,有沒有一些bad buffering, 過大的 load或者transition,甚至一些距離比較長的net都可以研究下。
-
時序分析
+關(guān)注
關(guān)注
2文章
127瀏覽量
22566 -
時序分析器
+關(guān)注
關(guān)注
0文章
24瀏覽量
5279
發(fā)布評論請先 登錄
相關(guān)推薦
評論