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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2305|回复: 14

[求助] 新人求助,在postroute阶段后,通过verify_drc发现很多DRC违例,不懂该怎么修

[复制链接]
发表于 2023-8-4 09:44:41 | 显示全部楼层 |阅读模式
50资产
各种类型的drc都有

我知道很多是假错,但是我没办法判断哪些是假错,哪些是真错
另外,如果是假错,我修了也没有影响吧?
最主要的问题是,我不知道怎么修,有没有人可以总结一下?
非常感谢!

最佳答案

查看完整内容

一般PR 工具都可以自动修掉金属走线的DRC ,如果出现大量DRC 不修,超1万, 首先检查SDC 约束是否合理:1. 约束是否有互相冲突形成错误的,2. 约束条件是否过严导致面积资不足,3. scan 模式是否约束过严 4. library 使用是否合适;以上都会影响到具体面积资源的使用。 看看是否一开始 定义的面积就是不够的。 如果是latch-up 需要在布局时要加上TAP 器件(如果门电路里面器件没有body 接触时需要加) antenna 的话以gds 对应的DRC ...
发表于 2023-8-4 09:44:42 | 显示全部楼层
本帖最后由 存在感 于 2023-8-9 16:05 编辑

一般PR 工具都可以自动修掉金属走线的DRC ,如果出现大量DRC 不修,超1万,
首先检查SDC 约束是否合理:1. 约束是否有互相冲突形成错误的,2. 约束条件是否过严导致面积资不足,3. scan 模式是否约束过严 4. library 使用是否合适;以上都会影响到具体面积资源的使用。
看看是否一开始 定义的面积就是不够的。
如果是latch-up 需要在布局时要加上TAP 器件(如果门电路里面器件没有body 接触时需要加)
antenna 的话以gds 对应的DRC (里面的antenna )验证为准,工具的判断机制不一样,PR工具会有个别误报。


发表于 2023-8-4 09:56:59 | 显示全部楼层
作为一个模拟版图工程师来看这个问题,我在帮助数字电路设计工程师解决DRC问题时是将gds导入用layout、
发表于 2023-8-4 09:58:36 | 显示全部楼层


李幕白 发表于 2023-8-4 09:56
作为一个模拟版图工程师来看这个问题,我在帮助数字电路设计工程师解决DRC问题时是将gds导入用layout、 ...


跑DRC,然后遇到的好几个类型的DRC问题都会具体问题具体分析,例如:有遇到POLY SLOT一条长线 中间断开了0.005的距离,那么这个问题通过手动的去修补一下就能解决了。也有遇到全体的VIA3生成的尺寸大于RULE,通过修改脚本解决了。
发表于 2023-8-4 10:02:50 | 显示全部楼层
所谓假错必须要有vendor提供的waiver list才可以忽略,如果能修当然可以修。
如果是PR layout eco route修不了要手修,那肯定得你熟悉PR工具的编辑命令及熟练地修改net/via shape的属性
如果是analog layout那就更简单了,本身shape没有net属性还可以任意编辑
 楼主| 发表于 2023-8-4 11:35:38 | 显示全部楼层


李幕白 发表于 2023-8-4 09:58
跑DRC,然后遇到的好几个类型的DRC问题都会具体问题具体分析,例如:有遇到POLY SLOT一条长线 中间断开了 ...


我现在的问题是不懂得具体分析,比如短路问题,我不知道为什么就短路了,然后也不知道删什么线
 楼主| 发表于 2023-8-4 11:38:45 | 显示全部楼层


zero_0 发表于 2023-8-4 10:02
所谓假错必须要有vendor提供的waiver list才可以忽略,如果能修当然可以修。
如果是PR layout eco route修 ...


命令我都知道,但是不懂得具体怎么修改这些drc,不知道原理
发表于 2023-8-4 13:15:20 | 显示全部楼层


lwx1500505 发表于 2023-8-4 11:35
我现在的问题是不懂得具体分析,比如短路问题,我不知道为什么就短路了,然后也不知道删什么线 ...


DRC没有短路问题,短路问题是LVS
 楼主| 发表于 2023-8-4 13:39:00 | 显示全部楼层


李幕白 发表于 2023-8-4 13:15
DRC没有短路问题,短路问题是LVS


metal short不是drc问题吗?
发表于 2023-8-4 16:44:10 | 显示全部楼层
先看发生drc的错误在哪个层,select之后只看相关层分析一下是什么原因导致的(不好绕线、距离过小等等),然后通过挪动cell再ecoRoute或者手动连线的方式,之后再检查一下drc
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-11-22 19:52 , Processed in 0.020767 second(s), 6 queries , Gzip On, Redis On.

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