作者A1987331 (Weinor)
看板comm_and_RF
標題[問題] 新手的calicre DRC error修正問題
時間Fri Dec 2 16:29:52 2011
新手最近剛接觸cadence的軟體
目前在設計最基礎的邏輯閘(nand、nor、not)
目前進行到layout的繪圖,大致上兩個物件之間的間距規格
都依照我們助教所給的標準來繪製
(利用坐標軸的方式計算出(left、right、top、bottom)相對位置
理論上沒算錯應該是符合drc間距的規格
然後啟用calibre的RVE軟體進行drc驗證
然後開啟RVE的錯誤訊息與.summary檔
觀看錯誤訊息
in .summary file統計出的錯誤有以下七個
CELL nand3 .................... TOTAL Result Count = 7 (7)
RULECHECK M1.S.1 .......... TOTAL Result Count = 1 (1)
RULECHECK NO.IND.PO.R.3 ... TOTAL Result Count = 1 (1)
RULECHECK NO.IND.M2.R.1 ... TOTAL Result Count = 1 (1)
RULECHECK NO.IND.M3.R.1 ... TOTAL Result Count = 1 (1)
RULECHECK NO.IND.M4.R.1 ... TOTAL Result Count = 1 (1)
RULECHECK NO.IND.M5.R.1 ... TOTAL Result Count = 1 (1)
RULECHECK UTM20K.R.1 ...... TOTAL Result Count = 1 (1)
in RVE 的錯誤訊息
Check M1.S.1
錯誤訊息為 M1.S.1 { @ min. M1 space < 0.23
EXT M1 < 0.23 ABUT < 90 SINGLUAR REGION
}
標示的座標為 (0.985, 4.18) (1.855, 4.18) (1.69, 4.34) (1.15, 4.34)
然後我去看我的LAYOUT圖,好像不是剛好一個物件的範圍@@似乎是一個梯形面積
然後我也去找了一些關於EXT、ABUT的描述圖,不過還是不知道如何修正這個錯誤
以下附上網址,不過網址中有簡體中文名稱,不知道看得到嗎@@
http://www.chalayout.com/Article/%E6%B5%8B%E8%AF%95%E9%AA%8C%E8%AF%81/200511/20051116104111.html
(google搜尋 DRC ABUT ,然後第一個 Calibre DRC 介紹 就是了,
裡面有圖解說EXT、ABUT、等等,但看沒看懂和上面錯誤的相關意思)
至於 Check NO.IND.*.R.* 這幾個錯誤的訊息好像都是跟密度(濃度)有關的
目前暫時不理會他QQ
Check UTM20K這個也是跟密度有關的,在網路上看到的就是先暫時忽略@@..
想請問一下,例如上面drc檔說明的錯誤是要怎麼看@@
M1應該是指Metal 1吧@@(不是很確定@@)
M1 = metal 1?
S = space?
其他的要怎麼看他是指layout的什麼東西或範圍呢@@
另外layout的小疑問
nand3的layout仿照下面的網址的layout設計的
(但是我在繪製時盡量畫的很小符合助教給我們的最小間距)
http://www.eecs.tufts.edu/~lbu01/finalproject/Chip_Modules/Gates/NAND3/nand3.htm
另外contract沒有像圖片中打那麼多個
我這邊是想問 圖片中的out那條水平的metal
在我的layout圖中橫向跨在n-well、PIMP、NIMP上,會是這樣導致的錯誤嗎?
(我們統一layout面積的高度,所以n和p之間的距離很小)
另外助教給我們的範例圖沒有pin in和out上面那個粉紅色的物件,後續會有影響嗎?
(助教給的invert範例 沒有pin in和out上面的物件也可驗證成功DRC、LVS)
(使用tsmc .18 製程)
題外話一問:
我在網路上尋找資料的時候
好像看到有人對drc error的修正是使用laker軟體
好像會自動找到layout有不符合rulecheck的地方?
然後就可以找到座標對那個錯誤做修正(不是很確定@@)
不過我們似乎還沒有教laker這個軟體
內容有點落落長,感謝各位的看完~"~
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.121.197.60
※ 編輯: A1987331 來自: 140.121.197.60 (12/02 16:34)
1F:推 jung1379:可能是說metal 1的沒有達到最小寬度0.23 219.80.138.182 12/02 23:52
2F:→ jung1379:打pin是比對layout跟SPICE檔是否有對應 219.80.138.182 12/02 23:53
3F:→ jung1379:參考看看吧~個人在學時印象 219.80.138.182 12/02 23:56
4F:→ tonygames:你那個錯是說metal 1太近或者超過他的寬 118.171.114.42 12/03 19:53
5F:→ tonygames:我發現你的錯了~ 118.171.114.42 12/03 19:54
6F:→ tonygames:你的GND凸出去~然後間距不夠 118.171.114.42 12/03 19:54
7F:→ tonygames:外加你的錯好多....IN那些要打在CONT上 118.171.114.42 12/03 19:55
8F:推 xxxorc:virtusso 也可以highlight 錯誤的部分吧 58.114.165.155 12/05 16:53
9F:→ A1987331:jung大~我有試著改變錯誤的座標的附近的 140.121.197.60 12/05 17:01
10F:→ A1987331:間距,本來拉高整個layout的高度,但有另 140.121.197.60 12/05 17:01
11F:→ A1987331:一種錯誤產生PP.C.5。然後解決不了~"~ 140.121.197.60 12/05 17:02
12F:→ A1987331:我就還原成原本的高度 將中間的金屬線改 140.121.197.60 12/05 17:02
13F:→ A1987331:細就ok了@@。 目前正在測LVS,感謝各位回 140.121.197.60 12/05 17:03
14F:→ A1987331:應的大大。 140.121.197.60 12/05 17:03
15F:→ A1987331:tony大大~你說的沒錯= ="我的label有錯誤 140.121.197.60 12/05 17:04
16F:→ A1987331:我以為只是註記而已...原來十字要打在元 140.121.197.60 12/05 17:04
17F:→ A1987331:件上面。 目前改過囉 :) 感謝你的提醒 140.121.197.60 12/05 17:05
18F:→ A1987331:xxxorc大大~我有看到highlight這個選項 140.121.197.60 12/05 17:06
19F:→ A1987331:上網也有搜尋到不少人用這個方式,不過我 140.121.197.60 12/05 17:07
20F:→ A1987331:點了完全沒反應~"~我一直看不到那個功能. 140.121.197.60 12/05 17:07
21F:→ tonygames:LAYOUT不難...畫久了就無感覺了122.121.201.116 12/06 00:33