作者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