登录/注册

ad15自动布线

更多

好的,Altium Designer 15(AD15)中的自动布线功能主要通过 Situs Topological Router 实现。虽然自动布线可以节省时间,但对于复杂设计或追求高质量布线的项目,强烈建议将自动布线作为辅助手段,结合手动布线进行精细调整,因为纯自动布线的结果通常难以达到专业要求。

以下是使用AD15自动布线的主要方法和步骤(中文界面参考):


一、关键准备工作(至关重要!)

  1. 完整的电气连接(Netlist):
    • 确保你的原理图(Schematic)设计完整,所有元器件都有正确的封装(Footprint)。
    • 将原理图更新(设计 (D) -> Update PCB Document ...)到PCB文件(PCB Document)。这是自动布线的基础。
  2. 元器件布局(Placement):
    • 这是影响自动布线效果的关键! 手动将元器件合理地放置在PCB板上。考虑信号流向、电源分配、散热、机械限制等因素。
    • 布局越合理、越优化,自动布线的效果越好,越容易成功。糟糕的布局会让自动布线变得困难甚至失败。
  3. 设定设计规则(Design Rules):
    • 设计 (D) -> 规则 (R) 打开规则编辑器。
    • 必须设置:
      • Routing -> Width: 设定不同网络(如电源、地、信号线)的导线宽度(最小、首选、最大)。
      • Electrical -> Clearance: 设定不同网络或对象(导线、焊盘、过孔等)之间的最小安全间距。
      • Routing -> Routing Via Style: 设定布线过孔的尺寸(孔径、外径)。
    • 推荐设置:
      • Routing -> Routing Layers: 指定哪些信号层可用于自动布线(例如,双面板通常启用 Top LayerBottom Layer)。
      • 其他规则如差分对(Differential Pairs Routing)、高速(High Speed)规则等,根据你的具体设计需求设定。
    • 规则优先级: 可以为特定网络(如重要的时钟线、电源线)设置更严格的规则,并确保它们的优先级更高。
  4. 定义板形(Board Shape):
    • 确保你的PCB板形(边框 Keep-Out LayerMechanical Layer)已正确定义,布线器知道可布线区域。

二、启动自动布线

  1. 全局自动布线:
    • 菜单:自动布线 (A) -> 全部对象 (A)...
    • 这将打开 Situs 布线策略 对话框。
    • 核心设置:
      • 布线策略 (Routing Strategy): 通常选择 Default 2 Layer Board(双面板)或 Default Multi Layer Board(多层板)。你也可以点击下拉菜单旁边的 编辑层方向... 来确认或修改层方向(例如顶层水平布线,底层垂直布线)。
      • 规则 (Rules): 确认下方显示的设计规则是你之前设置好的规则。
    • 选项 (Options):
      • 锁定已有布线(Lock All Pre-routes): 强烈建议勾选。这会保护你之前手动布好的线(如重要的电源线、差分对)不被自动布线器改动。
      • 布线后消除冲突导线(Rip-up Violations After Routing): 如果布线器发现冲突(违反规则),尝试移除有冲突的线段并重新布线。可以尝试勾选。
    • 运行:
      • 点击 路线全部(Route All) 按钮开始全局自动布线。
      • 状态栏会显示进度和完成的百分比。
      • 布线完成后,会弹出报告窗口,显示成功布通的网络数、失败数、使用过孔数等统计信息。仔细检查报告!
  2. 区域自动布线:
    • 如果你想只对PCB板的某个矩形区域进行自动布线:
      • 菜单:自动布线 (A) -> 区域 (R)
      • 光标会变成十字,在PCB工作区拖动鼠标,绘制出一个矩形区域。
      • 释放鼠标后,布线器会立即开始布线该区域内未布通的网络。
  3. Room空间布线:
    • 如果你在布局时创建了Room(通常用于模块化设计):
      • 菜单:自动布线 (A) -> 在Room空间内布线 (O)
      • 光标会变成十字,点击你想在其内部布线的 Room 对象。
      • 布线器会尝试布线该 Room 内部元器件之间的连接(网络)。
  4. 网络/网络类/连接自动布线:
    • 自动布线 (A) -> 网络 (N): 点击一个飞线或焊盘,只布与该网络相连的所有导线。
    • 自动布线 (A) -> 网络类 (C)...: 选择之前定义好的一个网络类(如 PWR 电源类),为该类下的所有网络布线。
    • 自动布线 (A) -> 连接 (C): 点击一条飞线,只布通这条特定的连接(两个焊盘之间的线)。

三、布线后的关键操作

  1. 检查报告: 仔细阅读布线完成后的报告,查看是否有未布通 (Not Routed) 的网络。失败的网络会显示为飞线(细线)。
  2. DRC检查: 务必执行! 菜单:工具 (T) -> 设计规则检查 (D)... -> 运行 运行DRC(Run Design Rule Check)。检查是否存在违反设计规则的错误(如间距不足、线宽错误、未布通等)。根据报告定位并修复错误。
  3. 手动调整和优化:
    • 这是必须的步骤! 自动布线的结果通常不够理想:路径冗长、过孔过多、绕线不合理、未考虑EMC/EMI等。
    • 使用手动布线工具 (放置 (P) -> 交互式布线 (I) 或快捷键 P -> T) 进行:
      • 修复未布通的飞线。
      • 优化关键信号线(缩短长度、减少过孔、平滑转角)。
      • 优化电源/地线(加宽、铺铜替换)。
      • 调整不美观或不合理的走线。
      • 删除不必要的过孔。
  4. 铺铜(覆铜): 通常是在布线和优化基本完成后,在电源层或地层,或者Top/Bottom层大面积铺铜(放置 (P) -> 铺铜 (P)...),并连接相应的网络(通常是GND)。

四、重要提示与技巧


总结: AD15的自动布线功能位于 自动布线 (A) 菜单下,核心是 全部对象(A)... 启动的Situs全局布线器。务必做好布局、规则设置和锁定关键布线等准备工作。 自动布线后必须进行DRC检查、修复未布通网络,并进行大量的手动调整和优化。将自动布线视为一个辅助起点,而非终点。

希望这些中文说明能帮助你更有效地在AD15中使用自动布线功能!

AD15错误提示:Invalid argument to date encode

我在AD15里打开工程文件的时候,经常弹出以下提示信息:Invalid argument to date encode at 00418AA6.dxp.exe, Base Address

2023-03-14 21:25:25

AD15的初级问题

我是刚学AD的菜鸟,同事发给我一份完整的AD15的原理图,PCB图及Project,在我的电脑上可以从原理图导入到PCB,我想自己学画PCB,我把PCB的元器件封装下载后,再添加到PCB元器件库里

2020-06-20 18:45:23

如何让ad15走指定角度的pcb线?

ad15如何走指定角度的线啊,比如说走100度的走线,具体应该怎么做呢。还有画差分线时,如何实时显示走线长度呀。

2019-10-08 10:01:30

自动布线器.zip

自动布线器

资料下载 传奇198 2022-12-30 09:22:04

AD15库文件下载

AD15 库文件免费下载。

资料下载 ah此生不换 2022-09-19 15:35:51

PCB设计中自动布线和手动布线是怎么一回事?资料下载

电子发烧友网为你提供PCB设计中自动布线和手动布线是怎么一回事?资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资

资料下载 名士流 2021-04-12 08:51:59

15条高速PCB布线经验分享

让你布线少走弯道的15条高速PCB布线经验分享

资料下载 名士流 2021-03-04 06:24:26

Altium Designer 15安装和汉化图文教程

AD2015 相较之前的版本,对一些细节进行了优化,运行效率感到明显的提升。虽然界面上和功能上没有多大变化,但对于喜欢追求时尚的机油们,AD15 绝对适合。

资料下载 ah此生不换 2021-02-23 08:00:00

请问AD15中哪个版本汉化的最好?

请问下AD15中哪个版本汉化的最好呢?具体到版本号可以吗?谢谢

2019-09-18 05:37:51

为什么我用的AD15这个软件这半年老出问题?

自从重装了系统之后,这半年AD15要不就打不开,或者是打开了,以前建的工程没了,打开工程还打不开,有大神遇到这个问题吗?

2019-09-16 09:34:54

为什么我在AD15中的原理图导BOM是空的?

我在AD15中画了一个原理图,见附件1,导出的BOM是空的见附件2,别的原理图就可以,为什么呢?

2019-09-09 05:37:02

请问AD15在PCB中怎么设置实时高亮呢?

大家好,请教一下AD15中在PCB中怎么设置实时高亮呢?鼠标碰到相同的网络表就都显示高亮,不点击鼠标。如图:电脑上AD9是可以的,AD15应该怎么设置一下呢?谢谢

2019-09-03 00:48:26

使用AD15如何自学PCB?

的AD15软件,看了些AD15的PCB设计教程,画了几个电路原理图和PCB,但是对于PCB设计的一些高级设置和设计规则不太清楚,对于PCB的制作流程也不太了解。前2天从网上买了游籓、王圣旭、谈世哲编写

2019-08-26 13:42:37

请问AD15中负片怎么指定网络?

问:AD15中,负片如何指定网络,比如我要增加地平面,之前版本的都是可以直接添加的,ad15新版本的貌似不可以吗?答:不用打开层叠,直接在PCB界面双击负片层,即可设置相对应的网络如下图所示:

2019-06-05 03:34:09

AD15突然按空格不能旋转器件了

原来好好的,AD15不知怎么回事突然按空格不能旋转器件了,请问原因

2019-05-27 04:36:21
7天热门专题 换一换
相关标签