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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 13759|回复: 27

[求助] drc rule编写

[复制链接]
发表于 2016-7-14 20:14:00 | 显示全部楼层 |阅读模式

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

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

x
最近在学习DRC RULE编写
有一个写法想请教
我想对特殊的NET线写DRC RULE,但是这条线不是单一METAL,有从METAL1接到METAL2,接到METAL3,我可以写到抓到这条METAL1,但是要怎么写能把这条NET的所有METAL都抓出来?
发表于 2016-7-15 10:54:53 | 显示全部楼层
我之前也遇到过这种问题,当时是按下面的方式处理的,供参考。

三层金属,在数据中先给需要抓的线上添加一个label(添加在metal1线上)

VARIABLE net_name "abc"

LAYER m1 101
LAYER m2 102
LAYER m3 103
LAYER v1 111
LAYER v2 112
LAYER  label 1000
TEXT LAYER label

CONNECT m1 m2 BY v1
CONNECT m2 m3 BY v2

ATTACH label m1

target_m1 = NET m1 net_name
target_m2 = NET m2 net_name
target_m3 = NET m3 net_name

target_m1、target_m2、target_m3就是这条net上各层的线。
 楼主| 发表于 2016-7-15 13:57:32 | 显示全部楼层
回复 2# 血溶伊剑


    能否再詢問一下
您說到的這個方法能把三層METAL全部抓出來,要怎麼寫才能將這三層METAL讓它認為是一層,我有想過用OR把它串起來M =(target_m1 OR target_m2) OR target_m3
不過這樣的話,如果這條NET不止一條,並且有交叉,就會全部算在一起了,有沒有什麽辦法就是又能讓三層METAL整合起來,又能分清交叉起來的NET
发表于 2016-7-18 08:49:00 | 显示全部楼层
回复 3# marsveda

你试试在之前的代码后面加上
rule_test {
             @ target net
             COPY target_m1
             COPY target_m2
             COPY target_m3
}

run这个rule,最终的DRC报错应该就是你想要的效果。
 楼主| 发表于 2016-7-19 22:22:08 | 显示全部楼层
回复 4# 血溶伊剑


    好的,谢谢,学到很多东西,
    不过想再请教一个问题,就是这个方法是通过标注net name来识别特殊的NET线,因为目前公司LAYOUT上的特殊原因导致这种NET在LAYOUT上不少,如果每根都标的话似乎不太现实,有没有办法在不用标注的情况下识别到这种特殊NET?(当然如果实在不行也没有办法,如果有什么思路的话,提点我一下)
发表于 2016-7-20 11:01:07 | 显示全部楼层
回复 5# marsveda


    不知道你说的这种特殊的net有什么特点没有?
 楼主| 发表于 2016-8-4 16:13:25 | 显示全部楼层
本帖最后由 marsveda 于 2016-8-4 16:15 编辑

回复 6# 血溶伊剑


    沒什麼特點,就是metal1有特殊的地方,所以我能先抓到這條特殊NET的最開始的metal1
但我要怎麼通過這條metal1,把這條NET的其他metal層抓出來就不會了
发表于 2016-8-5 10:34:46 | 显示全部楼层
回复 7# marsveda

你可以试试NET INTERACT

target_m2= NET INTERACT m2 target_m1 >=1
还是需要先用connect定义连接性,然后用上面的命令,target_m1是你说的特殊的m1,target_m2是这条net上的m2,以此类推。
发表于 2016-8-5 14:58:37 | 显示全部楼层
回复 8# 血溶伊剑


    按照您的rule run drc报错了,怎么能把这个net单独放在一个cell里呢?现在只是报出错了
发表于 2016-8-5 15:30:32 | 显示全部楼层
谢谢楼主提出这个问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-5-1 18:35 , Processed in 0.032658 second(s), 9 queries , Gzip On, Redis On.

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