登录/注册

cadence 原理图到pcb

更多

好的,在 Cadence 设计流程中,将原理图转换到 PCB 主要涉及以下几个关键步骤:

核心流程:

  1. 原理图设计完成与检查 (Schematic Capture - 通常在 Capture CIS 或 OrCAD Capture 中完成):

    • 使用 Cadence Capture (或 OrCAD Capture) 完成电路原理图设计。
    • 关键点:为每个元器件分配正确的 PCB 封装 (PCB Footprint) 。 这是连接原理图和 PCB 最核心的一步。每个元器件的封装属性必须在原理图符号库 (*.olb) 中定义好,并且在放置元器件时或之后确认填入正确。
    • 进行电气规则检查:Tools -> Design Rules Check (DRC)。确保没有连线错误、悬空网络、单点网络等基本电气问题。
  2. 生成网表 (Netlist Generation):

    • 这是将原理图信息转化为 PCB 工具能理解的数据格式的过程。
    • 在 Capture CIS/Capture 中,选择 Tools -> Create Netlist...
    • 在弹出的对话框中,最关键的是选择正确的网表格式!
      • 对于 Allegro PCB Editor: 选择 PCB Editor(或类似的选项,如 Allegro / Allegro/OrCAD PCB)。这是 Cadence 自家的格式,最可靠。
      • 第三方 PCB 工具兼容格式: 如果需要导入到其他工具(如 Altium, KiCad, PADS 等),可以选择 Other 选项卡下的格式(如 PADSTelesis 等),但这需要目标工具的支持并且可能需要额外配置。
    • 配置输出目录和文件名。
    • 运行 DRC: 在生成网表前,通常会自动再次运行 DRC。确保 DRC 通过,没有错误。
    • 点击 确定OK 生成网表文件 (通常是 *.net*.txt)。
  3. PCB 设计准备与导入网表 (PCB Layout - 在 Allegro PCB Editor 中完成):

    • 打开 Allegro PCB Editor。
    • 情况一:首次创建新的 PCB 设计板:
      • File -> New... 创建一个新的 PCB 板文件 (*.brd)。
      • 设置好合适的绘图单位和图纸大小。
      • 导入网表:File -> Import -> Logic...
        • Import Logic 对话框中:
          • Import directory: 选择存放网表文件的目录。
          • Import logic type: 选择 Design entry CIS (Capture)(如果你用的是 Capture)。
          • Place changed component: 通常选择 Always(强制放置所有新元件)或 Never(手动放置)。
          • 点击 Import Cadence 按钮。
    • 情况二:更新现有 PCB 设计板:
      • 打开已有的 .brd 文件。
      • 导入网表:同样使用 File -> Import -> Logic...
      • Allegro 会比较当前的 PCB 设计状态和新的网表差异。
      • Import Logic 对话框中选择 Design entry CIS (Capture)
      • 点击 Import Cadence
    • 处理导入结果:
      • 无论首次导入还是更新,Allegro 都会生成一个详细的状态报告窗口 (netrev.lst 或直接在窗口中显示),务必仔细阅读!
      • 检查是否有 Error!常见错误:
        • Device file not found / Symbol not found: PCB 封装缺失! 这是最常见的问题。确保所有原理图中定义的封装都在 Allegro 的封装库路径中可用。检查封装库路径设置 (Setup -> User Preferences... -> Paths -> Library -> psmpath/padpath/devpath) 是否正确,并且封装文件 (*.dra, *.psm, *.pad) 确实存在。
        • Pin number mismatch: 原理图符号引脚编号与 PCB 封装焊盘编号不一致。需要修改原理图符号或封装使其匹配。
        • Net name conflicts: 网络名冲突。
      • 只有解决了所有 Error,导入才算成功。Warning 有时可以容忍,但也要理解其含义。
      • 成功导入后,新添加或更新的元器件通常会出现在板框外指定的区域(如果设置了 Placement Grid Origin),或者在 Placement 标签页中列出待放置。
  4. 放置元器件 (Component Placement):

    • 在 Allegro 中,使用 Place -> Manually...Place -> Quickplace 等命令将元器件从板框外或列表中移动到 PCB 板框内进行合理布局。
  5. 布线 (Routing):

    • 使用 Route -> Connect 等命令根据导入的网络连接关系 (Nets) 进行 PCB 走线。
  6. (可选) 交叉探测与反标 (Cross Probing and Back Annotation):

    • 交叉探测: 在 Capture 和 Allegro 同时打开并建立关联后 (Options -> Preferences -> MISCELLANEOUS -> Enable Intertool Communication),可以在 Capture 中点击一个元件或网络,Allegro 中会自动高亮对应的对象,反之亦然,方便调试。
    • 反标: 在 PCB 布局布线过程中修改了元器件位号 (如为了布局美观重新编号) 后,可以通过 Allegro 导出 .swp 文件 (File -> Export -> Logic... -> Design entry CIS),然后在 Capture 中导入 (Tools -> Back Annotate...) 来更新原理图的位号,保持同步。

总结关键要点:

  1. 正确的 PCB 封装: 原理图中每个元件必须有正确且存在于 Allegro 库路径中的 PCB 封装名称。
  2. 通过 DRC: 原理图在生成网表前必须通过电气规则检查。
  3. 选择正确的网表格式: 为 Allegro PCB Editor 生成 PCB Editor (Allegro) 格式的网表。
  4. 仔细阅读网表导入报告: 解决所有 Error,特别是封装缺失和引脚不匹配问题。
  5. 库路径设置: Allegro 必须配置正确的封装库搜索路径 (psmpath, padpath, devpath)。
  6. 利用交叉探测: 提高原理图与 PCB 协同设计的效率。

常见问题 & 解决方法:

遵循这些步骤并仔细处理错误报告,就能顺利完成从 Cadence 原理图到 PCB 的转换过程。

原理图pcb的关系

原理图和pcb的关系  原理图和PCB之间有着密切的关系,它们是电子设计

2023-12-07 15:37:33

Cadence生成PDF原理图,这一篇就足够!

Cadence是一种当前非常流行的应用于硬件设计的原理图和PCB布局布线工具。 使用C

2023-11-02 08:55:01

cadence如何添加和导出原理图封装库

在使用cadence进行电子电路原理图设计时,突然发现一个问题,那就是cadence添加和导出

2023-03-26 17:44:55

Cadence高速电路板设计与仿真(原理图PCB设计) .zip

Cadence高速电路板设计与仿真(原理图与PCB设计)

资料下载 传奇198 2022-12-30 09:19:51

CADENCE原理图PCB步骤(精).zip

CADENCE从原理图到PCB步骤(精)

资料下载 传奇198 2022-12-30 09:19:46

8层PCB板设计原理图

8层PCB板设计原理图

资料下载 gnjdssfh 2021-12-18 12:11:43

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

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

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

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

电子发烧友网为你提供如何将Cadence的原理图和PCB转成PADS资料下载的电子资料下载,更有其他相关的电路

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

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

今天和大家分享一个详细的AD(altium designer21)软件的原理图和PCB转化为cadence 17.4【orcad和allegro

2023-03-07 16:10:39

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

今天和继续大家分享一个详细的AD(altium designer21)软件的原理图和PCB转化为cadence 17.4【orcad和alleg

2023-03-07 16:10:32

如何利用Cadence17.4实现原理图设计?

如何利用Cadence17.4实现原理图设计?

2021-09-28 06:03:14

cadence16.6生成网表后原理图PCB不能正常交互,为何?

cadence16.6生成网表后原理图与PCB不能交互,交互功能勾选了,原理图

2021-09-09 17:10:24

Cadence设计原理图常用导出方案分享

  电路工作到了后期需要汇报或者写文章需要设计原图 ,这里整理一下Cadence设计原理图常用导出方案。  前期工具用的好,后期处理没烦恼,Cadence

2021-01-15 07:48:05

原理图无法导入PCB

关于原理图部分模块电路直接复制粘贴到另一个原理图无法导入到PCB

2019-05-28 05:35:02
7天热门专题 换一换
相关标签