有过自身实际测试Mentor Xpedition VX.2.14版本的经历,遭遇过因快捷键设置不正确而引发布线出现卡顿情况以及命令产生冲突这样的情况。
常用快捷键设置与修改路径
不少新手开启Xpedition后首要之事便是去寻觅快捷键,然而却发觉默认的键位与往昔所使用过的EDA软件全然不同。事实上,修改快捷键的路径隐蔽在Project Explorer菜单里,并非是在工具栏,也并非是在右键菜单里。
操作步骤1这个步骤,是要在那个菜单栏里头,去点击Setup,然后再点击User Interface,接着还要点击Customize。等弹出窗口之后,要去找到Commands标签页,在这个标签页这里,可是列出了所有能够绑定快捷键的命令。比如说,要是打算把Place Via绑定至V键,那么就在搜索框当中输入“via”,当寻找到Place Via之后,在Current Keys框内输入字母V,然后点击Assign从而完成绑定。
新手需要避开的坑,常见的报错情况是,在进行绑键操作的时候,会提示“Key already assigned”,导致这种情况出现的原因在于, V键默认被绑定了View命令。而解决的办法是,先要点击Remove,将旧的绑定清除掉,然后再重新进行Assign。还有一个坑是,重启软件之后,快捷键就失效了,究其原因是没有保存工作区,所以一定要在绑定完成之后,点击右下角的Save Workspace按钮,不然的话,下次打开就全都变回默认了。
执行步骤二:在将默认按键位置修改完毕之后,点击File,朝着Export的方向点击,再去点击Settings,把Keyboard Shortcuts勾选起来,将其导出成为.kbc文件。这是对快捷键配置进行备份仅有的正确途径,是正确的路径。当进行换电脑的操作时,或者是进行重装软件的行为时,直接Import这个文件,这样就能实现恢复。
【给新手避避需要注意躲开的坑】,等到进行备份这个操作的时候,千万千万不要去勾选全部分类,仅仅只需选择Keyboard Shortcuts这个选项就足以满足需求了。有一些人在进行全选之后导出,然后当导入的时候,却提示出现版本冲突这种情况,这是因为其他的设置项目,像是颜色方案以及网格参数等,它们很有可能会跟前当前所使用的软件版本之间存在不共同相互容纳的情况。而解决出现这种问题的办法是,要单独去对快捷键文件进行备份,在导入当时只导入这单独的一个文件。
高频报错与方案对比
布线期间,最为常用的快捷键是F3(它代表着开始布线)以及Shift + F3(此快捷键用以暂停布线),然而不少人并不清楚这两个键位在Xpedition当中 默认所绑定的是Dynamic Route模式(而非Interactive Route模式)。要是你习惯于手动逐段去拉线,那么就需要先对模式进行更改。
至关重要的参数最佳推荐数值是,快捷键F4绑定Toggle Route Mode,其数值呢被设定为“Interactive”。原因在于,在布线工作的进程当中,当频繁地去切换模式时, F4按下的速度比使用鼠标点击菜单的速度要快起码3倍,尤其是在处于高密度BGA区域进行走线的时候,只有手始终不离开键盘才能够维持住相应的节奏。
操作步骤3:依照上面第1步的方式,在Customize窗口当中搜索“Toggle Route Mode”,将其绑定至F4键。随后开启Route工具栏,确认模式呈现为Interactive Route。当进行走线期间按下F4来切换模式,指示灯会由绿色(Dynamic)转变为蓝色(Interactive)。
新手要避开的坑是,切换之后要是发现走线变得卡顿了,并且无法对拐角进行控制,其原因在于Dynamic模式下自动避障算法占用了大量的CPU资源,而Interactive模式完全依靠手动操作。解决的办法是,切换到Interactive之后,按下Ctrl + E关闭实时DRC检查,当布线完成之后再按一次将其打开。另外,切换之后要是鼠标光标消失了,按Ctrl + M重置光标显示。
两种实操方案对比:
方案A, Dynamic Route模式(默认为F3),加上自动避障,其优点在于走线速度快,适用于普通单层板,缺点则是拐角无法控制,高频信号线易产生非45度角,进而影响信号完整性。
方案B: Interactive Route模式,此模式绑定F3,还要手动逐段拉线。其优点在于,每段拐角能够得到控制,适合DDR布线或者差分对布线;其缺点在于,速度比较慢,还需要频繁按F4切换。
初涉者制做低频板采用方案 A便可,制作高频板(比如说四层以上、DDR 走线情况)则务必使用方案 B。此两种方案并无优劣之分,依据板子类型来选择。
有一种高频出现的完整报错,当按下F3去开始布线的那个时候,会弹出这样一句“Route command failed : No valid path found”,导致出现这种情况的原因在于,当前的走线层并没有设置Route Keepout边界,或者是走线的起点并不处于铜皮连接点上。下面是完整的解决流程,先开启Display Control(快捷键Ctrl+D),去确认当下层在Layer列表当中呈现高亮显示状态;接着,在工具栏点击Route Keepout,顺着板框拉出一个矩形区域;随后,将鼠标挪动到焊盘中心位置,当看到吸附点出现(小十字光标转变为实心)之后再按下F3进行走线。要是依旧出现报错情况,那就去查看Setup → Constraints → Net Classes当中,该网络的最小线宽有没有被设置成0,要是设置成0了,那就把它设为5mil就行。
不适用场景
这个方法仅仅适用于Mentor Xpedition VX.2.x以及比它更高的版本,而不适用于PADS Professional或者Xpedition Enterprise的早期情况版本。要是你所使用的是VX.1.x或者比它还要老旧的版本,那么快捷键设置的路径是在Tools → Customize里面,而且菜单的名称并不相同。替代方案简易的做法是,直接去下载我整理好的那个.kbc快捷键配置文件,将其导入之后把软件重启一下就能够使用了,如此便省去了手动去设置每一步所需的时间啦。










