尧图网络科技YAOTU DIGITAL 获取报价
获取报价
首页 / 资讯中心 / 文章详情

AD与Orcad文件导入PADS Logic全攻略:从原理图到网表导出

发布时间:2026/9/28 14:42:04

资讯中心
01
ARTICLE

AD与Orcad文件导入PADS Logic全攻略:从原理图到网表导出

AD与Orcad文件导入PADS Logic全攻略:从原理图到网表导出
1. 为什么AD和Orcad文件导入PADS Logic总出问题干了十几年硬件设计换过好几家公司的EDA工具链PADS Logic是我用得最顺手的一款原理图工具。但每次团队里有人从Altium Designer或者Orcad Capture转过来第一件事就是找我帮忙处理文件导入的问题。说实话AD和Orcad的工程文件直接往PADS Logic里拖十有八九会出幺蛾子——要么元件符号丢了要么网络标号全乱要么引脚映射对不上。这个问题的根源在于这三款工具对原理图数据的底层描述方式完全不同。AD用的是自己的一套集成库体系符号、封装、仿真模型绑在一起Orcad走的是老牌EDA的路径.olb符号库和.dsn原理图分开管理PADS Logic则是Mentor Graphics现在的Siemens EDA那套逻辑强调Part Type和PCB Decal的对应关系。三种数据模型之间的差异导致直接导入时必然出现信息丢失或错位。我写这篇东西的目的很明确把AD和Orcad文件导入PADS Logic时最容易踩的坑一个个拆开讲清楚然后给出经过实际项目验证的处理流程。不管你是刚转PADS的新手还是用了几年但每次导入都靠运气的老手下面这些内容应该都能帮你省下不少返工时间。另外网表导出这块我也会重点讲因为导入只是第一步导出网表给PADS Layout做PCB才是真正决定项目能不能顺利推进的关键环节。2. 导入前的准备工作别急着拖文件2.1 搞清楚你手里的是什么格式很多人拿到一个原理图文件看都不看后缀名就往PADS Logic里拖这是最大的忌讳。AD的原理图文件后缀是.SchDocOrcad的是.dsnPADS Logic自己的是.sch。这三种格式互不兼容PADS Logic虽然提供了导入接口但不同格式的导入路径和参数设置完全不一样。先确认文件来源。如果是AD的.SchDoc你需要通过PADS Logic的“File Import”菜单选择对应的Altium Designer导入器。如果是Orcad的.dsn同样走Import但要选Orcad Capture的导入选项。这里有个细节PADS Logic不同版本对AD和Orcad的支持程度差异很大。我实测下来PADS Logic VX.2.4之后的版本对AD 17及以下版本的兼容性最好Orcad这边则是16.6和17.2比较稳。如果你用的是更老的PADS 9.5导入AD文件基本靠运气建议先升级工具版本。还有一点容易被忽略AD的工程文件.PrjPcb和单独的原理图文件.SchDoc导入效果不同。如果你手里有完整的工程文件尽量用工程文件导入因为PADS Logic可以从工程文件中提取更多上下文信息比如元件与封装的对应关系。单独导入.SchDoc的话封装信息大概率会丢。2.2 在源工具里先做一轮清理这个步骤很多人会跳过但我要强调在AD或Orcad里先把原理图清理干净比导入后再修要省事十倍。具体做什么在AD里先跑一遍“Project Compile PCB Project”看看Messages面板有没有报错。常见的错误包括重复的元件位号、悬空的网络标号、未连接的引脚。这些问题在AD里可能只是警告但导入PADS Logic后会变成实打实的错误。然后检查所有元件的封装是否已经分配没有封装的元件在PADS Logic里会变成没有PCB Decal的Part Type后续导出网表时直接报错。在Orcad里先跑一遍DRCDesign Rules Check。Orcad的DRC功能比AD的更细致能查出单节点网络、输出引脚短接等问题。另外Orcad的元件属性里有个“PCB Footprint”字段确认这个字段都填好了。如果用的是Orcad Capture CIS还要检查数据库连接是否正常否则导入时元件信息可能不完整。注意清理阶段不要修改任何电气连接只做检查和修正。导入前改连接导入后出了问题你根本分不清是源文件的问题还是导入过程的问题。2.3 准备好PADS Logic的库环境PADS Logic导入外部文件时需要把源工具的符号映射到PADS的Part Type上。如果你的PADS库是空的导入过程会创建一堆临时Part Type后续管理起来非常痛苦。我的做法是提前在PADS Logic里建好一个项目专用库把常用的Part Type先建好导入时让工具自动匹配。具体操作打开PADS Logic进入“File Library”新建一个库文件.pt9格式然后把你项目里会用到的Part Type都建进去。建Part Type的时候重点注意Pin Mapping要和源工具的符号引脚编号一致。比如AD里一个运放的引脚编号是1、2、3、4、5PADS Logic的Part Type里也要对应上否则导入后引脚会错位。如果你不确定项目里会用哪些元件可以先导入一次让PADS Logic自动生成Part Type然后把这些Part Type导出到一个新库里再重新导入一次。这样虽然多花十分钟但后续管理会清爽很多。3. AD文件导入PADS Logic的完整实操3.1 导入向导的关键参数设置PADS Logic导入AD文件时会弹出一个导入向导里面有几个参数直接决定导入质量。我一个个说。第一个是“Import Options”里的“Convert Designators”。这个选项控制是否保留AD里的元件位号。默认是勾选的建议保持勾选。如果你取消勾选PADS Logic会重新编号后续跟PCB对不上就麻烦了。第二个是“Net Name Conversion”。AD的网络标号命名规则和PADS Logic不同比如AD里带方括号的差分对命名“D[P]”在PADS Logic里可能不被识别。这个选项有三个子项Keep Original、Convert to PADS Format、Auto。我一般选“Convert to PADS Format”让工具自动转换转换结果会在日志里列出来导入后检查一遍就行。第三个是“Pin Mapping”。这是最容易出问题的地方。AD的符号引脚有“Designator”和“Name”两个属性PADS Logic的Part Type引脚也有“Pin Number”和“Pin Name”。导入时如果映射错了引脚功能就全乱了。建议在导入前先在AD里导出所有元件的引脚映射表导入后逐一核对。如果项目元件不多少于50个手动核对也就半小时的事元件多的话写个脚本对比。3.2 导入后必做的三项检查导入完成后别急着保存。先做这三项检查能帮你提前发现80%的问题。第一项检查元件位号是否连续。在PADS Logic里打开“Edit Select All”然后看状态栏显示的元件数量是否和AD里一致。如果少了说明有些元件没导入进来通常是符号库缺失导致的。这时候去导入日志里搜“Missing”关键词找到缺失的符号手动在PADS库里建好再重新导入。第二项检查网络连接。用“View Nets”打开网络列表对比AD里的网络数量。重点看电源网络和地网络这两个最容易出问题。AD里如果有多个地网络GND、AGND、DGND导入PADS Logic后可能会被合并成一个或者命名冲突。发现这种情况手动在PADS Logic里改网络名别指望工具自动处理。第三项检查元件属性。随便选几个关键元件比如MCU、电源芯片右键打开“Properties”看看Part Type、PCB Decal、Value这些字段是否完整。特别是PCB Decal如果为空导出网表时这个元件会被忽略PCB上就没有这个器件。3.3 处理导入后的常见异常导入AD文件后最常见的异常是“元件符号变形”。AD里的符号画法比较自由圆弧、多边形、贝塞尔曲线都有PADS Logic的符号编辑器对这些图形的支持有限导入后可能变成折线或者直接消失。遇到这种情况我的建议是不要在PADS Logic里修符号而是回到AD里把符号简化——把圆弧改成折线把填充改成轮廓再重新导入。修符号的时间成本太高简化源文件更划算。另一个常见异常是“文本丢失”。AD里的注释文本、参数文本导入PADS Logic后可能不显示。这是因为PADS Logic的文本属性跟AD不同导入时如果字体不匹配文本会被隐藏。解决办法是在PADS Logic里全选CtrlA然后打开“Properties”把文本的Visible属性勾上。如果文本内容本身丢了那就只能手动补了。还有一个坑是“总线展开”。AD里的总线Bus导入PADS Logic后有时候会被展开成单根信号线有时候会保留总线但成员丢失。这个跟AD的总线命名规则有关。如果AD里用的是“Data[0..7]”这种命名PADS Logic能识别如果用的是“Data0,Data1...”这种导入后就是一堆散线。建议在AD里统一用标准总线命名格式。4. Orcad文件导入PADS Logic的完整实操4.1 Orcad与PADS Logic的数据模型差异Orcad Capture和PADS Logic虽然都是老牌原理图工具但数据模型差异比AD还大。Orcad的.dsn文件是一个数据库里面包含原理图页、符号库、元件属性、设计规则等所有信息。PADS Logic的.sch文件则更接近纯文本描述符号和原理图是分开的。这个差异导致Orcad导入PADS Logic时最大的问题是“符号库映射”。Orcad的.olb符号库里的符号跟PADS Logic的Part Type不是一一对应的。一个Orcad符号可能对应多个PADS Part Type比如不同封装的同一功能元件也可能多个Orcad符号对应一个PADS Part Type比如不同门数的逻辑门。我的处理方法是在Orcad里先把所有符号导出成PADS能识别的格式。Orcad Capture有个“Export PADS”功能可以把选中的符号导出成.p格式的Part Type文件。然后在PADS Logic里导入这个.p文件建立Part Type库。最后再导入.dsn原理图文件让工具自动匹配Part Type。这个流程比直接导入.dsn要稳得多。4.2 分步导入流程与参数详解第一步在Orcad里打开.dsn文件选中所有原理图页然后“File Export PADS”。导出选项里有个“Part Type Creation”选“Create New Part Types”这样每个符号都会生成独立的Part Type。导出的文件后缀是.p默认保存在Orcad工程目录下。第二步打开PADS Logic新建一个空白原理图然后“File Import”选择刚才导出的.p文件。导入时注意“Import Mode”选“Merge”这样不会覆盖现有库。导入完成后打开“File Library”检查Part Type是否都建好了。重点看引脚数量和编号如果跟Orcad里不一致手动改。第三步重新打开PADS Logic新建一个空白原理图然后“File Import”这次选Orcad的.dsn文件。导入向导里有个“Use Existing Part Types”选项勾上它然后指向刚才建好的库。这样PADS Logic会优先用已有Part Type匹配匹配不上的才会新建。第四步导入完成后检查“Design Cache”里的元件。Orcad里的元件属性比如Value、 Tolerance会映射到PADS Logic的Attribute字段。如果某些属性没映射过来在导入向导的“Attribute Mapping”里手动指定。比如Orcad的“Value”字段映射到PADS Logic的“Value”属性Orcad的“Part Number”映射到PADS Logic的“Part Number”属性。4.3 导入后的网络与封装核对Orcad导入PADS Logic后网络核对比AD导入更关键。因为Orcad支持“Off-Page Connector”和“Global Signal”这些在PADS Logic里对应的是“Off-Page Reference”和“Global Net”。导入时如果映射错了网络连接就断了。核对方法在Orcad里打开“Design Design Rules Check”生成网络报告。然后在PADS Logic里打开“View Nets”生成网络列表。两个列表对比重点看跨页网络的连接关系。如果发现某个网络在Orcad里连接了5个引脚在PADS Logic里只连接了3个那就是映射丢了手动补上。封装核对方面Orcad的“PCB Footprint”字段导入PADS Logic后会变成Part Type的“PCB Decal”属性。如果这个属性为空导出网表时元件会被忽略。检查方法在PADS Logic里“Edit Select All”然后“Properties”看PCB Decal列有没有空值。有空值的话要么手动填要么回到Orcad里补上再重新导入。5. 网表导出从原理图到PCB的关键一步5.1 PADS Logic网表导出的两种格式PADS Logic导出网表有两种格式.asc和.net。.asc是PADS自己的网表格式给PADS Layout用的.net是通用网表格式可以给其他PCB工具用。如果你后续用PADS Layout做PCB直接导出.asc就行。如果要用其他工具比如Allegro那就导出.net。导出.asc的步骤在PADS Logic里“File Export”文件类型选“ASCII”然后弹出一个对话框里面有几个选项。“Output Format”选“PADS Layout”“Netlist Format”选“PADS ASCII”。下面的“Include”选项里确保“Parts”、“Nets”、“Attributes”都勾上。特别是“Attributes”如果不勾元件的Value、Part Number这些信息不会传到PCB里。导出.net的步骤类似只是“Output Format”选“Generic Netlist”“Netlist Format”选“Orcad”或者“Mentor”。具体选哪个取决于你的PCB工具支持哪种格式。Allegro一般用Orcad格式其他工具用Mentor格式。5.2 网表导出前的规则检查导出网表之前必须做一轮规则检查否则导出的网表可能不完整或者有错误。PADS Logic自带的检查功能在“Tools Verify Design”里主要检查这几项第一未连接的引脚。PADS Logic会列出所有没有连接网络的引脚。这些引脚在PCB上就是悬空的如果是故意悬空的比如NC引脚需要在元件属性里标记“No Connect”。如果是漏连了赶紧补上。第二重复的位号。同一个位号出现两次导出网表时PADS Layout会报错。检查方法“Tools Verify Design Duplicate Designators”。第三缺失的PCB Decal。前面提过PCB Decal为空的元件不会出现在网表里。检查方法“Tools Verify Design Missing PCB Decals”。第四单节点网络。只有一个引脚连接的网络在PCB上就是一根孤立的线。如果不是故意设计的测试点建议删掉。提示Verify Design跑完后会生成一个报告文件。别只看摘要把报告完整看一遍。有些问题在摘要里不显示但在详细报告里有。5.3 网表导入PADS Layout后的核对网表导出后打开PADS Layout新建一个PCB文件然后“File Import”选择刚才导出的.asc文件。导入完成后做这三项核对第一元件数量。PADS Layout里显示的元件数量应该和PADS Logic里一致。如果少了检查网表文件里是不是有元件被注释掉了。第二网络数量。同样对比PADS Logic和PADS Layout的网络列表。重点看电源和地网络这两个最容易出问题。第三元件位号和封装。随便选几个元件看位号和封装是否跟原理图一致。特别是封装的引脚数和引脚编号如果对不上PCB布线时会出现“找不到引脚”的错误。如果发现网表导入后有问题不要直接在PADS Layout里改而是回到PADS Logic里改然后重新导出网表。因为PADS Layout里的修改不会同步回原理图下次重新导入网表时又会被覆盖。6. 常见问题与排查技巧实录6.1 导入后元件位号乱码怎么办这个问题我遇到过好几次特别是在导入AD文件时。现象是元件位号变成“U?”、“R?”这种或者直接变成一串乱码。原因是AD里的位号用了特殊字符或者位号属性被设置成了“Not Visible”导入PADS Logic后工具自动重新编号了。解决办法分两步。第一步在AD里检查所有元件的位号确保没有特殊字符比如空格、中文、符号。第二步在PADS Logic导入向导里把“Designator Conversion”选项从“Auto”改成“Keep Original”。如果已经导入了可以在PADS Logic里“Tools Rename Components”重新编号但这样会打乱跟PCB的对应关系慎用。6.2 网络标号丢失或错乱的排查思路网络标号丢失是导入Orcad文件时的常见问题。现象是某些网络在PADS Logic里变成了“N$123”这种自动生成的名称或者干脆没有网络名。原因是Orcad的网络标号属性跟PADS Logic不兼容或者网络标号放在了层次化原理图的子页里导入时没被识别。排查思路先在Orcad里打开“Design Design Rules Check”看有没有“Net has no name”的警告。如果有说明源文件里网络标号就有问题。然后在PADS Logic里打开“View Nets”按名称排序看哪些网络是自动生成的名称。找到后回到Orcad里给这些网络手动添加网络标号再重新导入。如果网络标号在Orcad里是正常的但导入PADS Logic后丢了那可能是导入向导里的“Net Name Mapping”设置有问题。试试把“Net Name Conversion”改成“Keep Original”或者手动指定映射规则。6.3 网表导出时报错“Part Type not found”怎么处理这个错误通常发生在导出网表时PADS Logic找不到某个元件的Part Type。原因是元件的Part Type被删了或者Part Type库的路径变了。解决办法在PADS Logic里“File Library”检查Part Type库是否加载正常。如果库文件丢了重新加载或者从备份恢复。如果库文件正常但某个元件的Part Type还是找不到那可能是元件的Part Type属性被改成了空值。选中这个元件右键“Properties”看Part Type字段是不是空的。是空的话手动填上正确的Part Type名称。还有一种情况是Part Type名称里有特殊字符比如“.”、“-”、“/”这些字符在网表导出时会被转义导致PADS Layout找不到。建议Part Type名称只用字母、数字和下划线。6.4 导入后原理图页顺序乱了怎么调整AD和Orcad的原理图页顺序导入PADS Logic后可能会乱掉。特别是AD的多页原理图导入后页顺序可能完全颠倒。原因是PADS Logic的页顺序是按页编号排序的而AD的页编号可能不是连续的。调整方法在PADS Logic里“Setup Sheet Numbering”手动指定每页的编号。或者“View Sheets”在列表里拖动调整顺序。如果页数很多建议在AD里先把页编号整理好再重新导入。6.5 常见问题速查表问题现象可能原因排查方法解决措施元件位号乱码源文件位号含特殊字符检查AD/Orcad位号属性清理特殊字符导入时选Keep Original网络标号丢失网络标号属性不兼容对比源文件和导入后的网络列表手动补网络标号或调整映射规则网表导出报错Part Type缺失或名称异常检查Part Type库和元件属性补建Part Type规范命名页顺序错乱页编号不连续检查源文件页编号手动调整页顺序或重新编号封装丢失PCB Decal为空检查元件PCB Decal属性手动填写或回源文件补上引脚映射错误引脚编号不一致对比源文件和PADS的引脚编号手动修改Part Type引脚映射7. 提高导入效率的实用技巧与经验总结7.1 建立标准化导入流程如果你经常需要导入AD或Orcad文件建议把导入流程标准化。我的做法是写一个检查清单每次导入前逐项确认。清单内容包括源文件格式确认、源文件DRC检查、PADS库准备、导入参数设置、导入后三项检查、网表导出前规则检查。这个清单贴在工位上每次导入照着做能避免90%的低级错误。另外建议把常用的导入参数保存成模板。PADS Logic的导入向导里有个“Save Settings”按钮可以把当前参数保存成.ini文件。下次导入时直接加载不用重新设置。7.2 脚本辅助批量处理如果项目里元件数量很多超过200个手动核对引脚映射和网络连接会非常耗时。这时候可以考虑写脚本辅助。PADS Logic支持VBScript和JavaScript可以写脚本自动对比源文件和导入后的元件列表、网络列表。比如用VBScript读取AD导出的元件列表CSV格式然后遍历PADS Logic里的所有元件对比位号、Part Type、PCB Decal。不一致的列出来人工确认。网络对比也类似读取Orcad的网络报告跟PADS Logic的网络列表对比。脚本不用写得太复杂能自动对比就行。我写过一个大概100行的VBScript把原本需要两小时的核对工作压缩到十分钟。7.3 版本兼容性避坑PADS Logic不同版本对AD和Orcad的兼容性差异很大。我实测下来PADS Logic VX.2.4到VX.2.9对AD 17及以下版本支持最好Orcad 16.6和17.2也比较稳。如果你用的是PADS 9.5或更早版本导入AD文件基本靠运气建议至少升级到VX.2.4。另外AD的版本也有影响。AD 18之后的版本改了符号库的存储格式PADS Logic导入时可能识别不了。如果必须用AD 18建议先在AD里把原理图导出成AD 17格式再导入PADS Logic。Orcad这边17.4版本的.dsn文件格式有变化PADS Logic VX.2.9之前的版本可能导入失败。解决办法是在Orcad里“File Save As”保存成16.6格式再导入。7.4 我踩过的最大的坑说一个我印象最深的坑。有一次导入一个Orcad的层次化原理图导入后所有子页的网络标号都丢了变成了自动生成的名称。我花了整整一天手动补网络标号补完后导出网表PADS Layout又报错说网络重复。后来才发现Orcad的层次化原理图里子页的网络标号和父页的网络标号有映射关系导入PADS Logic时如果没勾选“Hierarchical Net Mapping”这个映射关系就丢了。正确的做法是在导入向导里勾上“Hierarchical Net Mapping”然后指定父页和子页的对应关系。这样导入后子页的网络标号会自动加上父页的前缀不会跟其他子页冲突。这个坑让我明白一个道理导入外部文件时不要假设工具会自动处理所有事情。特别是层次化设计一定要手动确认映射关系。现在我每次导入层次化原理图都会先花十分钟检查映射设置再开始导入。7.5 导入后的库管理建议导入完成后PADS Logic会生成一堆Part Type。这些Part Type如果散落在各个临时库里后续管理会很乱。建议导入完成后立即把这些Part Type整理到一个项目专用库里。具体操作在PADS Logic里“File Library”新建一个库文件然后把导入生成的Part Type全部选中右键“Copy to Library”选择新建的库。复制完成后把临时库删掉只保留项目专用库。这样后续导出网表、更新原理图时Part Type的来源清晰不会出现“找不到Part Type”的错误。另外建议给Part Type命名加前缀比如项目代号“PRJ_A_”。这样即使多个项目的库混在一起也能快速区分。7.6 网表导出的版本控制网表文件是原理图和PCB之间的桥梁建议纳入版本控制。每次导出网表后把.asc文件按日期或版本号命名比如“ProjectA_Netlist_V1.2_20250115.asc”。这样如果PCB那边发现问题可以快速回退到之前的网表版本。如果团队用Git或SVN做版本控制把网表文件也提交上去。虽然网表是文本文件但PADS Logic导出的.asc文件格式比较规整Git能很好地处理差异对比。这样每次导出网表后可以清楚地看到哪些网络变了、哪些元件动了。7.7 跨工具协作的沟通要点如果你跟PCB工程师是分开的导入和导出网表时要注意沟通。我的经验是导出网表后把网表文件、原理图PDF、元件清单BOM一起发给PCB工程师。网表文件用于导入PADS Layout原理图PDF用于核对连接BOM用于核对元件。另外告诉PCB工程师你用的PADS Logic版本和网表格式。如果他用的是不同版本的PADS Layout网表格式可能不兼容。比如PADS Logic VX.2.9导出的.asc文件PADS Layout VX.2.4可能导入失败。这种情况建议导出通用网表格式.net兼容性更好。最后如果PCB工程师发现网表有问题让他把错误信息完整发给你不要只发“网表有问题”这种模糊描述。错误信息里通常包含具体的元件位号或网络名称能帮你快速定位问题。8. 从原理图到PCB的完整数据流梳理8.1 数据流的关键节点从AD或Orcad导入PADS Logic再导出网表给PADS Layout整个数据流有三个关键节点源文件导出、PADS Logic导入、网表导出。每个节点都有信息丢失的风险需要逐一控制。源文件导出节点重点是确保源文件本身没有错误。AD的Compile和Orcad的DRC必须跑而且要看完整报告。PADS Logic导入节点重点是参数设置和导入后检查。网表导出节点重点是规则检查和格式选择。这三个节点里PADS Logic导入是最容易出问题的。因为AD和Orcad的数据模型跟PADS Logic差异最大导入时的信息转换最复杂。我的建议是导入后不要急着导出网表先花时间把原理图检查一遍。检查内容包括元件位号、网络连接、元件属性、页顺序。确认无误后再导出网表。8.2 信息丢失的补偿策略即使做了所有检查导入后还是可能有一些信息丢失。比如AD里的元件仿真模型、Orcad里的设计规则这些在PADS Logic里没有对应字段导入后必然丢失。对于这些信息我的策略是不影响PCB设计的信息丢了就丢了影响PCB设计的信息手动补上。哪些信息影响PCB设计元件位号、PCB封装、网络连接、电源和地网络、差分对。这些信息如果丢了PCB设计会出问题。其他信息比如仿真模型、设计规则、注释文本丢了不影响PCB可以忽略。手动补信息的时候建议用Excel做对照表。左边列源文件的信息右边列PADS Logic里的信息逐项核对。核对完的表格存档下次导入类似项目时可以参考。8.3 团队协作中的版本同步如果团队里有人用AD有人用Orcad有人用PADS Logic版本同步是个大问题。我的经验是指定一个“主工具”所有原理图最终都转到主工具里。比如团队主工具是PADS Logic那AD和Orcad的文件导入后就以PADS Logic的版本为准。后续修改都在PADS Logic里做不再回AD或Orcad改。这样做的好处是避免版本混乱。如果AD里改了Orcad里也改了PADS Logic里还有一份三份文件不一致PCB那边就不知道该用哪份。指定主工具后所有修改都集中在一个地方版本清晰。如果必须回源工具改比如AD里有PADS Logic不支持的功能那改完后要重新导入并且通知PCB工程师网表更新了。重新导入时建议新建一个PADS Logic工程不要覆盖原来的方便对比。8.4 长期维护的建议项目做完后原理图和网表文件要归档。归档内容包括源文件AD的.SchDoc或Orcad的.dsn、PADS Logic的.sch文件、导出的网表文件、元件清单、原理图PDF。这些文件放在一个文件夹里按项目名称和日期命名。归档的好处是下次项目有类似设计时可以直接参考。比如新项目要用到旧项目的某个模块直接打开旧项目的PADS Logic文件复制粘贴就行。不用重新导入AD或Orcad文件省时省力。另外建议定期备份PADS Logic的库文件。库文件是导入和网表导出的基础如果库文件丢了所有Part Type都要重建。备份频率看项目进度一般每周备份一次项目关键节点额外备份。9. 一些容易忽略的细节和最后的心得9.1 字体和文本的兼容性AD和Orcad的字体设置导入PADS Logic后经常会出现文本显示异常。比如AD里用的TrueType字体PADS Logic可能不支持导入后文本变成方框或者直接不显示。解决办法是在AD里把字体改成PADS Logic支持的字体比如Arial或Courier New。Orcad这边建议用标准字体不要用自定义字体。另外文本大小也可能变。AD里的文本高度是mil单位PADS Logic用的是点point。导入时如果单位转换错了文本可能变得特别大或特别小。导入后检查一下如果文本大小不对全选后统一调整。9.2 颜色和显示设置导入后原理图的颜色可能跟原来不一样。AD和Orcad的颜色方案跟PADS Logic不同导入后颜色会映射到PADS Logic的默认颜色。如果看着不习惯可以在PADS Logic里“Setup Display Colors”里调整。建议把网络标号、元件位号、引脚编号的颜色调成对比明显的方便检查。9.3 快捷键的适应从AD或Orcad转到PADS Logic快捷键需要重新适应。AD的快捷键跟PADS Logic差异很大比如AD里“P”是放置元件PADS Logic里“P”是翻页。建议花半天时间熟悉PADS Logic的常用快捷键能大幅提高效率。PADS Logic的快捷键可以在“Setup Keyboards and Mouse”里自定义把常用的操作设成顺手的键。9.4 最后分享一个小技巧导入AD或Orcad文件时如果项目很大导入过程可能很慢甚至卡死。我的技巧是分批导入。先把原理图按功能模块拆成几个小文件分别导入PADS Logic然后再把导入后的模块合并到一个工程里。这样每次导入的数据量小不容易卡死出了问题也容易定位。合并的时候用PADS Logic的“Copy”和“Paste”功能把各个模块的原理图页复制到一个工程里。注意复制时选择“Keep Net Names”这样网络标号不会变。合并完成后再跑一遍规则检查确认没有重复位号和网络冲突。这个技巧我用了好几年特别是导入大型FPGA或处理器板卡原理图时效果非常明显。原本需要半小时的导入过程拆成五个模块后每个模块五分钟总共二十五分钟而且中间不会卡死。
02
RELATED NEWS

相关资讯

更多网站建设与数字化升级内容

03
WHY YAOTU

想打造同款高转化官网?

懂行业、懂生意,从建站到增长一站式陪跑

◈

场景化定制

不做模板站,围绕你的业务场景量身设计,小众不撞款。

◐

营销型架构

以转化目标组织内容与路径,让官网真正带来询盘。

▲

全周期服务

设计、开发、运营、运维一体,上线只是开始。

免费获取你的建站方案

留下需求,专属顾问 24 小时内为你输出方案建议。