Altium Designer 20 布线避坑 三个硬核参数设置技巧

发布于 更新于
3,046
3
详情介绍
智行者IC社区持续更新技术干货、实操教程、案例分享与常见问题解答,为学习者提供实用的学习参考资料。

就我实际测试AD20.0.8而言,在经历踩过敷铜之后死铜不会自动被移除,以及差分对绕线等长遭遇失败,以及规则优先级错乱导致短路却没有报错后这样的三种比较糟糕的情况。

敷铜死铜自动移除怎么设置

开通工具菜单,点按首选选项,在PCB Editor大类范畴内寻得General子页。勾选去除死铜复选框,一并把敷铜重建间隔设定成默认为50mil。关键参数举荐最优值是敷铜网格尺寸8mil,轨道宽度8mil。原因是网格过细会导致大板卡顿,过粗则于BGA区域易于漏铜,8mil恰好适配主流0.5mm间距BGA的过孔间隙。

针有需要避开的坑,常见的报错情况是,在进行敷铜操作之后,死铜仍然存在,又或者是整板敷铜却不显示。其核心原因在于,当你放置多边形敷铜时,在属性面板里,移除死铜这个选项未打勾,又或者是你运用了旧版本的灌铜命令。快速解决的办法是,先删除原有的敷铜,接着重新执行放置多边形敷铜的操作,在属性区一定要同时勾选移除死铜以及锁定原始形状,是这样的解决办法。

差分对等长绕线的两种方案对比

那方案A呢,它是手动绕线的方式,具体是按U之后再按T来激活那种交互式的绕线操作,通过按Tab键去调出属性,接着设定目标长度误差为正负5mil,绕线样式选择Mitered with arcs。而方案B呢,它是自动绕线的,是采用网络长度调节的办法,先是设置差分对内相位差小于等于1mil,然后再运行等长调整。有一种方案A,它适用于高速DDR这类对时序要求很苛刻的板子,虽说耗时,然而却能够精准地控制每一段绕线的耦合间距;还有一种方案B,它适合USB、HDMI等常规差分对,速度比较快,可容易在绕线区域引入额外的串扰。

要避免踩坑,在绕线之后,会发现两根线的长度差居然变得更大了。其核心原因在于,你没有锁定差分对的两根线,使其同时进行拖动,又或者在绕线的时候,没有启用推挤模式。解决的办法是,在PCB面板当中,先去创建差分对类,将两根网络分配给同一个差分对类,接着启动交互式差分对长度调节,用鼠标左键按住线尾进行拖动,这样就能够同步绕线了。

规则优先级混乱导致短路不报错

按下D、R这两个按键,从而进入到PCB规则和约束编辑器里,在其左侧呈现的树状列表里面,能够看到一条条的规则。高频完整报错该种现象为:明明已经设置了线宽是6mil,然而实际进行走线的时候,却允许达到10mil,并且DRC也不会出现报错的情况。全程完备的一步到位处理流程如下:其一,轻点规则优先级按钮,将Clearance规则拖拽至最顶部;其二,展开Routing大类下的Width规则,把最小线宽设定为5mil,首选6mil,最大为10mil;其三,针对电源网络专门新建Power Width规则,设定优先选项为20mil,并将其优先级提升至首位。最终强制运行一回DRC,错误便会尽数显露。

当新手遭遇报错,规则面板呈现多条规则冲突情况,却不清哪个生效之情况时,核心原因在于AD默认依据创建顺序来执行优先级,导致后创建的规则会将先创建的覆盖,解决方式是每逢新建规则之后,手动点开优先级对话框,把更为严格的规则拖动至上面。要养成如此习惯:在进行命名规则时添加数字前缀,像“01_AllClearance”“02_PowerClearance”这种。

本文所采用的方法,并不适用于AD18之前的旧版本,原因在于菜单路径与规则引擎存在较大程度的改动。如果你使用的是AD16或更为老旧的版本,那么建议借助敷铜管理器手动去设置优先级,或者直接升级至AD20以上。在你的实际工作当中,另外还遭遇过哪种令人厌烦的AD报错呢?欢迎在评论区抛出来,我会帮你撰写一条与之对应的避坑步骤。

常见问题(FAQ)

AD20中敷铜后死铜未自动移除怎么办?
先确保在放置多边形敷铜时,属性面板中勾选了“移除死铜”和“锁定原始形状”。若问题依旧,删除原有敷铜后重新执行放置操作,并检查PCB Editor General设置中是否勾选“去除死铜”,敷铜重建间隔设为50mil,网格和轨道宽度建议8mil。
差分对绕线后长度差变大是什么原因?
常见原因是没有锁定差分对的两根线同时拖动,或未启用推挤模式。解决方法:在PCB面板中创建差分对类,将两根网络分配给同一类,然后启动交互式差分对长度调节,按住线尾拖动即可同步绕线。
规则优先级混乱导致短路不报错如何解决?
进入PCB规则和约束编辑器(D,R),点击规则优先级按钮,将Clearance规则拖至最顶部。对于Width规则,设置最小5mil、首选6mil、最大10mil;为电源网络新建Power Width规则,优先级设为20mil并提升至首位。最后强制运行DRC即可。
0 / 600
3 讨论
热门最新
总结
暂无总结

规则优先级这个坑我踩过,短路了都不知道,按你的方法调整后DRC报错全出来了,实用!

差分对绕线总是失败,原来是没锁定两根线一起拖,现在用推挤模式好多了。

终于找到死铜问题的原因了,原来是我没勾选移除死铜,按文章设置后完美解决,感谢!

嗨,下午好!
学硬件设计・来智行者 IC 社区
相关文章