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