上次介紹了如何在wire editing中添加一條wire,以及Editing界面中各種option的作用。那其實wire editing還有很多其他action,下面我們就逐個來介紹一下:
1 Move wire
快捷鍵是M。這邊不熟悉的童鞋可能會搞錯,GUI上其實有兩個move鍵,,,這兩者概念完全不同,雖然都可以移動?xùn)|西,但是前者用于Floorplan的Object,如果你將它用于移動wire,它并不會keep住wire的初始連接關(guān)系。而后者是專門用來移動wire和pin的,會保持住原有的連接關(guān)系。默認會自動地snap到track上。對應(yīng)的命令是editMove
2 Stretch Wire
快捷鍵是S,拉長或者縮短wire。單擊該鍵后,鼠標移動到wire的頭或者尾部,就可以實現(xiàn)wire的拉伸,縮短。對應(yīng)的命令是editStretch
3 Cut Wire
快捷鍵是Shift+X。使用該功能可以將一條wire切割成好幾段,如下圖所示:對應(yīng)的命令是editCutWire
4 Split Wire/Merge wire
Split:?快捷鍵:Ctrl+S. ?對應(yīng)的命令是editSplit
Merge:快捷鍵:?Shift+M. 對應(yīng)的命令是editMerge
這兩個功能其實正好功能相反,split把被障礙物阻礙的wire隔斷。Merge又可以把它們拼回來,當然merge也能merge回被cut的wire。
5 Trim Wire
,快捷鍵是Shift+T,用于修剪wire。可以把wire的邊邊角角給修掉,如下圖所示:對應(yīng)的命令是editTrim
6 Select/Deselect/Delete
,快捷鍵是D,這個就是可以讓用戶自定義地去select/deselect/delete wires. 主要可以基于以下form去選擇。對應(yīng)的命令是editSelect/editDeselect/editDelete
7 Change Layer
,快捷鍵是Shift+L,改變選中wire的layer層,當然你得先在edit form上設(shè)置好需要的layer層。對應(yīng)的命令是editChangeLayer.
8 Change width
,快捷鍵是Shift+W,改變選中wire的width. 同樣地,你得先在edit form上設(shè)置好需要的width,不同的是:change width只對special wire起作用。對應(yīng)的命令是editChangeWidth.
9 Copy wire
,快捷鍵是C。這個就是可以復(fù)制一條wire。以前文章有介紹過。對應(yīng)的命令是editCopy
【Innovus GUI介紹
10 Add Via
,快捷鍵是O。wire edit也支持對Via的編輯。同樣地,我們可以支持編輯regular via和special via。點擊F3出現(xiàn)設(shè)置界面。我們可以根據(jù)Geometry來自已定制via或者根據(jù)選擇庫中已有的via cell。對應(yīng)的命令是editAddVia。
11 Change Via
快捷鍵是F4,我們也支持直接選中一個Via,然后按F4直接調(diào)出替換via的form. 使用方法和add via中的via cell一樣。對應(yīng)的命令是editChangeVia
GUI上的wire editing操作大致有這些,當然,還有很多純命令形式的wire editing用法。比如說:
ChangeNet:改變wire對應(yīng)的net
命令:editChangeNet
使用方法:
editSelect-net VDD1
editSelectVia-net VDD1
editChangeNet-to VDD2
ChangeRule:改變wire對應(yīng)的ndr rule
命令:editChangeRule
使用方法:
editChangeRule-net XYZ -from SP -to default
ChangeStatus:改變wire的狀態(tài)
命令:editChangeStatus
使用方法:
editSelect-layer {M1M2}
editSelectVia–cut_layersVIA12
editChangeStatus–to COVER
Tips
最后,介紹一些wire editing的操作小技巧吧~~很方便喔,可以節(jié)約不少時間
Add wire模式下:
1. 畫線時按“D”鍵可以自動將當前所畫的wire轉(zhuǎn)換到當前l(fā)ayer下面一層
2. 畫線時按“U”鍵可以自動將當前所畫的wire轉(zhuǎn)換到當前l(fā)ayer上面一層
3. 畫線時按Backspace鍵可以自動返回到上一個wire segment
4.數(shù)字快捷鍵,當你在畫線時,按對應(yīng)的數(shù)字鍵,就可以直接畫該層layer的wire。比如說你畫M5的wire時,突然想畫M3了,這時直接按數(shù)字3就可以了
5. 當query一根wire時,按Shift+S可以直接將wire的編輯屬性打印出來
setEdit -nets tst_pad -layer_horizontal M5 -width_horizontal 0.100 -width_vertical 0.100 -shape None
6. 替換via時,按Shift+N可以直接選擇via庫里的下一個via,Shift+P是選擇上一個Via.
好啦,兩次介紹了這么多wire editing的操作,大家都有記住嘛?確實蠻復(fù)雜的。但是,平日里多學多用,應(yīng)該也不難。最后布置大家一個任務(wù),各位能使用這些操作在GUI上畫出一個大寫的“帥”嗎?小編畫了個小寫的帥,大家可以試試。記住,要求是沒有DRC的喔,哈哈~~~
-
圖形界面
+關(guān)注
關(guān)注
0文章
37瀏覽量
7368
原文標題:請用心畫出一個大寫的"帥"——Wire Editing(二)
文章出處:【微信號:IC_Physical_Design,微信公眾號:數(shù)字后端IC芯片設(shè)計】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論