1. 项目概述:一次关于PADS Layout的深度“排雷”与经验沉淀
干了这么多年硬件设计,从Protel 99SE一路用到PADS、Allegro,踩过的坑比画过的板子还多。最近在带新人,发现很多朋友在使用PADS Layout(尤其是老版本的PADS 2007/PowerPCB)时,遇到的困惑和问题高度相似,而且网上流传的解答往往零散、语焉不详,甚至有些是错的。这让我萌生了一个想法:为什么不把这些问题系统地梳理一遍,结合我自己的实战经验,把“为什么”和“怎么办”讲透呢?今天这篇长文,就是一次针对PADS Layout使用中那些“经典”问题的深度总结与解析。无论你是刚接触PCB设计的新手,还是在使用中偶尔会卡壳的熟手,这篇文章都将从底层逻辑和实操细节入手,帮你彻底理清思路,提升效率。我们会覆盖从软件显示异常、封装管理、层定义、设计规则到高速设计(如BGA扇出)等方方面面,目标只有一个:让你看完后,不仅能解决眼前的问题,更能理解背后的原理,举一反三。
2. 软件显示与视图管理:那些“看不见”的铜皮与层
刚开始用PADS,很多人第一道坎就是视图显示问题。明明画好的东西,怎么一重新打开就“消失”了?这其实不是Bug,而是软件的一种设计逻辑。
2.1 覆铜“消失”之谜与恢复技巧
问题重现:在PADS 2007或更早版本的PowerPCB中,关闭一个已经完成覆铜(灌铜)的PCB文件,再次打开时,大面积覆铜区域常常显示为空白,只看到覆铜边框,必须重新执行覆铜命令才能显示。这不仅影响视觉检查,也让人担心连接性是否出了问题。
根本原因解析:这确实是软件为了优化性能而采取的一种策略。PADS在处理大面积覆铜(尤其是动态铜皮,即Dynamic Copper)时,其显示数据(光栅化的填充图案)并不直接保存在PCB文件里,而是作为一种“视图缓存”。关闭软件时,这部分缓存被释放以节省内存。重新打开文件,软件只加载了铜皮的轮廓(Outline)和网络属性,具体的填充显示需要重新计算生成。这类似于一些3D软件打开工程时不立即渲染高精度模型一样。
标准恢复操作:
- 使用“Hatch”命令:这是最直接的方法。点击工具栏上的“Pour Manager”图标(或从菜单Tools -> Pour Manager进入),在弹出的管理器中选择“Hatch”标签页。点击“Hatch”按钮,软件会立即根据现有的覆铜边框和规则,重新生成填充显示。这个操作只刷新显示,不会改变覆铜的形状或网络连接,速度很快。
- 刷新网络视图:另一种方法是通过刷新视图来触发显示。点击菜单栏的“View” -> “Nets…”,会弹出“View Nets”对话框。你可以直接点击“OK”,或者任意勾选、取消勾选一个网络再点“OK”。这个操作会强制刷新所有网络的显示状态,通常也能让“隐藏”的覆铜重新显示出来。
实操心得:我个人的习惯是,在完成重要布局布线后,会先执行一次“Flood”(重新灌注)以确保电气连接正确,然后马上执行一次“Hatch”来保存当前的显示状态。这样即使软件重启,通过“Hatch”也能快速恢复可视性,比盲目地重新“Flood”要安全高效得多,因为“Flood”会重新进行避让计算,在复杂板子上可能耗时较长。
2.2 阻焊层显示的“缺失”与CAM输出的关键
另一个经典的显示问题是:在PADS Layout中,打开了阻焊层(Solder Mask)的颜色,却只能看到过孔(Via)的阻焊开窗,而看不到元器件引脚(Pin)的开窗。这常常让设计师感到困惑,担心光绘(Gerber)输出会有问题。
原理深度剖析:这个问题触及了PADS软件内核的一个设计特点。在PADS Layout的交互设计环境中,其核心是处理“设计数据”——即线路(Trace)、焊盘(Pad)、过孔(Via)、丝印(Silkscreen)等。阻焊层数据对于软件内部的布线、DRC检查并非必需,它更多属于“制造数据”范畴。因此,为了简化核心引擎、提升操作流畅度,PADS默认不在设计界面中可视化PIN脚的阻焊层信息。过孔的阻焊开窗之所以能显示,是因为过孔通常被视为一个独立对象,其阻焊属性设置(如是否盖油)是设计的一部分。
正确的工作流与检查方法:
- 前期设置是关键:阻焊开窗的大小是在焊盘栈(Pad Stack)中定义的。对于标准封装,软件库或你自己建库时,会在焊盘属性中设置“Solder Mask”的扩展值(例如+4mil)。这个数据是存在的,只是不显示。
- 依赖CAM输出验证:这是唯一可靠的方法。你必须通过生成光绘文件(Gerber)并在CAM查看软件(如CAM350、GC-Prevue)中检查。在PADS的CAM输出设置(File -> CAM)中,你需要正确添加“Solder Mask Top”和“Solder Mask Bottom”层,并确保包含了所需的对象(如Pins、Vias、Traces等)。
- 利用“灌铜管理器”辅助查看:一个变通的方法是,将阻焊层想象成一种特殊的“铜皮”。你可以尝试为阻焊层分配一个非常显眼的颜色,然后在需要粗略查看开窗区域时,临时将其他所有层关闭,仅打开该阻焊层。虽然不精确,但有时能帮助定位大面积开窗区域。
注意事项:千万不要因为Layout界面看不到就忽略对阻焊层的检查。阻焊开窗错误是导致焊接不良(如桥连、虚焊)或短路的主要制造问题之一。每次投板前,务必在CAM软件中仔细核对阻焊层Gerber,确认IC引脚间、细间距BGA焊盘间的阻焊桥是否保留完好,开窗尺寸是否合适。
3. 封装库管理与同步:避免“改了个寂寞”
封装是PCB设计的基石,封装管理混乱是项目延期和出错的重大风险源。PADS的封装系统(Part Type + Decal)有其独特性,容易让人混淆。
3.1 原理图与PCB间的封装同步难题
典型场景:在ORCAD中修改了原理图符号或封装属性,重新生成网表导入PADS Layout后,发现PCB上的元件封装并没有更新。或者,直接在PADS的库中修改了一个元件的PCB封装(Decal),但在打开旧PCB文件时,该元件依然显示为旧封装。
问题根源:这涉及到PADS数据关联的层级关系。
- Part Type是核心:在PADS系统中,原理图符号(CAE Decal)、PCB封装(PCB Decal)、电气属性(如引脚数、逻辑门)被捆绑在一起,组成一个“Part Type”。网表(Netlist)关联的是Part Type,而不是单独的PCB Decal。
- PCB文件的本地缓存:当你将一个元件放置到PCB上时,该元件所使用的PCB Decal图形数据会被“缓存”或“实例化”到PCB文件内部。后续对库中PCB Decal的修改,不会自动同步到已放置的PCB实例上。
可靠解决方案与步骤:方案A:通过“ECO from Library”更新(推荐用于批量更新)
- 确保你的PCB文件使用的库路径指向已更新封装的库。
- 在PADS Layout中,点击菜单“Tools” -> “PCB Decal Editor”,打开封装编辑器。不要直接编辑,而是点击“File” -> “Open”,从库中打开你已修改好的新封装。
- 关闭封装编辑器,会弹出一个提示框,询问“Would you like to update all parts on the board with the modified decal?”,选择“All”。
- 此时,PCB上所有使用该Part Type的元件,其PCB Decal图形都会更新为新版本。但请注意:如果新封装焊盘编号(Pin Number)与旧版不同,可能导致网络连接丢失,需谨慎。
方案B:替换Part Type(适用于原理图封装已变更)
- 如果原理图端的Part Type已改变(例如从0805封装换成了0603),需要在PCB端进行元件替换。
- 在Layout中,删除需要更新的旧元件(右键 -> Delete)。
- 开启ECO模式(工具栏点击“ECO”按钮)。
- 使用“Add Component”工具,从更新后的库中添加新的Part Type到PCB上。
- 重新进行布线。对于简单的引脚兼容封装,也可以尝试在ECO模式下使用“Replace Component”功能,但成功率取决于封装兼容性。
方案C:修改单个元件封装(应急使用)
- 在PCB上选中需要修改的单个元件,右键选择“Edit Decal”。此时会进入该元件封装的临时编辑状态。
- 同样,点击“File” -> “Open”,从库中加载正确的新封装。
- 退出编辑时,选择“Update”或“Update All”,即可更新该实例。
实操心得:建立严格的库管理规范至关重要。我建议:① 使用公司统一的中心库,禁止在本地随意修改。② 修改封装时,优先修改库中的Part Type,并更新其关联的PCB Decal。③ 在项目开始时,通过“Library Manager”的“Compare”功能,对比项目库和中心库的差异,提前解决。④ 对于已完成的PCB,若需更新封装,优先采用“方案A”,并在更新后立即运行DRC检查连接性。
3.2 ORCAD与PADS协同设计的数据传递
用ORCAD画原理图,用PADS画PCB是常见组合。但如何让元件值(Value)等属性顺利传递,常让人头疼。
完整数据传递流程:
- ORCAD端输出设置:在ORCAD中生成网表时,选择“PADS2K.dll”或类似格式的网表生成器。关键步骤是在“Setup”中,确保将元件值(Value)等属性添加到输出映射里。通常需要在“Formatters”中编辑,确保有一行类似
{Value}的映射,这样Value属性才会被写入网表文件。 - PADS端导入与关联:在PADS Layout中导入网表后,元件值可能不会立即显示。需要手动关联:在PCB界面,右键选择“Select Components”,然后框选所有元件(或Ctrl+A)。再次右键,选择“Properties”,在弹出的元件属性对话框中,找到“Label”标签页。点击“Add…”按钮,在“Label”下拉菜单中选择“Value”,并为其指定一个可见的丝印层(如Silkscreen Top)。点击“OK”后,所有元件的值就会显示出来。
- ECO同步变更:当ORCAD原理图修改后,重新生成网表。在PADS Layout中,不要直接导入新网表覆盖,而是使用“Tools” -> “Compare/ECO…”功能。选择新网表,软件会生成一个ECO变更文件,列出所有差异(增加、删除、修改)。审查无误后,执行ECO,PCB就会智能地更新,尽可能保留已有的布局布线。
4. 层定义与制造工艺:理解每一层的意义
PADS中的层(Layer)概念是理解制造输出的核心。混淆层定义,轻则导致设计反复,重则造成板子报废。
4.1 Layer 25层的奥秘与替代方案
Layer 25是PADS中一个令人困惑但又至关重要的层,尤其在处理电源地层(负片)时。
Layer 25是什么?它被称为“非镀铜孔隔离层”或“反焊盘层”。它的作用对象是通孔(Plated Through Hole)。当电源或地层设置为“CAM Plane”(负片)时,通孔穿过这一层,如果不做任何处理,孔壁的铜就会与负片铜皮直接连接。这显然不是我们想要的,我们通常希望通孔与电源/地在电气上隔离(除非它是该网络的过孔)。
Layer 25的作用:在负片工艺中,Layer 25层上围绕通孔焊盘的一个“隔离圈”(Anti-pad)。这个圈定义了通孔与负片铜皮之间的隔离距离。生产时,负片上的这个区域不会被蚀刻掉铜,从而保证了通孔与铜皮的绝缘。这个隔离圈通常比常规焊盘大20-40mil(约0.5-1mm),以确保足够的爬电距离和工艺安全余量。
如何正确使用Layer 25?
- 在建库时集成:最规范的做法是在创建通孔焊盘或过孔类型时,就在Layer 25层上定义一个比常规焊盘大的Flash符号(热焊盘)或一个实心圆。这样,任何使用该焊盘/过孔的地方,都会自动带有隔离属性。
- 检查与验证:在设计中使用CAM Plane层后,必须通过生成Gerber文件并在CAM软件中检查负片层(通常是GND或POWER层)。你应该能看到每个不属于该网络的通孔周围,都有一个清晰的隔离环。
现代替代方案:AntiPad设置新版本的PADS以及更专业的软件(如Allegro)普遍采用了更直观的“AntiPad”设置。你可以在焊盘栈(Pad Stack)定义中,直接为每个层(包括CAM Plane层)设置“AntiPad”的尺寸。这个AntiPad就是一个纯粹的隔离图形,其尺寸可以在设计规则中统一管理。
- 优点:设置更集中、直观,便于规则驱动。修改设计规则即可全局更新所有过孔的隔离距离,无需修改每个库。
- 与Layer 25的关系:可以理解为,AntiPad是实现Layer 25功能的另一种更现代化的方式。在PADS中,如果你为CAM Plane层设置了AntiPad,就可以不再依赖Layer 25层。
注意事项:对于简单板卡或正片(Split/Mixed)设计,可以忽略Layer 25。但对于复杂、高速、高密度板卡,特别是使用多块CAM Plane(负片)时,务必处理好隔离。一个常见的错误是,从外部导入的封装或过孔没有定义Layer 25或AntiPad,导致在负片上短路。务必在投板前用CAM软件仔细检查负片Gerber的每一处连接和隔离。
4.2 阻焊(Solder Mask)与钢网(Paste Mask)辨析
这是两个最易混淆的工艺层,直接关系到板子能否正确焊接。
- Solder Mask(阻焊层,俗称“绿油层”):这是PCB板上覆盖的一层绝缘漆膜。它的作用是防止焊接时焊锡流到不该焊的地方,造成短路。我们在设计中所说的“开窗”,就是指在阻焊层上挖洞,让需要焊接的铜箔(焊盘)裸露出来。阻焊层开窗的尺寸通常比实际焊盘每边大0.05-0.1mm(2-4mil),以补偿对位误差,确保焊盘完全暴露。
- Paste Mask(锡膏层,俗称“钢网层”):这个层的数据不是给PCB板厂用的,而是给SMT贴片厂制作钢网(Stencil)用的。钢网是一张有镂空图形的薄钢板,印刷时刮上锡膏,锡膏通过镂空处漏到PCB的焊盘上。锡膏层图形的尺寸通常等于或略小于实际焊盘尺寸(有时为了防止芯片引脚桥连,会进行内缩),它定义了锡膏涂抹的位置和形状。
在PADS中的操作:
- 修改阻焊开窗:在PCB Decal Editor或直接选中PCB上的焊盘,进入属性(Properties),修改“Solder Mask Top/Bottom”的尺寸偏移(Offset)。
- 修改钢网开窗:同样位置,修改“Paste Mask Top/Bottom”的尺寸偏移。对于普通元件,通常保持与焊盘一致(Offset为0)。对于细间距BGA、QFN等,可能需要内缩以防止锡球桥连。
5. 设计规则与布线技巧:从基础到高阶
掌握规则驱动设计(Rule-Driven Design)是高效、可靠完成PCB设计的关键。
5.1 网络类(Net Class)与规则优先级设置
PADS的规则管理器功能强大但层级较多。如何为电源、地、时钟等不同网络设置不同的线宽、间距?
标准操作流程:
- 定义网络类:点击“Setup” -> “Design Rules”,打开规则管理器。在“Class”选项卡中,可以创建新的网络类(Net Class),例如“POWER”,然后将VCC、3V3、5V等电源网络添加进去。同样可以创建“CLOCK”、“DIFF_PAIR”等。
- 设置规则:在“Rules”选项卡中,选择“Net”或“Class”,然后在左边树状图中选中你想要设置规则的对象(如单个网络“GND”,或网络类“POWER”)。
- 配置线宽与间距:
- 线宽:点击“Clearance”规则,在对话框的“Trace Width”区域,设置“Minimum”(最小)、“Recommended”(推荐)和“Maximum”(最大)线宽。布线时,软件默认使用“Recommended”值。你可以通过无模式命令“W ”(如W 30,表示30mil)临时切换,但为网络/类设置规则是更一劳永逸的方法。
- 间距:在同一个“Clearance”规则对话框中,可以设置该网络/类与其他网络、走线、焊盘等之间的安全间距。
- 规则优先级:PADS的规则优先级是:针对特定对象(如某两个网络之间)的规则 > 针对网络类(Class)的规则 > 针对层(Layer)的规则 > 全局(Default)规则。当发生冲突时,更具体的规则优先。
5.2 BGA扇出与高密度布线策略
面对引脚间距(Pitch)0.65mm甚至0.5mm的BGA芯片,如何扇出(Fanout)是第一道难关。
手动扇出与盘中孔(Via-in-Pad)工艺: 对于球径0.4mm、间距0.65mm的BGA,焊盘直径大约0.3-0.35mm。两个焊盘中心间距0.65mm,边缘间距约0.3mm。想在两个焊盘之间走一条线并打一个过孔,几乎是不可能的,因为过孔焊盘直径(通常外径8mil/0.2mm,加上阻焊环需要更大)会超出安全间距。
- 外层扇出(Escape Routing):通常只能将最外1-2圈BGA焊盘的走线从球阵列的“通道”中引出到外部区域再打过孔。这需要用到4mil(0.1mm)甚至更细的线宽。
- 盘中孔(Via-in-Pad):对于内层焊盘,唯一的出路是直接在焊盘上打激光微孔(Microvia,如0.1mm孔径)。这就是盘中孔技术。过孔直接打在焊盘上,然后进行填平电镀,使其表面平整可以焊接。
- 优点:节省空间,是超高密度设计的必备技术。
- 缺点:成本高,工艺复杂。需要与PCB板厂提前确认其工艺能力(是否能做激光孔、填孔工艺水平如何)。
- 盲埋孔(Blind/Buried Via):如果BGA层数多、引脚密,可能需要采用盲孔(仅连接表层和内层)和埋孔(仅连接内层)来进一步减少过孔占用的空间,提高布线通道利用率。
PADS中的扇出工具:PADS提供了自动扇出工具(Tools -> Fanout)。对于规则BGA,可以设置扇出方向、过孔类型、是否扇出到内层等。但工具不是万能的,尤其是对于极限间距的BGA,自动扇出的结果往往不理想,需要大量手动调整。我的经验是:先用自动扇出功能尝试,得到一个基础布局,然后手动优化,删除不合理的过孔,调整走线方向,确保电源/地孔的分布满足载流和去耦要求。
5.3 铺铜(覆铜)操作:Flood与Hatch的抉择
铺铜是PCB设计的收尾重点工作,Flood和Hatch的区别必须厘清。
- Flood(灌注):这是一个“计算”过程。软件会根据你绘制的覆铜边框(Copper Pour Outline)、设定的网络(通常是GND)、以及设计规则(与其他网络的间距),重新计算铜皮的形状。它会自动避让所有不属于该网络的焊盘、走线、禁布区等。Flood之后,铜皮才具有真正的电气连接属性。在每次重大布局布线修改后,必须执行Flood。
- Hatch(填充/影线化):这是一个“显示”过程。它不进行避让计算,只是按照上一次Flood后生成的铜皮轮廓数据,用影线或实心填充的方式显示出来。Hatch不改变电气连接状态,只改变视觉显示。这就是为什么文章开头问题中,用Hatch可以快速恢复铜皮显示。
操作流程建议:
- 绘制覆铜边框。
- 设置覆铜属性(网络、填充样式、与其它对象的间距等)。
- 执行Flood。等待计算完成,检查是否有DRC错误(如间距不足)。
- 确认无误后,执行Hatch以便于视觉查看。
- 后续如果只移动了丝印或做了微小改动,未影响布线,可以直接Hatch。如果动了走线或元件,则需要重新Flood。
6. 文件交互与高级功能:提升效率的利器
6.1 DXF结构导入与板框制作
机械工程师提供的板框通常是DXF格式。如何精准导入并转化为PADS可用的板框(Board Outline)?
标准化导入流程:
- AutoCAD端预处理(关键!):
- 清理文件:使用
PURGE命令删除所有未使用的图层、块、线型,确保文件干净。 - 统一到0层:将所有表示板框的线条移动到“0”图层。
- 原点归零:使用
MOVE命令,选择所有板框线条,基点选择板框上的某个特征点(如左下角螺丝孔),目标点输入0,0,将板框移动到AutoCAD的世界坐标原点。 - 检查闭合:确保板框是一个连续的闭合图形(Polyline)。可以使用
PE(多段线编辑)命令,将多条首尾相连的线段合并成一条闭合多段线。 - 单位确认:在AutoCAD中,用
UNITS命令确认绘图单位是公制毫米(mm)。这是最不易出错的单位。 - 另存为:将文件另存为“AutoCAD R12/LT2 DXF”格式。这是一个兼容性极高的老版本格式,能最大程度避免导入错误。
- 清理文件:使用
- PADS端导入:
- 在PADS Layout中,点击“File” -> “Import”。
- 选择处理好的DXF文件。在导入对话框中,最关键的一步是确认“单位”(Unit)是否正确。通常选择“Metric”(公制)。如果AutoCAD是毫米,这里也要选毫米。
- 将DXF数据导入到一个临时层,例如“Layer 20”。
- 转化为板框:
- 将视图切换到只显示临时层(如Layer 20)。
- 选中所有导入的线段(确保是闭合的)。
- 点击右键,选择“Combine”(组合),将它们合并为一个整体图形。
- 保持该图形被选中状态,点击右键,选择“Properties”。
- 在属性对话框中,将其“Layer”属性从临时层改为“Board Outline”层。
- 现在,这个图形就成为了正式的板框。你可以使用“Board Outline”相关的命令(如倒角)对其进行编辑。
6.2 复用模块(Reuse)功能
当需要将两块PCB合并,或者重复使用一个成熟的子电路(如电源模块、MCU最小系统)时,“Make Reuse”功能极其高效。
创建复用模块:
- 在源PCB文件中,精确框选你想要复用的所有元素:元件、走线、铜皮、过孔、甚至规则设置。
- 右键点击选中区域,选择“Make Reuse”。在弹出的对话框中,为这个复用模块起一个名字并保存(.r文件)。
- 关键点:保存时,软件会让你选择如何处理元件的位号(Ref Des)。通常选择“Add prefix”或“Add suffix”,这样当模块被复用多次时,位号会自动增加前缀或后缀以避免重复(如U1变为U1_A, U1_B)。
应用复用模块:
- 在目标PCB文件中,确保处于ECO模式(点击ECO工具栏按钮)。
- 点击ECO工具栏上的“Add Reuse”按钮。
- 选择之前保存的.r文件。
- 在PCB上点击想要放置模块的位置。模块的所有内容(包括布局布线)会被原封不动地放置过来,位号也会按预设规则自动更新。
实操心得:复用功能是标准化、模块化设计的利器。建议为常用的功能电路(如DC-DC、CAN接口、USB ESD保护电路)建立标准的复用模块库。这能极大保证设计质量的一致性,并提升布线效率。但要注意,复用过来的走线网络名可能与新设计冲突,需要仔细检查网络连接关系。
7. 常见问题排查与软件技巧实录
即使理解了原理,实际操作中仍会碰到各种“诡异”问题。这里记录一些高频问题的排查思路。
7.1 飞线(Ratsnest)不消失问题
铺铜后,明明电气上已经连接,为什么飞线还在?
- 原因:PADS的飞线显示逻辑是基于“网络拓扑”的,而不是基于实际的铜皮连接。对于电源、地这类网络,软件可能认为需要星型连接或多点连接,即使铺铜全覆盖,飞线也可能残留。
- 解决方法:忽略它。只要执行了正确的Flood操作,并且通过“Verify Design”中的“Connectivity”检查没有报错,电气连接就是通的。飞线可以视为一种布线建议提示,而非错误指示。你可以通过快捷键“Ctrl+Alt+N”关闭所有飞线显示,让视图更清爽。
7.2 走线拐角处的“方框”显示
走线时,拐角处出现空心或实心方框,影响视线。
- 原因:这是PADS显示走线“轨迹”(Track)的端点标记。主要用于在拖动走线时精确定位。
- 关闭方法:点击“Tools” -> “Options”,在“Routing”选项卡下,找到“Preferences”区域,取消勾选“Show tabs”(显示标签)或类似名称的选项(不同版本翻译略有差异)。关闭后,拐角处将显示为光滑的斜角或圆弧。
7.3 无模式命令(Modeless Commands)速查
无模式命令是提升PADS操作速度的灵魂。这里列举几个最常用的:
W: 设置布线线宽。例如W 10设置线宽为10mil。S: 搜索并定位到绝对坐标或元件。例如S U1光标跳转到U1中心;S 1000 1000跳转到坐标(1000, 1000)mil处。SS: 搜索并选中对象。例如SS C1选中电容C1。PO: 切换走线层显示为“透明”或“实心”模式。在多层板布线时,打开透明模式可以看清下层走线。PL/PG: 设置布线层对。例如PL 1 2设置当前层对为第1层和第2层,方便打孔换层。GR: 设置设计栅格。例如GR 5设置5mil的设计栅格。GV: 设置显示栅格。例如GV 25设置25mil的显示栅格。Q: 快速测量距离。点击Q后,再点击两点,信息栏会显示距离。Ctrl+Alt+G: 打开“选项”对话框。
7.4 原理图(PADS Logic)相关技巧
- 菜单错乱恢复:如果Logic的工具栏或菜单乱了,可以点击“Tools” -> “Customize”,在“Toolbars”和“Keyboard”标签页中,分别点击“Reset”按钮恢复默认设置。
- 网络标识:PADS Logic一根导线只能有一个网络名。如果为了图纸清晰需要标注多个名称(例如一条总线),可以使用“Text”工具添加文字说明,但这不会改变电气属性。
- 元件自动排列:PADS Logic本身没有强大的自动排列功能。一个变通方法是,先在PADS Layout中利用“Disperse”和“Move”功能进行布局,然后通过“Renumber”功能对元件重新编号,最后利用“ECO back to Schematic”功能将新的位号反标回原理图。