接著上文,繼續(xù)介紹Clock Tree Debugger~~
Visibility
該菜單主要控制Clock tree viewer上的顯示類型,如下圖所示:
Cell type控制Clock tree viewer上應(yīng)該顯示的cell單元,有下列子菜單,去掉選項(xiàng)前面的勾就會(huì)取消clock tree viewer上對(duì)該項(xiàng)目的顯示
Pin type控制Clock tree viewer上應(yīng)該顯示的pin類型
Implicit stop pin: 默認(rèn)的stop pin
Implicit ignore pin: 默認(rèn)的ignore pin
Power Domain:控制應(yīng)該顯示哪個(gè)Power domain里的clock cell顯示
Logical hierarchy: 控制應(yīng)該顯示哪個(gè)module里的clock cell顯示
Block hierarchy:控制顯示哪個(gè)子module里的clock cell顯示
Skew group:控制顯示哪個(gè)skew group的信息
Clock tree:控制顯示哪個(gè)clock tree的信息
Signal edge: 控制顯示哪些信號(hào)邊沿的信息
對(duì)net來(lái)說(shuō),顯示propagated到該條net的clock信號(hào)在setup check時(shí)是上升沿還是下降沿。
對(duì)cell來(lái)說(shuō),顯示該cell是以下幾種情況:
Root:clock root cell
Non-unate:輸出無(wú)法由輸入單獨(dú)決定的cell,比如與門
Simple: 輸出輸入信號(hào)變化一致的cell,比如buffer
Invert:輸出信號(hào)與輸入相反的cell,比如inverter
Net type:控制顯示哪種類型的net, 有top, trunk或者leaf
Constraints:控制顯示一些don't touch, unbufferable clock nets等
Timing windows:控制顯示clock sink的constraint window, 該sink可以在window中delay或者advance,如下圖中的綠色波紋線所示:
Delays:控制顯示哪種類型的delay,分為以下四種:
Gate delay:顯示clock tree上clock cell的delay
Wire delay: 顯示clock tree上具體wire的delay, gate delay和wire delay的示意圖如下:
Virtual delay:顯示trial run模式下的delay, 該模式下,cts只做到virtual delay balance階段,并不是做實(shí)際的implementation, 使用set_ccopt_property balance_mode trial可以運(yùn)行該模式
Pin insertion delay:顯示用戶自己指定的pin insertion delay,以點(diǎn)虛線表示
Unit delay:使用unit delay mode,該模式下,clock tree結(jié)構(gòu)圖按cell的級(jí)數(shù)劃分排列
ColorBy
該菜單欄可以控制ctd按哪種類型的分類去顯示顏色,基本上的類型與Visibility差不多。
默認(rèn)的我們按不同cell類型去顯示,
也可以按照f(shuō)anout數(shù)量去顯示:
Skew group顯示:
Transition time顯示
當(dāng)然,我們也可以選擇改變當(dāng)前類型的顏色種類:
Control Panel (控制面板)
Control Panel在主界面右邊,其實(shí)就是Visibility和Color By兩者的功能結(jié)合,在該面板中,可以同時(shí)實(shí)現(xiàn)開關(guān)某種類型以及顏色變換。不再過多介紹了。
Key Panel(按鍵板)
Key Panel對(duì)應(yīng)著Control Panel,可以理解為Clock Tree Viewer上的一個(gè)顏色說(shuō)明面板,Control Panel上每種類型對(duì)應(yīng)著不同的Key Panel,比如說(shuō),當(dāng)顯示類型選擇cell type時(shí),Key Panel就會(huì)顯示每種clock cell的圖標(biāo)解釋
當(dāng)顯示類型選擇Transition Time時(shí),Key Panel就會(huì)顯示每種transitiion time對(duì)應(yīng)的顏色
ToolBar(工具欄)
CTD的工具欄很簡(jiǎn)單,就是一些小工具常見的快捷鍵,有Zoom,Highlight,F(xiàn)ind,Attribute Editor,Ruler等,圖標(biāo)也一樣,在Innovus部分都介紹過,這里不再重復(fù)了,有什么大家可以翻看下Innovus GUI的介紹
World Viewer(全局視角)
該按鍵就是和Innovus一樣,GUI右下角的小窗口,可以全局顯示整個(gè)clock tree的情況,不過由于界面太小,基本看不清,所以也沒什么作用,可以在設(shè)置界面調(diào)節(jié)World view的窗口大小
Browser(瀏覽器)
該面板提供了skew group中的基本內(nèi)容信息,默認(rèn)放置在CTD的最下端,如下所示:里面包含了Analysis View,Skew Group,Skew,Min Delay,Max Delay,Min Pin,Min Path Level,Max Pin,Max Path Level等信息,這些從字面上就很好理解,不過多解釋了。
右擊browser中右擊每行會(huì)出現(xiàn)以下相關(guān)的操作
Highlight可以高亮Max Delay或者M(jìn)in Delay的path
Group By 和Ungroup可以讓我們選擇按analysis view或者skew group排列顯示
Show Path Analyzer可以打開Path Analyzer,顯示每條clock path的具體信息
-
控制
+關(guān)注
關(guān)注
4文章
1013瀏覽量
122711
原文標(biāo)題:時(shí)間如流水,不會(huì)再重來(lái)——Clock Tree Debugger(二)
文章出處:【微信號(hào):IC_Physical_Design,微信公眾號(hào):數(shù)字后端IC芯片設(shè)計(jì)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論