公众号粉丝数突破3W了
感谢大家的支持
本文选自知识星球,星球原文:
https://t.zsxq.com/xz1ob
更多干货知识以及后端笔记、视频教程等,欢迎加入星球进行查看。
星球上线了基于GPT4和个人IC设计知识库的IC设计 AI机器人 ,且最近将模型升级为了GPT-4 128K模型,也加入了更多IC知识库,星球成员可以免费使用!!AI机器人24小时随时随地都能立刻回答用户的提问哦,效果非常棒!可以同时在电脑、手机、平板等多个平台上使用。
AI机器人还有绘图功能哦,最近几期的封面都是用AI机器人绘制的。
AI机器人的所有功能介绍如下:
基于GPT4和个人IC设计知识库的IC设计机器人v1.0正式上线
同时星球QQ群还有分享高达55万+字的个人数字后端设计笔记,欢迎加入。
《28nm DRC经验分享 -
Rule file precision is not consistent with database precision》
Calibre DRC ERROR:
Rule file precision 1000 is not consistent with database precision 2000 in input file xxx.gds.
DRC问题分析:
上面的Calibre DRC是由于GDS(Database)里面的精度(2000)和DRC Rule里面的精度(1000)不匹配,GDS里的精度高于DRC Rule而引起的,GDS里面的精度只能小于等于DRC Rule,而不能高于它。
只不过我们需要确认下Calibre DRC Rule里面的精度是正确的才可以,防止有DRC Rule精度定义的有问题的情况出现。
Calibre DRC Rule:
对于数字后端而言,GDS里面的精度是由PR工具用的techLEF、tf文件来定义的,而这个Case用 PR工具是Innovus,所以来自于Tech LEF。
tech LEF:
tf:
可以看到tf文件和Calibre DRC Rule是保持一致的,都是1000,而tech LEF里面的精度却是2000,所以应该是techLEF的问题。
解决方案:
修改好后需要重新PR:
之后从Calibredrv里面打开GDS可以看到这个units就是对的了(1/1000=0.001um):
之后DRC也能正常跑,上面的问题解决了。
另外,如果为了节省时间,也可以暂时把Calibre DRC Rule的精度调整成2000检查一下GDS的DRC,发现一些DRC问题(不调整的话是没办法跑DRC检查的,最终Signoff DRC检查的时候还是要保持为1000)。等下次跑PR的时候用上修改后的techLEF。
如果直接放弃这个GDS的DRC检查,那么PR真的是完全白跑了,基本上没有获得什么有用信息。
另外你可以思考一下能否直接将GDS里面的精度从2000修改为1000,或者在Innovus里面直接更新Tech LEF里面的精度然后导出GDS,这样做会有什么问题。
答案我就放在星球原文评论区下面了:
https://t.zsxq.com/xz1ob
星球简介
低功耗设计技术总结 - 3万字,129页 IR drop的分析与修复总结 - 4.3千字,20页 数字后端理论及实践-ICC干货笔记 - 11万字,423页 数字后端理论及实践-Innouvs教程(第4版)- 5.7万字,316页 ICC2教程-星球精编版 - 2万字,125页 数字后端理论及实践-Innouvs教程(第5版)- 11.8万字,635页 面试笔试题整理 面试笔试经验分享(第1版)- 1.6万字,48页 面试笔试题整理 面试笔试经验分享(第2版)- 2.3万字,87页 ICC2 ICC与Innovus的命令对照(第1版) Tcl与DesignCompiler教程(第1版)- 6.1万字,183页 DRC规则讲解、DRC的检查与修复(第1版)- 7.3千字,26页 Congestion的分析与修复专题(第1版)- 1.2万字,41页 Perl-Tk教程(第1版)- 1.6万字 73页 星球精华推文分类整理合集(第1版)- 1.8万字,75页 星球精华推文分类整理合集(第2版)- 4.4万字,160页 面试笔试题整理 面试笔试经验分享(第3版)- 2.7万字,96页 星球精华推文分类整理合集(第3版)- 6.6万字,240页 时序分析与sdc专题笔记(第1版) - 3.1万字,115页 星球精华推文分类整理合集(第4版)- 8.4万字,296页 更多教程、笔记持续更新中。。。