在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 8296|回复: 15

[求助] via generation rule file using calibre

[复制链接]
发表于 2013-6-25 09:43:33 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 damonzhao 于 2013-6-26 12:50 编辑

想让指定的相邻金属如M1 and M2,overlap的部分,按照Overlap的面积的大小,通过calibre检查计算,然后生成新的gds文件,只包含该部分的via array,也就是v1的array。不知道有没有人用过这种calibre rule文件,请赐教。
发表于 2013-6-25 09:53:44 | 显示全部楼层
会有误判吧?因为并不是所有交叉的地方都是打孔的地方.比如:横有M1a M1b M1c 竖有M2a ,M2a要连接M1a,M1c,如果只是用上面的方法来打孔很明显,只要穿过了M1b就会打个孔,如此不是短路了?要有另外一种标识可以用来识别打孔的地方与不打孔的地方才能避免出现误判错误吧?
发表于 2013-6-25 10:06:14 | 显示全部楼层
我同意楼上的意见
 楼主| 发表于 2013-6-25 10:54:05 | 显示全部楼层
回复 2# shidaixu


   我会把相同信号的连线抽取出来制作一个cell,然后在此基础上专门打相邻层次的via,所以避免误打,也避免因为隔层打孔会short的情况。
发表于 2013-6-25 11:08:56 | 显示全部楼层
学习了.
发表于 2013-6-25 17:34:40 | 显示全部楼层
回复 4# damonzhao


      那应该就比较好办了不是嘛?
 楼主| 发表于 2013-6-26 10:50:23 | 显示全部楼层
回复 6# shidaixu


   是啊,问题相对简单化了呀,你知道怎么写这个rule么?
发表于 2013-6-26 20:36:32 | 显示全部楼层
回复 7# damonzhao

你用这个rule的目标是什么?
 楼主| 发表于 2013-6-27 07:27:51 | 显示全部楼层
回复 8# zjwumei


   "通过calibre检查计算,然后生成新的gds文件,只包含该部分的via array"
发表于 2013-6-27 16:03:53 | 显示全部楼层
本帖最后由 shidaixu 于 2013-6-27 18:30 编辑

回复 7# damonzhao


   大至思想是这样子:XXX{via1dummy=m1 and m2;via1s=  size  via1dummy by x1;copy  via1s }drc check map XXX GDSII y1 filename.gds其中,XXX是一条rule check name  ,x1为缩小的倍数,带负号即缩小.y1为输出到GDS里的层号.已测试.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-18 20:25 , Processed in 0.022905 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表