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

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

3天内不再提示

你常用哪种方法去检查3W规则呢?

h1654155971.8456 来源:EDA365 2020-06-05 14:47 次阅读

为了尽量减小单板设计的串扰问题,PCB设计完成之后一般要对线间距3W规则进行一次规则检查。

一般的处理方法是直接设置线与线的间距规则,但是这种方法的一个弊端是差分线间距(间距设置大小不满足3W规则的设置)也会DRC报错,产生很多DRC报告,难以分辨,如下图所示。

如何解决这个问题呢?可以利用Altium Designer的高级规则编辑功能、利用PADS的设计规则、利用AllegroMentor等对差分线进行过滤。

01

利用Altium Designer ……

(1)按快捷键“DR”,进入PCB规则及约束编辑器,新建一个间距规则,并把优先级设置到第一位。

(2)如图下图规则设置,在“Where The First Object Matches”处选择“Custom Query”,进入用户自定义界面,然后再选择“查询助手......”,自定义帮助菜单。

(3)PCB规则及约束编辑器中存在高级工具菜单栏,包含“+”“-”“*”等。

这些可用于编辑高级规则,这其实和编写C语言代码类似。由于高级代码的使用频率较低,在此不做说明,如果读者想了解可以参考Altium Designer的官方文档,弄清楚每一个代码的含义再进行编辑。

在此,在自定义代码编辑框中输入“istrack>(InDifferentialPairClass('All Differential Pairs'))”,表示的含义是不包含差分走线的导线。

(4)在“Where The Second Object Matches”处适配“IsTrack”,那么整个规则的含义表述为除了差分线之外的导线和导线之间的距离。

(5)按快捷键“TDR”,重新运行DRC,可以得到下图所示的走线间距规则的结果,差分线之间的间距只有8.6mil,不满足设计的3W规则12mil,但是不再进行报错。

02

利用PADS ……

第一步:右键选择网络:

第二步:显示规则:

第三步:选择安全间距:

第四步:修改规则:

完成后重新灌铜,就不会再出现DRC了。

03

利用Allegro ……

Allegro里面,如果设置了Space约束(比如diff的3w规则),或者默认的space数值大于Primary,就需要添加一个参数,负责差分正负之间也会按照3w规则报drc,解决方法有两个。

方法1:

约束管理器里面,点击Physical---Physical Constraint Set---All Layers,把Min Line Spaceing的数值改小,且必须小于Primary的数值即可。

方法2:

给差分添加一个Diffp_Min_Space的属性,Value值小于Primary的数值即可。

04

利用Mentor ……

肯定会有网友询问,除了以上三个常用软件,Mentor如何对线间距3W规则进行规则检查?Mentor软件比较智能,会自动识别差分正负之间的间距和差分对与差分对之间的3w,即:利用规则推动设计。

你常用哪种方法去检查3W规则呢?如果还有更好的“招数”,可以文段后讨论哦~

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

    关注

    4216

    文章

    22447

    浏览量

    385278
  • altium
    +关注

    关注

    46

    文章

    921

    浏览量

    117429
  • DRC
    DRC
    +关注

    关注

    2

    文章

    142

    浏览量

    35761

原文标题:如何用AD、PADS、Allegro、Mentor​对3W规则进行检查?

文章出处:【微信号:eda365wx,微信公众号:EDA365电子论坛】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    化工项目常用哪种无功补偿设备?

    在化工项目中,无功补偿设备是一种非常重要的装置,用于改善电力系统的功率因素,提高能源利用效率,减少电力损耗。那么,化工项目中常用哪种无功补偿设备呢?
    的头像 发表于 12-19 14:21 272次阅读

    什么叫电气规则呢?电气规则检查-ERC

    ERC全称为electrical rule checking,翻译为电气规则检查。检测的是GDS版图中是否存在电学连接问题,属于PV(physical verification)的一个项目。
    的头像 发表于 12-06 14:30 609次阅读

    PCB布线规则解析

    需要直角拐角的情况下,可以采取两种改进方法:一是将90°拐角变成两 器件规则 在印制版上增加必要的耦电容,滤除电源上的干扰信号,使电源信号稳定。
    发表于 11-14 16:06

    什么是电气规则检查

    对于Altium Designer来说,在所有的布局,布线,铺铜都完成之后,也就完成了初步的设计工作,接下来就是进行电气规则检查了。 什么是电气规则检查呢? 电气
    的头像 发表于 11-06 15:17 1124次阅读
    什么是电气<b class='flag-5'>规则</b>的<b class='flag-5'>检查</b>

    PCB走线镀锡:用这种方法,既简单又漂亮!

    PCB走线镀锡:用这种方法,既简单又漂亮!
    的头像 发表于 10-17 15:10 1640次阅读
    PCB走线镀锡:用这<b class='flag-5'>种方法</b>,既简单又漂亮!

    请问指针变量法和下标法哪个更常用

    ; for(i=0;i<10;i++) printf(\"%d\"a[i]); 两种方法一种指针快,一种直观,那么实际使用中哪种写法更常见
    发表于 10-12 06:08

    pwm产生的三种方法

    pwm产生的三种方法 PWM(Pulse Width Modulation)是一种常用的控制技术,可以通过调节开关管的通断时间,通过改变输出波形的占空比来实现对电路的控制。在现代工业控制中,PWM
    的头像 发表于 09-02 10:25 5816次阅读

    如何理解PCB布线的3W规则

    如何理解PCB布线的3W规则
    的头像 发表于 07-15 08:55 1552次阅读

    芯片功能测试的五种方法

    芯片功能测试常用5种方法有板级测试、晶圆CP测试、封装后成品FT测试、系统级SLT测试、可靠性测试。
    发表于 06-09 16:25

    分享芯片功能测试的五种方法

    芯片功能测试常用5种方法有板级测试、晶圆CP测试、封装后成品FT测试、系统级SLT测试、可靠性测试。
    的头像 发表于 06-09 15:46 1836次阅读
    分享芯片功能测试的五<b class='flag-5'>种方法</b>!

    PCB设计如何对线间距3W规则进行规则检查

    为了尽量减小单板设计的串扰问题,PCB设计完成之后一般要对线间距3W规则进行一次规则检查
    发表于 05-30 09:04 2465次阅读
    PCB设计如何对线间距<b class='flag-5'>3W</b><b class='flag-5'>规则</b>进行<b class='flag-5'>规则</b><b class='flag-5'>检查</b>?

    7种方法教您怎么进步电感Q值

    很有必要了,那怎么来进步电感Q值?跟小昊一同来看一下进步电感Q值的7种方法。 7种方法教您怎么进步电感Q值 (1)依作业频率挑选导线,可有效进步Q值低频电感常用漆包线等带绝缘的导线绕
    发表于 05-19 15:08

    噪声系数测量的三种方法

    本文介绍了测量噪声系数的三种方法:增益法、Y系数法和噪声系数测试仪法。这三种方法的比较以表格的形式给出。
    的头像 发表于 05-18 11:02 866次阅读
    噪声系数测量的三<b class='flag-5'>种方法</b>

    介绍Shell判断字符串包含关系的几种方法

    在 bash 脚本中,有不止一种检查子字符串的方法,我们今天介绍一些简单的例子,然后在分享一个常用的 bash 脚本。
    的头像 发表于 05-12 15:58 1543次阅读

    如何理解PCB布线3W规则

    我们平时在PCB布线的时候,对于比较重要的信号都要做特殊处理,比如包地或者时“3W”,所谓3w指的是线与线之间的间距要满足三倍的线宽,那么我们怎么理解这个3W原则呢,他是如何降低信号之间的串扰的呢?
    的头像 发表于 05-04 15:58 1466次阅读
    如何理解PCB布线<b class='flag-5'>3W</b><b class='flag-5'>规则</b>