技术文档 2026年06月5日
0 收藏 0 点赞 584 浏览 1784 个字
摘要 :

自己亲身测试了Cadence IC618, 遇到过DRC一片呈现红色的坑, 新手按照步骤一步步去进行操作, 便能够很轻易地躲开这类常见的问题。 第一步 调出Calibre DRC运行界面 在Virt……

自己亲身测试了Cadence IC618, 遇到过DRC一片呈现红色的坑, 新手按照步骤一步步去进行操作, 便能够很轻易地躲开这类常见的问题。

第一步 调出Calibre DRC运行界面

在Virtuoso布局窗口里头, 去点击菜单栏里的Calibre进入Run DRC。等弹窗显现出来之后, 最先要确认Run Directory路径是正确的, 建议将其指向位于项目根目录中的名为/drc的文件夹。于是, 紧接着, 于Rules File这一栏处, 点击Load按钮, 以此来使得你的DRC规则文件得以加载, 而该文件一般而言, 其后缀是.drc或者.rul。

【新手避坑】

新手常常会碰到报错“Rules file not found”, 其中最为关键的原因在于路径当中存在着中文字符或者空格, 解决这一问题的办法是: 规则文件路径以及项目目录都绝对必须采用纯英文进行标注而且不能有空格, 要是实在没有办法达成的话那就使用下划线对单词进行连接。

第二步 设置关键参数与运算方案

于 SVRF 选项卡之中, 或者在 TCL 选项卡里, 寻觅 DRC Results Database 栏。关键参数最优推荐值包括: 把“Maximum Database Disk Size”设定成 2000MB。原因在于, 默认的值常常呈现出偏小的态势(500MB), 对于复杂芯片而言, 全芯片的DRC在进行到执行过程中间时, 会由于磁盘被写满这一状况而出现报错, 进而退出程序, 若将其设置为2000MB, 那么能够涵盖绝大多数模拟与混合信号版图的临时中间文件产生。

现在需要对比两种实操方案:

实施方案A之时采用的是单核串行模式, 这种模式适配于机器内存数量小于8GB的低配环境, 在此环境中其稳定性处于最高状态, 然而它存在着耗时长久的缺点。

该方案B呈现为多核并行模式, 于Run Control → Number of CPUs这个位置, 需填入你使用电脑的核心数减去1的数值(举例来说, 若电脑为8核, 那么就填7), 它适用于内存超过16GB的机器, 其速度能够提升3至5倍哦。

要是仅仅是小模块进行跑验证, 而这个小模块是几百个器件构成的, 那么采用方案A就行;但要是全芯片跑验证, 全芯片可是上万器件呢, 这种情况下就必须得用方案B, 否则就会出现一直跑到下班都跑不完的状况。

【新手避坑】

在点击Run DRC之后, 程序直接出现闪退情况, 并且不存在任何报错日志, 其核心原因在于, 有关Calibre License这一方面, 是没有DRC feature的。而解决的办法是, 首先要在终端运行lmstat -a, 以此来查看是否存在calibre_drc这样的授权, 如果没有的话, 就要与管理员取得联系, 让其更新License文件。

第三步 定位报错并精准修复

跑完全部DRC之后, 于结果浏览器当中点击Load RVE, 在此处会将所有违规条目列举出来,新手常常遇到的高频完整报错为“M1.S.2 M1 width < 0.18um”, 存在一站式解决流程。

1. 握住鼠标右键, 点击报错的那一行, 再选择Highlight操作, 如此一来, 在版图里面, 与之对应的金属线, 就会醒目地高亮显示出来。

2. 在操作时, 借助Verify这个图标, 通过Markers这一选项, 再利用Find这个功能, 能够实现快速跳转。

3. 从中挑选出那一根线, 按下Q这个按键去查看其属性, 将Width这个数值由0.15改变为0.18, 要么在选中之后点击Edit再选择Stretch通过手动方式把它拉宽。

4. 若再次运行DRC, 运行之后倘若依然出现报错情况, 那就去查看一下相邻的Via是不是存在重叠现象, 因为某些时候虽金属线宽度足够然而Via包边不足同样也是会招致同一条规则的触发的。

【新手避坑】

众多新手在修改完Width之后, DRC依旧出现报错情况, 其缘由在于层次识别出现了差错, 比如说M1层实际上是绘制在了M2的drawing层上边, 规则对其并不认可。解决的办法是, 拉开层次显示, 确认正在运行的那一层金属确切地处于正确的工艺层(就像M1对应着Metal1 drawing那样)。

这套方法于标准CMOS工艺情形下极为稳定, 然而却不适用于那些自定义特殊规则繁杂众多的超低功耗工序或者射频工艺, 那些工艺的DRC Rule之中常常存有大量逻辑运算, Calibre默认设置会出现漏检状况。要是遭遇此类场景, 建议径直向Foundry索要专门的DRC调试脚本, 运用他们的自定义命令集去替换常规的Load规则文件流程。

微信扫一扫

支付宝扫一扫

版权:
1、本网站名称:智行者IC社区
2、本站唯一官方网址:https://www.2632.net (警惕克隆站点,认准SSL证书指纹:B2:3A:...)
3、本站资源100%原创除软件资源区,侵权投诉请提交权属证明至 xiciw@qq.com (24小时响应)
4、根据《网络安全法》第48条,本站已部署区块链存证系统,所有用户行为数据将保存至2035年3月9日以备司法调取
5、资源观点不代表本站立场,禁止用于商业竞赛/学术造假,违规后果自负
6、违法信息举报奖励200-5000元,通过匿名举报通道提交证据链
7、核心资源采用阿里云OSS+IPFS双链存储,补档申请请使用工单系统
转载请注明出处:https://www.2632.net/doc/4140.html

下一篇:

已经没有下一篇了!

相关推荐
2026-06-05

自己亲身测试了Cadence IC618, 遇到过DRC一片呈现红色的坑, 新手按照步骤一步步去进行操作, 便能够…

2026-06-05

我亲自实地测试了Altium Designer 20版本, 遭遇过布局锁定后元件完全静止不动、更改位置功能失效、…

2026-06-05

我亲自实践测试了Protel DXP 2004 SP2, 遭遇过封装引脚映射出现错乱情况, 还碰到焊盘网络无法对上的…

2026-06-05

已亲身测试Cadence Allegro百分之十七点四版本, 曾遭遇因快捷键冲突致使软件卡死、设置变为无效的状…

2026-06-05

在Altium Designer 24.5版本导出Gerber文件时, 本人亲身进行了实测, 在此过程中, 遭遇了坐标偏移、…

2026-06-05

实际测试过ETAS INCA 7.2以及Vector CANoe 12.0的我, 曾遭遇过标定数据忽然丢失、CAN总线报文发送失…

发表评论
暂无评论

还没有评论呢,快来抢沙发~

点击联系客服

在线时间:8:00-16:00

客服QQ

870555860

客服电话

173-5410-9521

客服邮箱

xiciw@qq.com

扫描二维码

手机访问本站

头部图片