经过本人实际测试该Mentor Xpedition VX.2.14版本, 遭遇过在新建项目之际元件库没办法关联, 以及在布线过程中出现卡死情况, 还碰到规则设置不产生起效这三种新手常常会遇……
经过本人实际测试该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模板, 越过大多自定义步骤, 等到后期再依照情况逐步予以优化。不要为了追求尽善尽美在一开始就设定一系列规则, 反而导致进度迟缓。
微信扫一扫
还没有评论呢,快来抢沙发~