1. 项目背景与整体拆解
1.1 PADS 9.5到底是什么,为什么现在还值得装
聊到PADS 9.5,很多人第一反应是“都什么年代了还在用这么老的版本”。但现实情况是,直到今天,国内大量中小型硬件公司、方案公司、PCB Layout外包团队,依然把PADS 9.5作为主力工具在用。甚至在一些招聘要求里,还会明确写上“熟练使用PADS 9.5或以上版本”。可以说,PADS 9.5是EDA工具里的常青树,它占据的市场份额远比很多人想象的要大。
PADS是Mentor Graphics(现在归西门子EDA旗下)推出的PCB设计套件,9.5这个版本发布于2013年前后。它当年最大的卖点是Logic(原理图)、Layout(PCB布局布线)、Router(交互式布线)三个模块高度集成,再加上上手难度适中、对电脑配置要求低、设计速度快,所以从消费电子到工业控制板,甚至一些简单的车载电子项目里,都能看到它的身影。那为什么在Altium Designer、Cadence Allegro、KiCad等工具百花齐放的今天,PADS 9.5依然有大量拥趸?答案很简单:稳定性高、操作效率高、资源占用低、学习成本不高。
这篇博文的定位很明确:从零开始讲透PADS 9.5的安装全过程,再分享一批我在实际项目里摸爬滚打总结出来的使用技巧。无论你是刚入行的硬件工程师、想转Layout岗位的在校生,还是公司内部需要统一设计工具的老手,这篇文章都能帮你省下大量自己摸索的时间。我尽量用大白话讲,你照着做基本能顺下来。
1.2 安装和使用的整体思路
安装PADS 9.5并不是简单的“下一步”点到底就完事,它有几个关键决策点需要提前想清楚。首先是系统兼容性——PADS 9.5诞生的年代主流系统是Windows 7/XP,到了Windows 10/11环境里,安装路径、License授权方式、防火墙拦截等都可能出问题。其次是软件包来源——网上流传的安装包五花八门,有的带完整License工具,有的缺文件,还有的捆绑了乱七八糟的插件,选错会让你浪费整整一天时间。
再说使用技巧。PADS 9.5的操作逻辑跟Altium Designer有很大区别,它更强调快捷键和右键菜单的配合,很多新手装了软件发现“界面怎么这么简陋”,其实是没GET到它的操作方式。我见过太多人装了PADS又卸载,理由是不会用,特别可惜。所以我在这篇博文里会用大量篇幅讲操作逻辑,比如怎么快速选中网络、怎么在Layout和Router之间无缝切换、怎么用覆铜工具避免“死铜”等高频问题,这些都直接关系到画板效率。
2. 安装前的环境准备与软件来源
2.1 硬件与系统兼容性检查
先泼一盆冷水:PADS 9.5并不是在所有电脑上都能顺利安装的。它发布年代早,用的是老一代的License管理机制,对现代Windows系统存在兼容性隐患。我自己实测过的场景如下,给你做个参考:
| 操作系统 | 安装难度 | 常见问题 |
|---|---|---|
| Windows XP / 7(32位/64位) | 顺利 | 基本无特殊问题,按教程可正常安装 |
| Windows 8 / 8.1 | 一般 | 偶尔出现权限不足,需以管理员身份运行安装程序 |
| Windows 10(1803及以下版本) | 较顺利 | 部分版本需要手动禁用驱动签名强制,但整体OK |
| Windows 10(1903及以上) | 略有坑 | 安装完打开报错“无法启动此程序”,需单独设置兼容模式 |
| Windows 11 | 能装但要看运气 | 有些电脑装完License服务起不来,需要手动重置 |
硬件方面完全不用担心。PADS 9.5是老软件,CPU只要是双核以上、内存4GB以上就足够流畅运行,集显都能跑。不过有两点值得注意:第一,安装目录尽量不要放C盘系统盘,避免权限问题;第二,软件包路径不要出现中文和空格,很多古老软件对中文字符支持极差,容易导致安装中途报错。
再有就是杀毒软件。安装PADS 9.5时,如果电脑上装了360、火绒、腾讯电脑管家等安全软件,建议先全部退出,或者至少把安装目录加入白名单。原因有两层:一层是安装包里的License生成工具容易被误报;另一层是PADS 9.5用的License服务(FLEXnet)启动方式比较特殊,杀毒软件可能会拦截它往系统服务里注册,导致安装完成但软件无法打开。
2.2 软件包获取与版本识别
软件包从哪来?这是整个安装过程里水最深的地方。我的建议是:优先找公司技术部或熟悉的同行拷贝,其次是找一些大型电子工程社区的历史资源帖,最不推荐的是随意在搜索引擎里点那些带“破解版”“绿色版”字样的下载站,那里面捆绑插件的概率极高。
一个完整的PADS 9.5安装包,解压后通常会包含这些目录:PADS_9.5主程序目录、Docs帮助文档目录、Crack或License目录(内含授权工具、说明文档、License.dat模板)。正常的安装包总大小在3GB到6GB之间,如果哪个“精简版”只有几百MB,那大概率是被砍掉了组件,后续使用会各种缺功能。
在动手安装前,建议先检查系统是否已经装过其他版本的EDA软件(比如Altium Designer、Cadence Allegro),尤其是它们是否带了自己独立的License服务。PADS 9.5的License管理和这些工具存在“抢占端口”的潜在冲突,如果之前装过Cadence,等会儿启动License服务时很可能报错“端口被占用”。真遇到这个问题,解决方法我放到后面常见问题章节里细讲。
3. 安装流程详解与关键选项
3.1 安装步骤逐项解析
我这里以Windows 10系统为例,把每个步骤的关键决策点都指出来。别小看这些细节,很多人在第3步就点错了。
第一步:关闭杀毒软件和防火墙,断网不是必须的,如果你用的是正规授权文件就不需要断网。把安装包解压到一个纯英文路径下,比如D:\PADS9.5_Setup,右键运行PADS9.5_Setup.exe,选择“以管理员身份运行”。
第二步:安装程序启动后会先释放临时文件,然后进入欢迎界面,点击Next进入License配置页。这一步是第一个分水岭——PADS 9.5安装向导默认会让你选择License的方式,常见两个选项:Purchase a license和Add license later。如果你是先装软件后配授权(大多数DIY用户的路径),务必选Add license later,然后继续。
第三步:选择安装组件时,默认是全部勾选的,这个我建议保持默认。PADS 9.5的组件包含:
- PADS Logic
- PADS Layout
- PADS Router
- PADS Data Import/Export Utilities(数据转换工具)
- 联机帮助文档
这里特别提醒:很多人为了省硬盘空间把“帮助文档”和“示例设计”取消了,我强烈不建议。PADS 9.5的帮助文档是非常好的自学材料,里面有大量官方示例工程,尤其是Examples目录下的教学案例,对于新手理解PADS的设计流程作用巨大。硬盘又不差这几百MB,留着它。
第四步:选择安装路径。默认是C:\MentorGraphics\9.5PADS,建议改到D盘或其他非系统盘,比如D:\MentorGraphics\9.5PADS。但再次强调:路径里绝对不能有中文和空格!包括盘符后面的文件夹名字,都要用英文。
第五步:接下来就是等待。PADS 9.5完整安装大概需要10到20分钟,具体取决于硬盘速度,中间会出现几次进度条假死,这是正常的,不要着急去关它。安装完成后先不要立即重启,先往下看License配置。
3.2 License配置要点
License是PADS 9.5安装里最容易出问题的环节。它采用的是FLEXnet浮动授权机制,核心逻辑是:软件启动时去读取一个指向License文件的环境变量,如果这个环境变量没设对,软件就报错“No license available”或者直接闪退。
安装完成后,找到安装包里的Crack目录,通常会有两个工具:MGLS_License_Gen.exe(授权生成器)和License.dat(授权文件模板)。操作顺序是:
- 把
Crack目录整个复制到D:\MentorGraphics\下,不要放在程序安装目录里。 - 右键以管理员身份运行
MGLS_License_Gen.exe,它会自动读取电脑的网卡物理地址(MAC地址),并生成一个对应本机的License.dat。 - 把生成的License.dat放到一个固定路径,比如
D:\MentorGraphics\License\license.dat,这个路径最好固定下来后面环境变量要指过去。 - 右键“此电脑”→“属性”→“高级系统设置”→“环境变量”,在系统变量里新建一个变量:
- 变量名:
MGLS_LICENSE_FILE - 变量值:
D:\MentorGraphics\License\license.dat
- 变量名:
- 重启电脑,让环境变量生效。
这里说一个我踩过的坑:很多人在第4步新建环境变量时,把变量名写成了LM_LICENSE_FILE,这个变量在某些老版本里能够生效,但在PADS 9.5里经常无效,导致软件明明装了却打不开。一定要用MGLS_LICENSE_FILE。另外,License生成时要确保网卡处于启用状态,如果你用的是USB无线网卡还插拔了,物理地址会变,需要重新生成一次License。
如果想确认License环境变量是否设置成功,可以打开命令提示符(CMD),输入set MGLS,回车后能看到变量值就说明设置正确。我看过有人用echo %MGLS_LICENSE_FILE%验证的,也行。
4. 安装完成后的初始化与基础设置
4.1 首次启动与兼容性设置
安装、配置好License、重启完,这时候先别急着双击PADS Layout。以Windows 10/11系统为例,老版本软件首次启动前建议手动设置一下兼容性模式,否则有些人会遇到界面文字显示异常、绘图区域花屏、组件功能按钮点了没反应等怪毛病。
在桌面找到PADS Layout图标,右键→“属性”→“兼容性”选项卡,勾选“以兼容模式运行这个程序”,下拉框里选Windows 7,下面再勾选“以管理员身份运行此程序”,点确定。PADS Logic和PADS Router也做同样设置。这样设置的目的是让Windows用更老的一套UI渲染方式来运行软件,避免后续莫名其妙的白屏和闪退。
首次打开PADS Layout后,会弹出“开始中心”窗口,可以直接关掉。这里需要检查一件事:看标题栏附近能否正常显示License用户信息。如果打开后没报错,说明License没有问题,如果弹窗提示找不到License,那不用想了,去检查环境变量和License路径。
还有一个很多人忽略的细节:PADS 9.5默认的工作目录是“我的文档”,如果你的Windows用户名是中文(比如“张三”),那PADS存临时文件、自动备份文件时就可能出问题,表现为保存时提示“路径无效”。这个的解决方案是:在PADS里打开“工具”→“选项”→“文件”标签,把“默认目录”改到一个纯英文路径,比如D:\PADS_Projects,然后退出重启软件。
4.2 工程库文件与标准配置
PADS的设计文件后缀名有讲究:原理图是.sch,PCB是.pcb,库文件是.lib,封装是.d。加上PADS 9.5默认不带完整的库文件,或者自带库里元件的封装跟你手头实际使用的元器件对不上,新手很容易卡在“画原理图找不着元件”这一步。
我建议的做法是,安装完成后立即做两件事。第一,从网上下载一套比较全的PADS库文件(一般关键词是“PADS封装库下载”),解压到本地后,在Logic和Layout里分别添加库路径。第二,在D:\PADS_Projects下面按项目名建立独立文件夹,每个项目文件都放在独立目录里,后面做DRC检查、生成Gerber文件、归档都方便。
库文件路径设置在Logic里的入口是“工具”→“元件编辑器”→“库”→“管理库列表”,在Layout里则是“文件”→“库”→“管理”。设置一次以后PADS会自动把库路径保存到系统配置里,下次打开不用重新设置。
另外一个我强烈建议设置的是自动保存间隔。PADS 9.5默认自动保存是关闭的,如果你画板画到一半软件闪退(尤其是开着高版本Windows兼容模式的时候),之前的劳动成果就全没了。在PADS Layout里,依次点击“工具”→“选项”→“常规”标签,找到“自动保存”一栏,勾选启用,保存间隔建议设为20分钟,备份数量设为3份。这个习惯改过来以后,能避免很多痛心疾首的场面。
5. 核心使用技巧与日常操作
5.1 原理图设计:PADS Logic的高效操作
PADS Logic是PADS套件的原理图设计模块,但说实话,用它的人比例并没有Layout高,因为很多团队习惯于用OrCAD或者其他工具画原理图,然后转网表到PADS Layout。不过既然装了,那就把它用明白。
Logic里最容易被新手嫌弃的是“元件摆放太麻烦”。其实PADS Logic的工作流程是:先从库里把元件放到原理图页面外的“元件盒”区域,然后再用鼠标拖拽到图纸上。很多人找不到元件,就是因为没掌握这个操作逻辑。在Logic里放置元件,快捷键是Ctrl+P或者从菜单栏选“设计”→“元件”,弹出元件浏览窗口后,选中要用的元件,点击“添加”,让它在图纸左侧待命区生成一个副本,再拖进去,就形成了完整的元件实例。
Logic里还有几个我平时用得极其频繁的快捷键,这里一次性列出来:
F3:放置连线,画完一段后再次按F3会继续上一次布线的方向,画总线会很快。Ctrl+E:打开“编辑元件属性”对话框,改位号和规格参数很方便。Ctrl+F:快速查找元件,原理图特别大的时候,靠这个定位比肉眼找快一百倍。Del:删除选中对象,注意Logic里删除元件会连带删除与之相连的连线,千万看清提示再确认。Home:快速回到图纸中心。
画完原理图之后,关键一步是生成网表传输到Layout。在Logic里,“工具”→“PCB网表”命令,选择PCB网表类型为PADS Layout,然后保存为.asc格式的网表文件,后面在Layout里用它导入就能完成布局布线。很多时候原理图画完了,却忘了跑一遍“电气规则检查”(ERC)。在Logic菜单里,“工具”→“验证设计”可以检查单网络、重复位号、输出未连接等基础错误。这一步真的不能省,不然到PCB阶段才发现原理图问题,改起来成本翻倍。
5.2 PCB布局:PADS Layout的实用操作
PADS Layout进入PCB设计后,首先映入眼帘的是黑色的绘图区和左右两侧密密麻麻的工具条,新手会觉得“歪七扭八”的,其实就是不习惯。先调工作环境:右键选择“选项”,在“全局”标签里把单位从Mils改成Metric(毫米),把显示精度调成3位小数,做一般消费电子板足够了。
导入网表的操作很简单:“文件”→“导入”→“DXF或网表文件”,选中之前Logic生成的.asc文件即可。导入以后元件会堆叠在一起,需要手动一个一个把它们拉开。“自动排列”功能会按网络关系把元件散布开,虽然不一定完美,但作为初排是很有用的。
布局PADS Layout里面有一个“跟着做就对了”的诀窍——先把固定位置的元件定死。比如接口座子、螺丝孔位、电源模块这种位置固定的大件,用右键“固定位置”(快捷键Ctrl+K)锁定。然后再依照“先电源,再信号,最后外围电阻电容”的顺序,从核心芯片往四周层层摊开。布局时有个“对齐”功能很好用,框选多个元件后,按Ctrl+L可以弹出对齐工具,上对齐、下对齐、水平居中等一键完成,比手工移动漂亮而且省事。
布线方面,PADS Layout自带的手动布线工具是基础,但对于高速信号或者布线比较复杂的板子,更推荐切到PADS Router里去做。在Layout里选中网络或者元件后,用快捷键Ctrl+Alt+N可以直接把当前设计丢进Router,布完线之后在Router里“自动保存并返回”回Layout,操作是无缝衔接的。这里有个关键点:Router里布线时按Shift+W可以快速设置线宽,Shift+L快速选择布线层,Shift+S切换单层显示,这三个组合键用熟了,布线速度可以提升一个档次。
5.3 覆铜与设计规则检查
覆铜是PCB设计里高频又容易翻车的一步,PADS 9.5的覆铜机制跟很多软件不一样,它采用的是“灌铜+混合铺铜”的模式,不是画个矩形框就能自动联通的。新手最常遇到的问题:覆铜后铜皮跟地网络没有连接上,或者出现了大量“死铜”。其实根子在于覆铜的“热焊盘”连接方式和“死铜移除”选项没设置对。
在PADS Layout里执行覆铜命令(快捷键是T+U,或者用菜单“工具”→“覆铜管理”),画一个覆铜边界框后,设置覆铜网络为GND。重点来了:在覆铜属性对话框里,要把“填充”选项中的“移除死铜”勾上;在“热焊盘”选项里,直连(Flood over all)和热焊盘两种方式要看实际情况来选,低频电路我一般直接选直连,散热和导通性都好,高频电路用热焊盘。灌完铜之后,按Ctrl+Enter可以重新灌铜。如果改了走线或者移动了过孔,一定得重新灌铜一次,不然铜皮状态是旧的不跟走线走。
DRC检查(设计规则检查)是投板前的最后一道关卡。PADS Layout里是按快捷键Ctrl+O进入DRC界面,选“全板检查”。这里有个很容易踩的坑:默认的DRC规则是“高速板”规则,对线宽线距要求比较严,如果你的板子只是普通控制板,默认规则会报出几百个“布线宽度小于最小宽度”的错误,其实并不是真错误,而是规则没改。正确的做法是先把规则改成自己公司的生产工艺规范,比如最小间距0.15mm、最小线宽0.2mm,再用自己的规则去检查。关于设置规则,在“工具”→“PCB规则”里按层、按网络、按类去配置。Class规则我推荐一定学会,它能实现“电源线加粗、地线加粗,信号线按默认”,这种“分网络分规则”的操作,极大提升设计效率。
5.4 从Layout到Gerber的导出流程
画完板投出去生产,需要导出Gerber文件。这一步卡住了很多人,因为PADS 9.5的Gerber导出界面逻辑不太直观,默认配置跟板厂的工艺要求还不一致。不过只要理解了两件事,就顺了:一是光绘文件格式,二是分层含义。
在PADS Layout里,“文件”→“导出”→“Gerber”进入导出向导。关键设置点:
- 格式选RS-274X,这是目前板厂最通用的格式,不要选老式的274-D。
- 精度设为“3:5”格式(单位是英寸,3位整数5位小数),能保证坐标精度足够高。
- 分层时,顶层走线为TOP、底层走线为BOTTOM、顶层丝印为SILKSCREEN TOP、底层丝印为SILKSCREEN BOTTOM、顶层阻焊为SOLDER MASK TOP、底层阻焊为SOLDER MASK BOTTOM、板框为BOARD OUTLINE,必要时加钻孔层DRILL。
- 导出Gerber别忘了一起导出钻孔文件(Excellon格式),不然板厂不知道过孔和螺丝孔钻在哪里。
每个板的层叠不一样,导出前最好先跟板厂确认工艺要求,尤其是“板框层是否包含在Gerber里”“丝印文字高度是否满足最小线宽”这些细节。做了一年板子之后你就会发现,凡是Gerber出问题,绝大多数都是阻焊层或者丝印层的“层设置”搞反了,导出前检查一下各层内容是否和你预想的一致,能省很多沟通成本。
6. 常见问题与排查技巧实录
6.1 安装类问题速查表
| 故障现象 | 可能原因 | 处理方法 |
|---|---|---|
| 安装程序中途无响应 | 杀毒软件后台拦截 | 彻底退出杀毒软件,关闭Windows Defender实时保护 |
| 安装后双击图标没反应 | License环境变量未配置 | 检查MGLS_LICENSE_FILE,查看License路径是否正确 |
| 打开软件提示“无法定位程序输入点” | 系统缺少VC++运行库或.NET组件 | 安装VC++ 2005/2008/2010运行库合集,装完重启 |
| 启动时提示端口被占用 | 与Cadence或其他EDA工具License冲突 | 关闭Cadence License服务,或修改PADS License端口号 |
| 保存文件提示路径无效 | Windows用户名为中文 | 修改PADS默认工作目录为纯英文路径 |
| 画图时鼠标拖拽方向反了 | 未设置坐标方向选项 | 在“选项”→“全局”→“显示”里关闭“Y轴向上” |
| 覆铜后铜皮没有连接网络 | 热焊盘设置成了隔离模式 | 修改覆铜属性,选择直连或带热焊盘的连接方式 |
6.2 运行过程中的隐患与对策
PADS 9.5最恼人的问题排名第一的是闪退,尤其出现在布局完成、准备覆铜的那段时间。我排查了很久发现,多数闪退是因为某个操作过程中系统换来了内存不足,而非软件本身崩溃。虽然PADS 9.5的系统占用极低,但当你在工程里同时开了Logic和Layout两个模块,再叠加上网页、聊天软件,老电脑的内存都会告急。解决方案是:单独跑Layout,不要同时开Logic;另外PADS 9.5还会产生巨大的临时文件,打开了一下午不关,临时盘满了也可能闪退,定时清理C:\Users\用户名\AppData\Local\Temp目录下的PADS相关临时文件。
还有一类高发问题:“打开别人的PCB文件时,封装图形全是框,没有焊盘”。这个基本是库文件缺失——别人的设计里用了自定义库,而你的电脑上没这个封装。解决办法:在“文件”→“库”→“管理”里,把缺失的封装所在的库文件路径补充进去,如果实在没有源库文件,就只能用“封装编辑器”手动重做丢失的封装,重新关联到元件上。这个操作比较复杂,但它确实是真实项目中经常会遇到的事,好在只要做一次就够了,做完把库导出保存,以后一劳永逸。
6.3 快捷键配置与个人模板
到了这个阶段,如果你已经能装好、跑起来、导出Gerber,那恭喜你已经算入门了。但想用得比别人快,还差一件事:个性化快捷键和模板。
PADS 9.5支持自定义快捷键。在菜单栏里点“工具”→“自定义”→“键盘”,你会看到一份完整的命令列表,每个命令都可以分配一个快捷键。我自己会把最常用的几个动作重新映射,比如将Ctrl+1设为“整板显示”,Ctrl+2设为“放大到选中对象”,Ctrl+3设为“切换布线层”。这个设置因人而异,但凡是高频操作,都值得找一个不需要弯手腕的组合键。
更值得做的是保存个人设计模板。在“工具”→“选项”里把单位、栅格、默认线宽、默认字高、颜色方案全部设置好,然后“文件”→“另存为模板”(后缀.stp),以后新建工程时直接调用模板,从头调设置的时间全省了。不少工程师在公司里做了一套“公司标准模板”,全组人都用这套模板,输出文件格式高度统一,对后续协作和归档帮助极大。我的个人习惯是维护两套模板,一套常规两层板模板,一套四层板模板,区别主要在于层叠设置和过孔尺寸,每套模板里还顺带把DRC规则按工厂工艺提前配好,真正实现“开箱即用”。
6.4 性能优化与日常维护建议
最后聊两句PADS 9.5在长期使用中的维护。老软件用久了,会越来越“肉”。这时先别急着重装,试试这两招:第一,清空PADS的缓存目录,这个目录通常位于C:\Users\用户名\AppData\Local\Mentor Graphics,把里面内容全部删掉再启动软件,很多“卡顿”是缓存碎片导致的;第二,关闭“开始中心”和“自动更新检查”,这两个功能对于老版本来说纯属拖慢启动速度的摆设,在“工具”→“选项”→“启动”里去掉相关勾选就行。
如果你换了新电脑,想把PADS 9.5迁移过去,也建议重新走一遍安装流程,不要试图把旧电脑的安装目录整个拷贝过去就完事。因为PADS 9.5的注册表项、环境变量、服务项非常多,直接COPY大概率会启动失败,到时候排查起来更浪费时间。
7. 一些个人的实在体会
用了这么多年PADS 9.5,我最大的感受是:这工具虽然老,但设计CPU主频不高、信号速率不夸张的中低速板子,它依然是一把好手,尤其适合从原理图到PCB全流程都在一个工具里完成的中小团队。很多工程师跳槽之后发现新公司还在用PADS 9.5,就是因为这套工具稳定、流畅、不折腾。当然它也有明显的短板,比如对高版本操作系统兼容性差、协同设计能力弱、库管理落后,这些我都承认。但如果你刚入行,或者公司项目以常规MCU板、电源板、接口板为主,那么把PADS 9.5吃透,它绝对能让你在设计效率和出图质量上都有不错的表现。
最后再分享一个小技巧:PADS 9.5在官方升级到PADS VX之后就停止功能更新了,很多网上教程里讲的新功能(比如Team Design、高级封装向导)在9.5里都没有。所以遇到问题时,搜索关键词尽量带“9.5”这个版本号,不然对不上号会很痛苦。这算是老工具使用者的一个“版本自觉”。工具是老了点,但它陪无数硬件工程师画过的板子,是实实在在堆成山了的。用好手里这套工具,比一直纠结换哪个软件更重要。