亲自测试的我,所使用的是Mentor Xpedition VX.2.13,曾遭遇过在新建项目时,原理图跟PCB没办法实现同步的那种情况。
新建项目关键三步操作
打开Mentor Xpedition后,先别急着画图。先要从菜单栏的地方去点击File , 然后呢再点击New , 接着再到New里面去点击Project,之后,在弹出来的那个窗口当中, 要把Project Type给选成PCB Design,最后, Technology File得选择系统自己带的default.tcf。在“Project Name”处输入你所设定的项目名, “Location”方面最好挑选并非C盘路径的地方。在这一步骤当中, 存在许多新手直接点击“OK”的情况,如此这种容易导致在后续创建原理图的时候出现报错现象,给出“Technology file mismatch”这样的提示。
【新手避坑】:报错呈现之现象为:在创建原理图时,弹出“无法加载技术文件”之提示,其核心原因在于, 技术文件未曾正确关联。对应解决的办法是, 先回到新建项目的界面,接着在Technology File栏那里点击Browse,然后手动去指定位于Xpedition安装目录下的standard.tcf,其位置通常是在C:MentorGraphicsXpeditionSDD_HOMEstandardtemplatestechnologies,选好之后再重新创建项目,如此一来就把问题解决了。
第二步,进行原理图创建,在项目浏览器里,右键点击 Schematic 后选择 Add,接着输入原理图名称,随后点击 OK,进入原理图编辑界面之后,暂且不要绘制元件,而要先将位于 Options → Settings 下的 Grid 设置为 0.1mm。好多初次接触的新手选用默认的0.025mm网格,绘制出的连线精细细密得难以看清,并且在后续导入PCB的时候容易出现DRC错误。
存在需要避开的坑,报错的现象呈现为, 元件的引脚持续性地无法达成对正对齐的状态,而其核心的原因在于,网格的设置和元件库之间并不相互匹配。解决的办法是,点击View栏目,然后找到Grid设置选项,将其中的X Grid设置成0.1mm, 同时把Y Grid也设置为0.1mm,接着勾选上Snap to Grid选项:在之后拖拽元件的时候, 就能够实现对齐的效果,如此一来便省去了大量手动进行微调的时间。
紧接着的第三步,是要去关联PCB布局,当原理图绘制完成之后,点击菜单当中的Project,然后选择Forward to PCB,在弹出的那个窗口里面勾选Include all nets以及Update PCB(Schematic),随后点击Apply。此际, PCB编辑器会自行开启且同步元件。如果未产生反应,核查原理图里是否存在悬空引脚。
以下是改写后的内容: 【新手需防】,报错态势呈现为: PCB编辑器开启之后呈现出全然空白之状, 且并无元件存在。其关键原因乃在于Forward操作时遗漏选取了Update PCB(Schematic)。应对举措为:在原理图界面再度开展Forward操作,要确保最后一个复选框处于勾选状态。若PCB已然处于打开状态,需先将其关闭而后再度尝试。
布线参数最优推荐与方案取舍
考虑到走线参数,建议把Track Width设定成0.3mm。原因在于, 0.3mm这一数值,在通常所见的两层板里,不但能够承受大概1A的电流容量,而且不会因线路过于纤细导致蚀刻出现偏差。要是线路过细譬如0.15mm则极易发生断线情况,要是线路过粗例如1mm又会占据过多空间,故而新手将0.3mm当作通用参数最为妥当靠谱。
针对实际布线存在两种方案以供对比,在方案一里,也就是Interactive Routing手动走线的这种情况,它比较适用于小规模的板子,也就是那种元件数量少于50个的板子,其走线具备较强的可控性, 然而你必须得一条条地去拉,如此一来耗时就会比较多,而且还容易出现漏线的情况。在方案二里,即Auto Route自动布线,它适合大板子,就是那种元件数量超过200个的大板子,能够一键能生成,速度是非常快的,但是容易产生大量的过孔以及锐角,这样就会造成板厂制造的良率有所下降。如果, 处于板子元件数量大概在100个这样子的情况时,提议采用手动走线并辅佐以Route → Gloss命令前去优化,其最终所达成的效果,要远远强于那种完全自动化的方案。
新手需避开的坑, 高频出现的完整报错情况如下,在进行自动布线处理的时候,弹出了这样的提示“Error: No route path found for net GND这个报错表明, GND网络在布线规则方面,没有被妥善设置好。完整的解决流程是这样的: 先点击Setup, 接着进入Net Class,然后点击Add Class,输入名称POWER,再把GND网络拖进去。接着点击Rules, 将Track Width设置成0.5mm,把Clearance设为0.2mm。而后再运行自动布线, GND线就能正常布通了。要是依旧报错,那就检查原理图里GND网络是不是全部连接了,好多新手遗漏了元件的GND引脚。
方法不适用场景与替代方案
这个方法主要适用于两层板,适用于元件数处于300以内的中小型项目。若你所做的板子层数超出4层,若元件数在超过500个, Mentor Xpedition自带的自动布线在复杂规则情况下易于卡死。替代方案是换成HyperLynx做信号完整性仿真,或是改用Cadence Allegro做多层板设计。另外要是你所负责的项目当中包含数量众多的BGA封装,那么建议在布线操作之前,先去运行DFM Check,从而能够提前察觉焊盘间距存在违规状况。










