01
下面的內(nèi)容包含GUI操作以及對(duì)應(yīng)的命令,如果想將下面的設(shè)置在啟動(dòng)工具的時(shí)候自動(dòng)加載進(jìn)去,將下面要設(shè)置的內(nèi)容加到下面的文件中即可:
/home/$user_name/.cadence/innovus/gui.pref.tcl
將GUI里面的操作顯示出對(duì)應(yīng)的命令
設(shè)置Innovus GUI窗口的大小和位置
調(diào)整Layout里面的顯示速度與精度
設(shè)置物體、Layer、飛線等的顯示與否、可選與否
設(shè)置Layout和菜單欄/控制面板中字體的大小和類型
設(shè)置Layout中Instance上的Text的顯示形式
控制Layout中text顯示的大小
02
將GUI里面的操作顯示出對(duì)應(yīng)的命令
GUI操作:
對(duì)應(yīng)的命令: setPreference CmdLogMode 2 ? ?
03
設(shè)置Innovus GUI窗口的大小和位置
命令:
uiSet main -geometry 1265x955+0+24
其中第一個(gè)數(shù)字是橫向的寬度,第二個(gè)是縱向的高度,第三個(gè)是左下角x方向上的坐標(biāo),第四個(gè)是左下角在y方向上的坐標(biāo)。
效果如下:
?
如果你不知道該怎么設(shè)置成自己喜歡的大小和位置,那么可以先在手工調(diào)整后,然后用下面的命令來查詢調(diào)整后的狀態(tài): uiGet main -geometry 1265x955+0+24
04
調(diào)整Layout里面的顯示速度與精度
13.3.3 調(diào)整Layout里面的顯示速度與精度
對(duì)于之前老版本的Innovus(具體哪個(gè)版本忘記了,GUI右下角圖片如下)而言:
命令:
setPreference SpeedLevel 3 #數(shù)字越大,反應(yīng)速度越快,反之顯示精度越高,速度越慢
設(shè)置范圍:0-4
新版本的控制是這樣的:
對(duì)應(yīng)的變量和設(shè)置值如下:
0對(duì)應(yīng)的是full detail,4對(duì)應(yīng)的是full speed.
因此,如果想關(guān)閉自適應(yīng)且速度最高的話,可以設(shè)置:
# 用setPrefence設(shè)置GUI界面#
設(shè)置speedLevel為3,0為detail顯示,4為最快速度顯示
setPreference SpeedLevel 4 #顯示最高速度
我們可以通過下面的命令來得到當(dāng)前的spped level值:
getPreference SpeedLevel
05
設(shè)置物體、Layer、飛線等的顯示與否、可選與否
可以在GUI里面設(shè)置,可以在command log或者terminal里面找到對(duì)應(yīng)的命令,根據(jù)這些命令來做個(gè)性化設(shè)置,對(duì)應(yīng)的命令是:setLayerPreference
物體的顯示與否:
setLayerPreference blockHalo -isVisible 0 #不顯示Halo
setLayerPreference phyCell -isVisible 0 #不顯示Physical only cell
setLayerPreference pinObj -isVisible 0 #不顯示Pin shapes
setLayerPreference metalFill -isVisible 0 #不顯示Metal Fill
setLayerPreference node_layer -isVisible 0 #不顯示所有metal和via cut layer
物體的可選與否:
setLayerPreference stdCell -isSelectable 0
Layer的顯示與否、可選與否:
# 用setLayerPrefence設(shè)置金屬層是否顯示
setLayerPreference allM1 -isVisible 0 -isSelectable 1
setLayerPreference allM1Cont -isVisible 0 -isSelectable 1
setLayerPreference allM2 -isVisible 0 -isSelectable 1
setLayerPreference allM2Cont -isVisible 0 -isSelectable 1
setLayerPreference allM3 -isVisible 0 -isSelectable 1
setLayerPreference allM3Cont -isVisible 0 -isSelectable 1
# violation設(shè)置為顯示,但是不可選中,否則每次選中wire/via總是先選中violation很麻煩。
setLayerPreference violation -isVisible 1
setLayerPreference violation -isSelectable 0
# 設(shè)置在physical view下顯示飛線
setLayerPreference flightLine -isVisible 1
? ?
06
設(shè)置Layout和菜單欄/控制面板中字體的大小和類型
審核編輯:劉清
-
Layout
+關(guān)注
關(guān)注
14文章
398瀏覽量
61512 -
GUI
+關(guān)注
關(guān)注
3文章
631瀏覽量
39317 -
Innovus
+關(guān)注
關(guān)注
1文章
20瀏覽量
2625
原文標(biāo)題:Innovus GUI界面的個(gè)性化設(shè)置
文章出處:【微信號(hào):集成電路設(shè)計(jì)及EDA教程,微信公眾號(hào):集成電路設(shè)計(jì)及EDA教程】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論