route之后已經用了相當多的辦法(包括調整floorplan)之后,仍然有drc或者antenna,且violation數量不多時,就需要手動拉線了。本文介紹了innouvs里手動拉線常用的工具和快捷鍵。
iLoveIC
手工拉線的工具條
上圖中:
c-代表ctrl
s-代表shift
放大、縮小
z:放大,或者用鼠標右鍵框選來放大
s-z:縮小
f:顯示全部
對齊track
然而,既然已經到了手工拉線的地步,間距一般都不太夠,就需要點“Snap”來禁用對齊Track。
還可以點“Snap”旁邊的小箭頭來進行更細致的設置,比如區分普通net和電源net。
拉線的設置
選中一根線(按a,再鼠標選線),選“連線”工具(ctrl-a),按兩次F3,彈出設置對話框,如下圖。
先設置是“普通線”、“電源線”還是“patch wire”(補min area)
設置當前要畫的線的net名字
設置水平層和垂直層
顯示和隱藏金屬層
顯示和隱藏金屬層的方法:
顯示Stdcell內部的Metal1連線
清除Drc Violations
清除Drc Violations的方法:
有時候我們不想清除Violation,只是為了不擋住用鼠標選中下方的連線或者pin。這時只需要把Violation的可選屬性給去掉,如下圖:
使用刻度尺
量刻度k
清除刻度shift-k
就近插tiecell
如果繞線困難的是tiecell,則可以就近再插一個tiecell,不需要繞遠路。
手工插diode來修antenna
如果antenna violation差距不大且先前沒有自動插過diode,則可能手工插一個diode效果更好。需要用到以下命令:
attachDiode -diodeCell ANTTD -pin {instName termName} -loc {x y}
也可以用以下命令組合,再手工繞instNname的termName這一小段線。
addInst -inst instName -cell ANTTD -loc {x y} attachTerm instName termName netName
如果antenna violation差距大的離譜,插十個diode也不見得有效,就要考慮在termName附近向上跳線了。
審核編輯:劉清
-
DRC
+關注
關注
2文章
152瀏覽量
36543
原文標題:【IC技術圈專欄】innovus中如何手動拉線及常用快捷鍵(又找回了左手鍵盤,右手鼠標的感覺)
文章出處:【微信號:ExASIC,微信公眾號:ExASIC】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
解讀什么是快捷鍵有如何設置自定義快捷鍵?

評論