Mentor Xpedition身为一款属于高端范畴的PCB设计软件,其针对设计规则的设置,直接对电路板的可制造性以及信号完整性起到决定性作用。诸多工程师于入门之际,常常只是把……
Mentor Xpedition身为一款属于高端范畴的PCB设计软件,其针对设计规则的设置,直接对电路板的可制造性以及信号完整性起到决定性作用。诸多工程师于入门之际,常常只是把注意力集中在布线方面,却将规则这一基石给忽略掉了,进而致使在后期出现频繁返工的情况。本文会从设置规则的实际应用着手,助力您梳理清楚关键点,达成让设计一次性通过的目的。
规则设置从哪里开始
面对初次接触Xpedition的用户,当打开规则管理器看到繁杂选项时常常会不知如何是好。我的建议是从叠层结构以及线宽线距着手。在开始布局布线之前,务必要先跟PCB板厂进行沟通,确定好板材、层叠顺序还有介质厚度,之后在软件里建立相应的物理堆栈。这不但属于阻抗计算的基础,更是后续所有电气规则设定的前提条件。只有物理层被清晰定义好了,后面的间距规则、差分规则才能够有章可循。
如何管理网络类
Xpedition厉害之处在于它是基于网络类的规则管理,别想着给每一条网络逐个设置规则,那样会极为低效,正确的做法是把有着相同电气要求的网络,像是所有的DDR数据线、所有的时钟线、所有的电源网络,分别弄成不同的网络类,接着在规则里,针对这些类去确定间距规则或者高速规则,这种办法不但逻辑清晰,还在设计后期要调整时,只要修改类的规则,所有属于该类的网络就会自动更新,能大幅提高工作效率。
区域规则怎么用
在实际上的复杂PCB里头,一块板子之上的布线密度常常是不均匀的,举例来说,BGA出线区域所需的是非常细的线以及小的间距,然而板边的电源线却需要宽线,此时就需要用到Xpedition的区域规则,你能够在需要进行特殊处理的地方,像是BGA下方,绘制出一个规则区域,在这个区域当中,可以独立去定义一套有别于全板规则的线宽线距,如此一来既能确保BGA区域的走线成功率,又不至于为了适应局部而牺牲掉整个板子的布局密度。
规则检查跑不通怎么办
好多朋友在搞完设计后去运行DRC,结果发现了成百上千个错误就慌了神。实际上Xpedition的DRC报告是相当直观的,关键之处在于要学会怎样去过滤以及定位。千万别想着一次性把所有错误都修复好。能够先依照错误类型进行排序,优先去处理间距方面的错误以及未连接线,因为这些一般来讲是具有根本性的。对于剩下的规则错误,要是属于高速规则或者是长度匹配所引发的,那就得回到CES当中去查看你的约束设置是不是太过严苛了,或者实际的走线拓扑结构是不是满足了约束既定的条件。
当您于实际当中运用Xpedition之际,有没有碰到过这样一种情况,即不管怎样去设置某条规则,都会致使DRC报错呢?欢迎在评论区域分享您所经历的事情,我们一同展开探讨来解决问题,要是您觉得这篇文章对您存有帮助,可千万别忘了点赞,并且分享给更多的同事哦!
微信扫一扫