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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 1237|回复: 5

[求助] LVS Rule connect 用法问题 - SVRF

[复制链接]
发表于 2024-2-4 00:38:03 | 显示全部楼层 |阅读模式

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

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

x
我看fab提供的DRC rule中会用到 “connect ” 来建立连接,每一组 “connect” 后都能看到有 “disconnect” 。我的理解是,这样每组 “connect” 就不会相互影响。但是在LVS rule里面,我看到的是通篇的 “connect” ,没有一个 “disconnect”。
这些 “connect” 对全部 check都是有效的吗?
这些 “connect” 会在 LVS 中对 layout 的连接关系有影响吗?

比如,我在rule里加一句:
CONNECT M1 M2
那LVS时,会把 M1和M2接触 认为是短路吗 ?
发表于 2024-2-4 09:52:25 | 显示全部楼层
你会试一下么???
发表于 2024-2-4 10:01:39 | 显示全部楼层
DRC rule 里 会经常用到 DISCONNECT 是正常的,因为很多连接关系不断掉再重新建立的话,一些和连接关系有关的rule会混乱,带来误报。
当然,DRC里想用 DISCONNECT, 也是要在 DRC INCREMENTAL CONNECT 开关打开的时候;

你在LVS里看不到 DISCONNECT ,是因为这个语句只能在DRC中使用,且也没必要存在在LVS里;LVS本身就是一个相对完整的独立流程,从建立连接关系、相关层次定义、device定义,到property对比...... 不需要也不能断开连接关系。
这些 “connect” 对全部 check都是有效的吗?
是的,对通篇都生效。
这些 “connect” 会在 LVS 中对 layout 的连接关系有影响吗?
当然会,所以也不能直接写CONNECT M1 M2,一定是CONNECT M1 M2 BY V1。



 楼主| 发表于 2024-2-6 17:42:06 | 显示全部楼层


yetingyu 发表于 2024-2-4 10:01
DRC rule 里 会经常用到 DISCONNECT 是正常的,因为很多连接关系不断掉再重新建立的话,一些和连接关系有关 ...


基本理解了,感谢解答!这些疑问是尝试在LVS rule中加入自己编写的ERC时产生的,已找到方法规避不合理使用connect。

另外有个疑问,ERC和DRC的rule的写法相同,为何要让ERC和LVS一起跑,将ERC rule写进DRC rule里会有什么问题吗?
是因为ERC需要用到LVS中的一些层次定义吗?(这里的“层次定义”是指类似“gate = AA AND GP”的语句)
发表于 2024-2-19 11:28:39 | 显示全部楼层
ERC 电气规则检查,一般也就包括一些短路 开路 floating之类的,本身就和LVS联系非常紧密, 用到的连接关系一般都是继承LVS中设定好的,也会用到一些衍生层的定义,所以在写在LVS里是最合理,最方便的;
正如你所说因为两边写法相同,所以在DRC环境里你正确做好层次定义、连接关系等  也是可以正确报错的,但一般都不会这么做,各大fab也都是把ERC做到LVS里。
 楼主| 发表于 2024-2-19 11:35:17 | 显示全部楼层


yetingyu 发表于 2024-2-19 11:28
ERC 电气规则检查,一般也就包括一些短路 开路 floating之类的,本身就和LVS联系非常紧密, 用到的连接关系 ...


明白了,多谢解答
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-8 11:17 , Processed in 0.021309 second(s), 6 queries , Gzip On, Redis On.

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