Mentor Xpedition PCB设计常见坑点与实操步骤详解

发布于 更新于
3,105
详情介绍

经过我实际测试该Mentor Xpedition VX.2.14版本,遭遇过在新建项目时元件库没办法关联,以及在布线过程中出现卡死情况,还碰到规则设置不产生起效这三种。

建项目第一步直接踩坑库关联

好多新手一开始就去点新建,随后项目建成后发觉元件库是空白的,所有封装都得再绘制。实际上问题在于新建时没勾选库路径。正确的操作是这样的:先点击File → New Project,在弹出的对话框当中勾选Copy design data to project,接着在下方Library路径里挑选你本地的库文件夹,像D:Xpedition_Lib这样的。要是不将这个选项勾选,系统就唯有引用库的链接,只要库文件出现移动或者改名的情况,整个项目便宣告报废了。

针存在需要避开的坑,其中比较常见的报错情况是,当打开项目之后,程序会提示“Cannot find library”,或者元件图标会转变为灰色问号,核心所涉及的原因在于,库路径所书写的是绝对路径,然而当项目被拷贝至其他电脑之后,路径便无法相互对应,解决的办法是,在创建项目时,要将库文件直接复制至项目文件夹的内部,具体的操作即为勾选Copy design data to project。

规则设置失效导致走线乱七八糟

布板时明明已设置了线宽规则,然而走出来的线却依旧是默认的粗细,这着实令人烦恼抓狂。正确的操作路径如下:先点击 Setup,接着选择 Constraints,再点击 Net Classes,在Net Classes 窗口里新建一个类,比如说“Power”,随后在右边的 Width 项里输入最小值为 0.3mm、推荐值是 0.5mm、最大值为 1.0mm。关键的一步是点 Apply 之后再点 OK,许多人仅仅点了 OK 就直接离开了,导致规则根本就没有生效。

关于新手需避开的坑,在此种情况下,常见的报错情况为,尽管规则已然设置好了,然在布线操作时,当按下快捷键W去调整线宽,却发觉呈现的依旧是系统的默认状态值。其核心的原因在于,当Constraints窗口处于关闭状态之后,是需要通过手动方式来刷新规则的,具体操作是Tools → Update Design Rules,又或者是直接按下F9。再一个原因是, Net Class未准确搭接到网络线路上,需要查看Net Class Assignment里,是否将VCC、GND等网络正确分派到了Power类别。不进行规则刷新,你设置再多参数都毫无用处。

关键参数推荐值:走线阻抗控制

对于高频信号走线所对应的阻抗宜设定为50Ω,其设置的理由是极其简单的,许许多多的射频模块、天线以及测试设备的标准阻抗恰恰就是50Ω .这样一来匹配性是最为良好的,在Xpedition里面去设置阻抗时需要前往Setup → Stackup Editor,将层叠结构完整地定义好,接着在Constraints → Physical当中为与之对应的信号层去设定相应的阻抗数值,建议把差分对的阻抗直接设定为100Ω,单端线设定为50Ω,这是在整个工业领域最为常用的一种组合。

两种走线方案对比:自动布线与手动布线

自动布线方案,其适用于低密度、低速数字板这一类。例如像MCU控制板。它的操作流程是Route → Auto Route,要设置好Routing Passes数量,通常3至5次便足够了。其优点在于速度快,然而缺点是对于关键信号的处理比较粗糙,容易出现SI问题。手动布线方案,适用于高速信号、射频以及电源回路。其操作是Route → Interactive Routing,通过按F3来切换层,按Shift+W来调整线宽。优点是每条线均可进行手工调整,缺点则是耗费时间。取与舍的逻辑是, DDR、USB、以太网这类情况是必须要手动操作的,电源地平面、低速控制信号则是能够自动的,不要把时间耗费在不应该手动的地方。

高频完整报错:走线后DRC报短路

出现这么一种报错的情况,即当运行完DRC之后,系统给出提示说“Short Circuit between Net A and Net B”,然而凭借肉眼观察去看走线并没有相互挨着,导致这种情况的核心原因是两个归属于不同网络的过孔在相邻的层数上面它们之间的间距实在是太小了,进而被系统判定成为短路。有这样一套完整的解决流程,那就是先打开DRC窗口,查看具体的坐标,接着去到对应的层数上面运用Show Measure去测量间距,要是确定小于规则所设定的值(就好比是0.2mm),那就直接选中当中的一个过孔,点击右键选择Move Vias,将它挪开。如果原因是过孔焊盘太大所引发的,那就前往Library里,将对应过孔的焊盘直径减小0.1mm。而后再去跑一次DRC验证。此方法能够解决90%以上的假短路报错。

方法不适用场景

要是你的项目处于刚开始的原理图验证时期,或者仅仅是绘制一块简单的双面板,那么这一套流程就会显得过于繁琐,直接采用默认设置使其运行顺畅就可以。可供替代的方法是直接运用Xpedition的Quick Start模板,越过大多自定义步骤,等到后期再依照情况逐步优化。不要为了追求尽善尽美在一开始就设定一系列规则,反而导致进度迟缓。

常见问题(FAQ)

新建项目后元件库是空白的怎么办?
新建时要勾选Copy design data to project,并在下方Library路径里选择本地库文件夹。这样库文件会复制到项目文件夹内部,避免库移动或改名后项目报废。
线宽规则设置好了,走线还是默认粗细是什么原因?
规则设好后要先点Apply再点OK,关闭约束窗口后还需要手动刷新规则,可以使用工具菜单里的设计规则刷新命令或直接按F9。
高频走线的阻抗该怎么设置?
先在层叠编辑器里把层叠结构定义好,再到约束的物理项里为对应信号层设阻抗,单端线设50Ω、差分对设100Ω,这是工业界最常用的组合。
0 / 600
0 讨论
热门最新
总结
暂无总结
嗨,下午好!
所有的成功,都源自一个勇敢的开始
相关文章