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

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

3天内不再提示

DRC分析和修复经验分享

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

在DRC的修复过程中,我们可以先分析并修复PR工具里面的DRC,等DRC的数目比较少了之后,我们就可以把PV工具里面signoff DRC的结果load到PR工具里面去分析并做自动或者手工的修复。

e4ff112e-78a0-11ee-939d-92fbcf53809c.png

对于比较顽固的DRC(工具做了多轮修复都修不掉的Case),可以手工分析并修复,对于修复的方法,有以下两点建议:

1. 打破DRC检查的条件

2. 根据DRC的要求去修复

1.打破DRC检查的条件

可以打破DRC check的条件,比如length或者PRL(parallel run length)或者width,条件不成立的话自然就没有DRC了。 举个例子,比如下面的两个Shape,工具检查报出来两个shape之间的距离太小了,要想满足DRC,Spacing必须是现在的3倍,那么只能强制拉开这两个Shape么?对于底层的DRC,拉开的话手工修复是比较麻烦的,还需要做很多连线尤其是DPT的工艺,还需要注意Color。其实还有一些其他简单的解法,就是破坏这个检查成立的条件,比如这种Case一般都会要求在PRL(Parallel run length)大于某个值的情况下Spacing要求是某个值。那么其实只要稍微缩短一下左边的那段Shape,使其小于PRL的条件,那么这种DRC自然也就解掉了。根本不用大张旗鼓的去拉开两个Shape。

e50f5340-78a0-11ee-939d-92fbcf53809c.png

再比如,下面的Case,在一个宽线(PG)和细线(signal)之间有Spacing违反,signal wire是两倍宽度的线,且周边的线都非常密集,想拉大距离是比较困难的,那么如何修这个问题呢?

e52a5abe-78a0-11ee-939d-92fbcf53809c.png

实际上它们之间的最小Spacing和两个net的宽度以及RPL都有关系,上面的Case如果缩短PRL不容易的话其实可以从...

编辑:黄飞

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

    关注

    2

    文章

    143

    浏览量

    35770
  • DPT
    DPT
    +关注

    关注

    0

    文章

    11

    浏览量

    6789

原文标题:DRC的分析与手工修复经验分享

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

收藏 人收藏

    评论

    相关推荐

    求教candence的DRC错误分析大全

    求教candence的DRC错误分析大全!
    发表于 04-19 22:56

    [资料分享]+Android软件安全审计及漏洞修复经验

    `[资料分享]+[size=21.3333339691162px]Android软件安全审计及漏洞修复经验谈一、看威武霸气的封面作者:宋申雷 [size=21.3333339691162px]这个
    发表于 09-26 11:00

    DRC检查常见错误

    DRC检查是依据自行设置的规则进行的。例如自己设置的最小间距是8mil,那么实际PCB中,出现小于6mil的间距就会报错。并不是DRC有错误的板子就不能使用,例如丝印的错误不会影响电气属性。接下来简单分析几种常见的错误。
    发表于 07-04 09:10

    HyperLynx DRC黄金版功能和优势

    HyperLynx® DRC 黄金版在免费版的基础上增加了 14 条电气规则,能够提 供经验证且低成本的全面电气规则检查。利用 HyperLynx DRC 黄金版, 您可以验证无法轻易仿真的复杂设计规则,例如串扰耦合、去耦电容
    发表于 09-17 07:44

    Allegro/APD DRC 模式/更新/狀态 之說明

    Allegro/APD DRC 模式/更新/狀态 之說明 1. 前言 要确保一个PCB 设计的正确性DRC check 是不可缺少的,因为DRC check 的 项目及种類繁多,因此PCB 设计人员必须深入了解
    发表于 09-06 11:06 0次下载

    如何使用HyperLynx_DRC来查找SERDES设计

    如何使用 HyperLynx DRC 来查找 SERDES 设计问题
    发表于 01-06 14:49 0次下载

    如何使用 HyperLynx DRC 来查找 SERDES 设计

    如何使用 HyperLynx DRC 来查找 SERDES 设计问题
    发表于 05-24 17:12 0次下载

    DRC步骤

    版图中DRC设计规则检查,详细步骤和方法,有图说明
    发表于 06-08 16:28 7次下载

    惊呆!Xilinx FPGA加速让DRC大数据分析软件“GraphFind”性能提升9倍

    DRCDRC Computer Corporation)是一家专门定制应用加速解决方案的公司,帮客户降低成本的同时提升系统性能。自主研发了基于FPGA(可编程门阵列)可配置协处理器,运行复杂的数据分析
    发表于 02-08 14:10 355次阅读

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

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

    在线修复减速机轴套磨损的经验教程

    在线修复减速机轴套磨损的经验教程
    发表于 06-29 14:35 0次下载

    PCB layout有DRC检查,为什么还要用DFM?

    最近硬件工程师同行提出疑问,在硬件设计过程中layout完成后有DRC检查,已经对设计工艺规则做了检查,那么DFM可制造性分析还有必要吗?今天就为大家用一篇文章说明下DRC与DFM两者的区别
    的头像 发表于 11-03 13:28 514次阅读

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

    某些DRC在Innovus里面检查可能没有问题,但是到了Calibre/ICV检查可能发现有DRC问题。
    的头像 发表于 11-16 11:05 1621次阅读

    芯片后端设计的DRC是什么?

    DRC的全称为design rule check,也就是设计规则检查。广义上DRC会包含很多分类,只要是设计规则广义上都可以成为DRC
    的头像 发表于 12-04 13:55 977次阅读