0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Calibre DRC报告自动做修复的教程分享

jf_tpHP8OJR 来源:集成电路设计及EDA教程 2023-11-16 11:05 次阅读

前面星球分享了在ICC2里面直接调用ICV signoff DRC与修复DRC的教程,今天Innovus读入Calibre DRC报告自动做修复的教程来了。

某些DRC在Innovus里面检查可能没有问题,但是到了Calibre/ICV检查可能发现有DRC问题。有以下几种可能性:

1. 可能是你在Innovus里面检查DRC的命令有问题,bypass了某些检查,可以仔细检查一下你check DRC的命令和option,保证没有问题;

2. 可能是Cell LEF和GDS有mismatch,可以对比Innovus和GDS里面的同一个地方的metal shape看看是否有差异,是否是Cell LEF有问题,有问题的话可以修改Cell LEF,然后更新Innovus里面的Cell LEF,然后检查DRC,再ecoRoute -fix_drc,如果数量非常庞大,工具修复不掉的话可能要回到Route重新绕线。

3. 如果前面两种问题都不存在,只是Innovus里面没有相关的Rule(Innovus的Rule是很难将Signoff DRC的Rule全部包含在里面的,也无法做到完全一样的Check,因为PV的Rule是很多很复杂的,尤其是先进工艺下),没办法检查出来的话,分以下几种情况去处理:

a) 如果是PG上的DRC,可以去修改PG plan的时候上面的一些参数,比如PG的宽度,Via的种类等去修复;如果不是的话继续往下看:

b) 如果这种错误非常多的话,可以向Foundary反馈,也可以自己尝试去tech LEF里面添加这种Rule。

c) 如果问题非常少,在几个到十几个的数量级内,那么可以完全手工搞定;

d) 如果数量不少,但是也不是非常多,比如在几十到几百的范围,那么也可以向Foundary反馈,如果他们能提供修改后的tech LEF的话那自然是好的,如果没办法优化tech LEF了(一个刚开发的新的工艺节点很容易有这种问题),或者时间进度比较赶的话就可以用到这个教程的内容了,我们可以在Innovus里面加载Calibre的DRC结果,让Innovus去自动修复这些DRC。方法如下:

为了加快Calibre DRC检查的速度,可以把一些规则比如Density检查的Rule关掉,或者只勾选一些关心的Rule进行检查。检查完毕之后:

innovus中load drc results并自动fix,命令如下:

Legacy UI:

loadViolationReport -type Calibre -rulemap rule_map.txt -filenamecalibre_drc.rpt

route_fix_signoff_drc

对应的CUI:

read_markers -type Calibre -rule_map_file rule_map.txt calibre_drc.rpt

route_fix_signoff_drc

rule_map.txt示例如下:

...

‘route_fix_signoff_drc’命令支持的DRC类型有:

...

这个命令无法解决的DRC违反有以下几种:

...

编辑:黄飞

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • DRC
    DRC
    +关注

    关注

    2

    文章

    143

    浏览量

    35770
  • Calibre
    +关注

    关注

    0

    文章

    18

    浏览量

    9675
  • Innovus
    +关注

    关注

    1

    文章

    20

    浏览量

    2571

原文标题:Innovus教程 - 读入并自动修复Calibre DRC

文章出处:【微信号:集成电路设计及EDA教程,微信公众号:集成电路设计及EDA教程】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    PADS 原理图PCB常见错误及DRC报告网络问题

    PADS 原理图PCB常见错误及DRC报告网络问题
    发表于 01-11 10:35

    Mentor工具简介Calibre物理验证系列

    Calibre物理验证系列〓 Calibre DRC  作为工作在展平模式下的设计规则检查(DRC)工具,Calibre
    发表于 08-28 11:58

    请教:AD18 drc生成空白网页报告

    AD18drc生成空白网页报告,什么原因?如何解决
    发表于 05-13 21:43

    怎样去改用calibreDRC时的错误?

    请问,在TSMC18um 工艺中,我使用了电感,用calibreDRC时会出现下面这个问题_M5T.E.3{Min.extension INDDMY beyondM5
    发表于 06-25 06:16

    基于calibre的MIC总线控制器专用集成电路版图检查

    摘要:本文通过Calibre工具在MIC总线控制器远程模块专用集成电路版图中的应用,阐述了Calibre版图检查工具较之通常使用的Dracula工具的诸多优点,介绍了基于Calibre工具的D
    发表于 05-14 09:08 0次下载

    Laker & Calibre Bandgap 实例教程

    ;Calibre_Layout.pdfcalibre/drc : drc rule文件以及运行目录calibre/lvs : lvs rule文件以及运行目录
    发表于 07-10 14:36 96次下载

    Mentor Graphics 推出针对 Tanner 模拟/混合信号 IC 设计环境的 Tanner Calibre One 验证套件

    Lauxtermann 说道,“我们的客户非常赞赏我们采用 Calibre 的决定,并且晶圆代工厂的最终 DRC 与我们使用的 Tanner 设计流程之间是一对一的对应关系。”
    发表于 06-15 14:42 1068次阅读

    EDA明导国际Calibre平台已支持最新的TSMC 12FFC制程设计

    对于台积电 7奈米制程,完整的Calibre实现套件现已更新至V1.0版本,适用于客户的生产设计交付制造。 历经数回的改版发表,台积电与明导持续合作提升Calibre DRC 执行效能。 目前的V1.0版本与初期的版本相比,执行
    发表于 01-17 15:39 2546次阅读
    EDA明导国际<b class='flag-5'>Calibre</b>平台已支持最新的TSMC 12FFC制程设计

    orcad怎么浏览DRC检测后的全部DRC错误

      orcad怎么去浏览DRC检测过后的全部DRC错误呢? 答:对原理图文件进行DRC检测以后,按照设置的DRC检测的选项,会在原理图中留下DRC
    的头像 发表于 11-09 11:14 4653次阅读
    orcad怎么浏览<b class='flag-5'>DRC</b>检测后的全部<b class='flag-5'>DRC</b>错误

    orcad怎么去浏览DRC检测过后的全部DRC错误

    orcad怎么去浏览DRC检测过后的全部DRC错误呢? 答:对原理图文件进行DRC检测以后,按照设置的DRC检测的选项,会在原理图中留下DRC
    的头像 发表于 11-12 09:28 5735次阅读
    orcad怎么去浏览<b class='flag-5'>DRC</b>检测过后的全部<b class='flag-5'>DRC</b>错误

    4260纸机烘缸轴在线修复项目报告

    【项目报告】4260纸机烘缸轴在线修复项目报告
    发表于 11-16 15:57 0次下载

    如何能检查出版图中的单个contact或者via呢?

    Calibre工具为例,如何写一条DRC rule呢?首先需要了解一下DRC rule的书写格式。
    的头像 发表于 03-28 09:51 1865次阅读

    到底谁能提升Calibre的效率?

    Siemens的Calibre是业内权威的版图验证软件,被各大Foundry厂广泛认可。用户可以直接在Virtuoso界面集成Calibre接口,调用版图验证结果数据,使用起来极为方便。
    的头像 发表于 07-25 10:30 804次阅读
    到底谁能提升<b class='flag-5'>Calibre</b>的效率?

    DRC分析和修复经验分享

    DRC修复过程中,我们可以先分析并修复PR工具里面的DRC,等DRC的数目比较少了之后,我们就可以把PV工具里面signoff
    的头像 发表于 11-02 10:57 805次阅读
    <b class='flag-5'>DRC</b>分析和<b class='flag-5'>修复</b>经验分享

    calibre后仿真参数提取

    Calibre是一种先进的电子设计自动化(EDA)工具,用于电子电路的设计和仿真。它为工程师提供了一个强大的平台,可以进行多个级别的仿真,包括电路级仿真、行为级仿真和系统级仿真。在使用Calibre
    的头像 发表于 01-04 17:24 427次阅读