找回密码
 注册
关于网站域名变更的通知
查看: 588|回复: 1
打印 上一主题 下一主题

Altium软件中检查线间距时差分间距报错的处理方法

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-1-29 14:41 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
为了尽量减小单板设计的串扰问题,PCB设计完成之后一般要对线间距3W规则进行一次规则检查。一般的处理方法是直接设置线与线的间距规则,但是这种方法的一个弊端是差分线间距(间距设置大小不满足3W规则的设置)也会DRC报错,产生很多DRC报告,难以分辨,如图12-23所示。
. ~8 f; x' E4 m$ A- M! _8 r
$ {7 a6 M5 D+ ?6 U5 L

1 v2 Q& M  d0 v' k9 S4 i# r
图12-23 DRC报告
如何解决这个问题呢?可以利用altium Designer的高级规则编辑功能,对差分线进行过滤。
(1)按快捷键“DR”,进入PCB规则及约束编辑器,新建一个间距规则,并把优先级设置到第一位。
(2)如图12-24所示,在“Where The First Object Matches”处选择“Custom Query”,进入用户自定义界面,然后再选择“查询助手......”,自定义帮助菜单。
8 ~# {+ ]8 l) i7 j' \0 k

: l4 @$ q' [' q' n; F$ N0 t' O; ~; o9 T2 J% B. x- D) g3 c- U
图12-24 规则的设置
(3)PCB规则及约束编辑器中存在高级工具菜单栏,包含“+”“-”“*”等。这些可用于编辑高级规则,这其实和编写C语言代码类似。由于高级代码的使用频率较低,在此不做说明,如果读者想了解可以参考Altium Designer的官方文档,弄清楚每一个代码的含义再进行编辑。在此,在自定义代码编辑框中输入“istrack>(InDifferentialPairClass('All Differential Pairs'))”,表示的含义是不包含差分走线的导线。
(4)在“Where The Second Object Matches”处适配“IsTrack”,那么整个规则的含义表述为除了差分线之外的导线和导线之间的距离。
(5)按快捷键“TDR”,重新运行DRC,可以得到如图12-25所示的结果,差分线之间的间距只有8.6mil,不满足设计的3W规则12mil,但是不再进行报错。

4 O% z/ h5 L, d. I) _# R  T! \" R- o- I" |$ C/ t1 Y+ v
4 S4 F4 b1 u* z1 c- q5 M
图12-25 走线间距规则报告

7 I5 u; {5 Z4 O! t" D( e/ Y

该用户从未签到

2#
发表于 2021-1-29 15:46 | 只看该作者
Altium软件中检查线间距时差分间距报错的处理方法
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-9-8 01:33 , Processed in 0.125000 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表