登录/注册

ad转cadence pcb

更多

将Altium Designer (AD) 的PCB设计转换到Cadence Allegro PCB Editor是一个需要中间格式的过程,因为两者没有直接的、完美的原生转换方式。以下是详细的步骤和方法:

核心方法:使用中间格式 (ODB++ 或 IPC-2581)

这是最推荐、最可靠的方式,能最大程度保留设计信息(网络、元件、走线、铜皮、钻孔等)。

操作步骤

  1. 在Altium Designer中导出中间文件:

    • 打开你的AD PCB文件。
    • 转到 File -> Fabrication Outputs -> ODB++ Files
    • 在弹出的 ODB++ Setup 对话框中:
      • 选择一个输出文件夹。
      • 确保 Include PCB 3D Models 通常保持不勾选(除非你有特殊需要,Allegro导入时不处理3D模型)。
      • PCB Layer Stack:确保包含所有层(信号层、平面层、丝印层、阻焊层、钢网层、钻孔层等)。
      • Components:确保包含所有元件。
      • Netlist:确保包含网络表。
      • Drill Information:确保包含钻孔信息。
      • 仔细检查设置(建议使用ODB++版本7.0或通用推荐的版本)。
      • 点击 OK 生成ODB++文件。会在你指定的输出文件夹里生成一个包含多个文件和子文件夹的结构。
    • 备选格式 IPC-2581 (推荐程度仅次于ODB++):
      • File -> Export -> IPC-2581
      • 类似地,设置好输出路径和选项(同样确保包含所有必要信息)。
  2. 在Cadence Allegro PCB Editor中导入中间文件:

    • 打开Cadence Allegro PCB Editor。
    • 创建或打开一个目标板文件(.brd)。通常建议新建一个空板
    • 转到 File -> Import -> ODB++ (或 File -> Import -> IPC-2581,取决于你导出的格式)。
    • 在弹出的导入对话框中:
      • Input Directory: 浏览并选择你在AD中创建的ODB++文件所在的那个顶层文件夹(包含layers, matrix, steps等子文件夹的文件夹)。
      • Output Design: 确认是你当前打开的.brd文件。
      • Options: 仔细配置导入选项:
        • Component Options: 通常选择“Place All Components”(放置所有元件),但元件位置可能不完美,需要手动调整。也可能选择“Don't Place Components”仅导入封装和网络,然后手动放置。
        • Techfile Options: 选择如何处理层叠、线宽规则等。通常选择“Use Design Values”或类似选项,尝试使用AD文件中的设置。强烈建议在导入前或导入后根据AD的层叠结构在Allegro中手动设置精确的层叠信息。
        • Units: 确保单位(mil/mm/um)与AD导出文件一致。
        • Import drill data: 确保勾选。
        • Netlist Options: 确保勾选导入网络。
      • Mapping File (可选但建议): 如果你的库路径设置正确,Allegro可能需要一个.map文件来将AD的封装名(Footprint Name)映射到Allegro的封装名(通常是.dra/.psm文件)。可以预先准备好这个映射文件(或尝试让Allegro自动映射)。
    • 点击 Import 开始导入过程。Allegro会解析ODB++/IPC-2581文件夹并尝试重建设计。

重要注意事项和挑战

  1. 封装兼容性 (最大的挑战):

    • AD使用的封装库 .PcbLib 与 Allegro使用的 .dra/.psm/.pad 完全不同
    • 必须预先在Allegro中准备好所有AD设计中使用到的元件封装。这意味着:
      • 在Allegro的库路径中添加包含所需封装的库。
      • 或者在Allegro中根据AD的封装信息重新创建所有必需的封装(焊盘、符号)。
    • 导入器会尝试根据封装名称自动映射。如果Allegro库中没有匹配名称的封装,导入会失败或元件显示为未定义(DBID)。导入前确保库设置正确且所有封装都可用至关重要。
  2. 层叠结构:

    • ODB++/IPC-2581通常能传递层名和顺序,但精确的层厚、材料属性、阻抗信息等可能无法完美传递或有偏差
    • 强烈建议在Allegro中根据原始AD设计的层叠详细参数手动重新设置层叠。不要完全依赖导入的设置。
  3. 设计规则:

    • 导入过程不会传递Altium Designer中的布线规则(线宽、间距、过孔规则、差分对规则等)。
    • 必须在Allegro中手动重新配置所有必要的设计规则约束 (Constraint Manager)。这部分工作通常不可或缺。
  4. 元件位置和方向:

    • 虽然ODB++包含坐标信息,但元件的放置位置和旋转角度导入Allegro后可能不精确或需要微调,尤其是原点定义不同时。做好手动调整布局的准备。
  5. 铜皮(铺铜区域):

    • 静态铜皮通常能较好地转换。
    • 动态铜皮(Polygon Pours)在AD和Allegro中的处理逻辑不同。导入后,它们通常会变成静态形状(Shapes)。你可能需要在Allegro中检查并进行手动更新或重建动态铜皮。
  6. 网络表:

    • 网络连接关系(Netlist)通常能正确导入。
    • 仔细验证网络连通性 (Net Audit)。使用Allegro的 Display -> Show Element 检查关键网络,或运行 Tools -> Reports -> Connectivity 报告。
  7. 钻孔信息:

    • ODB++包含钻孔数据,导入后通常会自动生成钻孔符号表和图例。但需手动检查其完整性和准确性。
  8. 丝印和标识符:

    • 元件标识符(RefDes)、值、其他丝印文本和图形通常能导入。但字体、大小、位置可能需要调整以满足Allegro的规范或制造要求。
  9. 版本兼容性:

    • 导出和导入工具对ODB++/IPC-2581版本的支持可能存在差异。尝试使用双方工具都支持的通用版本(如ODB++ 7.0)。如果导入失败,尝试在AD中导出不同版本。

备选方法(局限性更大)

  1. 导出/导入网表 (.net/.tel) 和布局文件 (.placement/.dxf):

    • 原理图网表: 在AD中导出网表(如Telesis .tel)。在Cadence Capture CIS中创建新原理图项目,导入该网表生成原理图(这一步主要是为了后续Layout与原理图一致性检查)。在Allegro中导入网表(File -> Import -> Logic)。这只传递逻辑连接关系
    • 布局框架: 在AD中导出组件位置文件(通常为.placement或文本坐标文件)。在Allegro中手动放置元件或使用脚本导入位置。
    • 板框/机械层: 在AD中将板框和关键机械元素导出为DXF/DWG。在Allegro中导入DXF/DWG(File -> Import -> DXF)作为Outline或机械层参考。
    • 走线/铜皮: 这种方法无法导入布线信息! 所有走线和铺铜都需要在Allegro中手动重新布线。这是工作量最大的方法,仅适用于非常简单的板子或作为最后手段。
  2. 第三方商业转换工具:

    • 存在一些第三方公司(如TIBCO, EMA, Accelerated Designs等)提供的专用转换工具或服务,声称能提供更高质量的转换(甚至尝试转换规则、差分对等)。
    • 这些工具通常需要额外付费购买许可或按项目收费。
    • 效果因工具和设计复杂度而异,需要进行评估。

总结与建议

务必理解: AD转Allegro不是一键操作,导入ODB++后得到的是一个“基础框架”,后续在Allegro中进行验证、修正和完善的工作量通常非常大,尤其是在复杂设计上。务必预留足够的时间和资源进行导入后的处理工作。

摆脱自建库的繁琐,EDA元件库cadence原理图封装库实战技巧

摆脱自建库的繁琐,EDA元件库转cadence原理图封装库实战技巧

2024-08-24 12:29:03

PCB设计布线Cadence 20问

Cadence Allegro现在几乎成为高速板设计中实际上的工业标准,版本是2011年5月发布的Allegro 16.5。和它前端产品 Capture 的结合,可完成高速、高密度、多层的复杂 PCB 设计布线工作。

2024-01-05 15:34:21

Cadence_Allegro_PCB设计详细教程

Cadence_Allegro_PCB_设计详细教程全集下载

2023-09-28 07:13:11

EDA工具CADENCE原理图与PCB设计说明

EDA工具CADENCE原理图与PCB设计说明

资料下载 时涛 2021-07-15 09:38:12

如何将Cadence的原理图和PCB转成PADS资料下载

电子发烧友网为你提供如何将Cadence的原理图和PCB转成PADS资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程

资料下载 佚名 2021-04-19 08:54:17

cadence软件PCB封装库

cadence软件PCB封装库说明。

资料下载 ah此生不换 2021-04-15 09:24:19

Cadence PCBAD有什么样的方法

Cadence PCB .brd 格式转 AD 格式。方法一:打开 AD,File---Import Wizard---NEXT---选 All

资料下载 ah此生不换 2021-03-15 08:00:00

Cadence Allegro PCB设计详细教程资料合集

本文档的主要内容详细介绍的是Cadence Allegro PCB设计详细教程资料合集包括了:Allegro_常用快捷键说明,allegro_使用技巧总結,allegro_小技巧集锦,

资料下载 ah此生不换 2020-06-12 17:40:11

Altium Designer原理图PCB转换到cadence的方法(一)

今天和大家分享一个详细的AD(altium designer21)软件的原理图和PCB转化为cadence 17.4【orcad和allegro】的图文详解。这里需要解释一下,AD的原理图和

2023-03-07 16:10:39

Altium Designer原理图PCB转换到cadence的方法(二)

今天和继续大家分享一个详细的AD(altium designer21)软件的原理图和PCB转化为cadence 17.4【orcad和allegro】的图文详解第二期,

2023-03-07 16:10:32

PCB 设计布线 Cadence 20问 精选资料分享

PCB 设计布线 Cadence 20问EDA365电子论坛EDA365电子论坛功能介绍 EDA365网站官方公众号,是国内最受欢迎的电子论坛,涵盖电子硬件、单片机、射频、电源、EMC、

2021-07-19 06:15:33

cadence设计pcb时候碰到的问题

使用cadence17.2版本进行pcb设计,在检查时候报这个错误码,是我的板框画的不对么?新人求教

2020-09-18 10:23:37

Cadence PCB封装制作流程

区别于altium的一库走天下,cadence的PCB套件流程中,PCB封装的制作需要单独制作pad,然后绘制封装。这两步的工具分别为Padst

2019-11-02 09:32:55

Cadence PCB设计组件

Cadence工具包含IC设计组件和PCB设计组件,从现在开始学习PCB设计组件,并对比曾经的Altium(Protel)

2019-11-02 09:01:00

请问cadence和pads的PCB封装怎么导出AD可用格式?

请教下cadence和pads的PCB封装怎么导出AD可用格式。或者说是把cadence和PADS的一个项目中使用到的

2019-08-16 02:04:32
7天热门专题 换一换
相关标签