Allegro 自动布线

Cadence Allegro 不需要安装插件,通过文件交换即可使用 PCB Auto Router 自动布线:在 Allegro PCB Editor 中导出 DSN,布线后导出 SES 文件,再导回 Allegro。

%%{init: {"theme": "base", "themeVariables": {"fontSize": "15px", "primaryColor": "#eff6ff", "primaryBorderColor": "#3b82f6", "primaryTextColor": "#1e293b", "lineColor": "#3b82f6", "clusterBkg": "#f8fafc", "clusterBorder": "#94a3b8", "edgeLabelBackground": "#ffffff"}}}%%
flowchart LR
    A("Allegro PCB Editor") -- "导出 .dsn" --> P("PcbAutoRouter 主程序<br/>显卡加速自动布线")
    P -- "导出 .ses" --> A

还没安装主程序?请先按 安装与配置 完成安装。

第一步:在 Allegro 中导出 DSN

  1. 在 Allegro PCB Editor 中打开 .brd 文件,确认元器件已放置完成、布线约束(线宽、间距、过孔)已设置好。
  2. 点击菜单 File > Export > Router。
  3. 在弹出的对话框中设置保存位置,导出 .dsn 文件。

第二步:在 PcbAutoRouter 中自动布线

  1. 打开 PcbAutoRouter,点击菜单 文件 → 打开DSN文件...(Ctrl+O),选择上一步导出的 .dsn 文件。
  2. 按 F5 开始自动布线。
  3. 布线完成后,检查未布通的网络,可以手动调整或对单个网络重新布线。

第三步:导出 SES 文件

点击菜单 文件 → 导出SES文件...(Ctrl+S),保存为 .ses 文件。

第四步:把布线结果导回 Allegro

  1. 回到 Allegro PCB Editor,打开原来的 .brd 文件。
  2. 点击菜单 File > Import > Router,选择上一步导出的 .ses 文件并导入。
  3. 导入完成后,检查 DRC 结果。

常见问题

导回 Allegro 后没有走线?

  • 确认导入的是「导出SES文件」生成的 .ses 文件。
  • 确认导入时打开的是导出 DSN 的同一个 .brd 文件,导出 DSN 之后不要再改动元器件和网络。

软件打不开或提示 Vulkan 初始化失败?

请对照 运行要求 检查显卡和驱动。