AD设计规则三步走 解决规则设置报错与冲突

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

是我我实测的AD20版本,我踩过因规则设置不当导致DRC报错多得如漫天飞舞雪花般的坑,也踩过差分对走线不管怎样都无法对齐的坑。

规则优先级别搞反

将菜单栏里的 设计 → 规则 开启,进而进入规则设置界面,在此,最为关键且核心的便是要弄明白规则优先级,点击左侧 Routing 下方的 Width,此时你会见到好些个名称相同的规则,系统依照从上方至下方的顺序来执行,处于最上方位置的规则其优先级是最高的。

其一,去创建出一个全局宽度方面的规则。由右方点击Width,从中挑选新建规则,将其命名称作“All”。在Where The Object Matches这一选项内,维持默认的All使其不发生改变。先有一个0.5mm的数值,把它称作最优推荐值,它兼顾了常规信号载流能力,还兼顾了板厂制程能力,在此情况下,走线不会因为太细从而导致有易断的情况存在,并且,走线也不会因为太粗而造成浪费空间的问题出现。

【新手避坑】

新手常犯的失误是,将所有规则皆用All,而后便发觉电源线根本无 法更改宽度。报错的情况是,当手动去拉粗电源线时, DRC会直接报错,或者会自动弹回到原本的宽度。核心的原因是,系统默认的规则覆盖了你的手动操作行为。解决措施是:专门把与电源线相关的规则,像是Power规则,拉到All规则的上面,如此一来电源线的规则优先级就会更高,手动调整才能够生效。

其二,去新建那种属于电源类的规则。接着再以右键方式点击Width,而后进行新建规则的操作,将其命名为“Power”。在那个名为Where The Object Matches的框里面输入InNetClass(‘Power’),条件是你在这之前已经预先给电源网络构建好了网络类。

【新手避坑】

当我们输入InNetClass函数这一操作时,大小写以及括号都必然得使用英文半角符号才行,不然的话规则根本不会产生效力。此时所出现的报错情况呈现为规则名称后面存有一个红色叉号,并且在规则列表内该规则呈现为灰色而无法使用。解决这一问题的做法是:对函数的拼写展开检查,要保证所有符号均为英文半角,之后重启规则编辑器便可。

差分对规则总报错

采用差分对规则是高频信号设计的关键所在,一旦设置有误走线便会变得不堪入目。轻点左侧Routing下方的Differential Pairs Routing,通过右键操作创立新规则。

其三,实施用于设定差分对参数的操作。在名为 Where The Object Matches 的选项处,挑选 Custom Query 这一选项,键入 IsDifferentialPair。把Max Width设定为0.5mm,将Min Width设定为0.2mm。属于此种组合的是USB 2.0以及百兆以太网信号的通用最优方案,不仅能够保证差分阻抗处于稳定状态,而且不会导致走线间距过小进而引发串扰。

在实际工程当中,差分对存在两大主流方案,其一为走表层微带线,其具备好调试以及易测量的优点,然而却有易受外部干扰的缺点,其二是走内层带状线,它抗干扰能力强,不过过孔数量多且加工成本高。要是你从事消费电子领域,并且对成本比较敏感,那么选择方案一便足够用。如果从事医疗或者工业设备领域,且EMC要求非常严苛,那么优先选择方案二。

【新手避坑】

新手所碰到的最为常见的报错是 “Differential Pair Net Length Mismatch”,该报错的现象就是在进行DRC检查时出现报红的情况,此时会呈现出两根差分线的长度差值超出了阈值,而其核心的原因在于,在实际进行走线的过程当中,其中一根是绕了一圈的状态,另一根则是呈直线的走向。解决流程是,先选中差分对,接着按快捷键 T,再按 T 来打开 Interactive Length Tuning 工具,随后在工具栏里点选 Differential Pair 模式,之后软件会自动在较短的那根线上添加蛇形走线补偿长度,最后你只需要用鼠标拖拽调整幅度就行。

这个方法,在AD20以及之前的版本,是很稳定的,然而,它并不适用于AD21以上版本的新版布线引擎,那个新的引擎,其自动补偿逻辑发生了改变,进而会呈现出走线扭曲不听话的情况。替代的方案是动手在较短的那一根线上增添蛇形线:按下数字键2去切换到蛇形走线这样的模式,而后顺着原路径拉拽出等间距的蛇形拐角,每一次补偿的长度能够在PCB面板的Net Length那一列里面实时观摩,一直到两根线的长度差小于0.5mm的时候便可以结束工作了。

常见问题(FAQ)

规则设了但电源线改不了宽度,为什么?
是规则优先级被默认规则覆盖了。把电源类规则拖到全局规则上面,让它的优先级更高,手动加宽才会生效。
差分对的线宽范围怎么设置?
在差分对布线规则里用自定义查询条件匹配差分对,最大线宽设0.5mm、最小线宽设0.2mm,这是USB 2.0和百兆以太网的通用组合。
报错提示差分对长度不匹配,怎么补长度?
选中差分对后打开交互式长度调整工具,切到差分模式,软件会自动在较短的那根线上加蛇形走线补偿。若使用较新版本,可手动按数字键2切到蛇形模式逐段拉出等间距拐角,直到两根线长差小于0.5mm。
0 / 600
0 讨论
热门最新
总结
暂无总结
嗨,下午好!
学硬件设计・来智行者 IC 社区
相关文章