ad09自动布线设置
好的,在 Altium Designer 2009 (AD09) 中设置自动布线主要涉及布线规则的配置和自动布线器的参数调整。以下是关键步骤和设置项的中文说明:
核心思路: 自动布线器会根据你设置的 布线规则 (Routing Rules) 来工作。因此,正确、详细地配置规则是成功自动布线的关键。自动布线器本身的设置相对较少,主要用于控制布线策略和过程。
一、 配置布线规则 (Routing Rules)
-
打开规则编辑器 (PCB Rules and Constraints Editor):
- 在 PCB 编辑界面,按快捷键
D->R。 - 或者在菜单栏选择
设计(Design)->规则(Rules)...。
- 在 PCB 编辑界面,按快捷键
-
配置关键的布线规则类别 (通常在 Routing 文件夹下):
- Width (线宽规则):
- 名称(Name): 建议描述清楚(如“Power”, “Signal_Default”)。
- 匹配对象(Where The First Object Matches): 设置规则适用的对象(如
All所有网络,Net Class某个网络类,Net特定网络)。 - 约束(Constraints):
Min Width:允许的最小线宽(制造能力)。Preferred Width:自动布线器优先采用的线宽。Max Width:允许的最大线宽。- 重要: 为电源/地等大电流网络设置更宽的规则(如 20mil, 30mil 或更大),为普通信号线设置合适的宽度(如 8-12mil)。优先级高的规则会覆盖优先级低的规则。
- Routing Via Style (过孔样式规则):
- 匹配对象: 同上(建议按网络类或特定高压网络设置)。
- 约束:
Via Diameter:过孔外径 (Min,Preferred,Max)。Via Hole Size:过孔钻孔直径 (Min,Preferred,Max)。- 重要: 设置合适的过孔尺寸。电源过孔可能需要更大。钻孔尺寸必须小于外径!常用如 24mil/12mil (外径/孔径)。
- Clearance (电气间距规则):
- 匹配对象: 通常设置为
All->All,即所有对象之间。 - 约束:
Minimum Clearance:不同网络导线之间、导线与焊盘/过孔/覆铜之间的最小安全间距。- 重要: 这是防止短路的最关键规则!必须符合制造厂家的要求(如 6mil, 8mil)。
- 匹配对象: 通常设置为
- Routing Layers (布线层规则):
- 匹配对象: 通常设置为
All。 - 约束:
- 启用 (
Allow Routing) 或禁用 (Not Used) 布线层。 - 设置每层允许的布线方向 (
Routing Direction):Not Used:不在该层布线。Horizontal:水平方向布线(顶层常用)。Vertical:垂直方向布线(底层常用)。Any:任意方向(内层或柔性板常用)。45 Up/45 Down:45度角方向。Fan Out:仅用于扇出布线。
- 重要: 定义好顶层和底层的布线方向(通常是正交的,如 Top-Horizontal, Bottom-Vertical)。禁用不需要布线的机械层。
- 启用 (
- 匹配对象: 通常设置为
- Routing Corners (布线拐角规则):
- 匹配对象: 通常
All。 - 约束:
Style:拐角样式 (45 Degrees最常用,90 Degrees,Rounded)。Setback...:设置 45 度拐角的具体尺寸(通常保持默认或微调)。
- 匹配对象: 通常
- Routing Topology (布线拓扑规则 - 可选但重要):
- 匹配对象: 适用于特定网络(如时钟、差分对、DDR 地址线等)。
- 约束:
Topology:选择布线策略(如Shortest最短路径,Daisy Chain菊花链,Daisy-Mid Driven中间驱动菊花链,Starburst星形等)。高速信号可能需要特定拓扑。
- Differential Pairs Routing (差分对布线规则 - 如果有差分对):
- 必须先在原理图中将网络标记为差分对 (放置
Differential Pair标识符),并在 PCB 中通过设计(Design)->设置差分对(Set Differential Pairs...)识别。 - 匹配对象: 选择定义好的差分对类。
- 约束:
Min Gap,Preferred Gap,Max Gap:差分线之间的间距。Min Width,Preferred Width,Max Width:差分线线宽。Max Uncoupled Length:允许两根线分开走的最大长度(尽可能小)。Max Mismatched Length:允许两根线长度的最大差值(高速信号要求严格)。
- 必须先在原理图中将网络标记为差分对 (放置
- SMD To Corner (SMD 焊盘到拐角距离规则 - 可选):
- 设置导线从 SMD 焊盘引出后,在多远距离内不能拐弯。有助于防止制造问题。
- 其他规则: 根据需要配置,如
Fanout Control(扇出控制 - BGA 布线关键),Solder Mask Expansion(阻焊开窗),Polygon Connect Style(覆铜连接方式) 等。
- Width (线宽规则):
-
规则优先级:
- 规则列表 (
PCB Rules and Constraints Editor顶部) 中,位置越靠上的规则优先级越高。 - 如果一个对象匹配了多个规则,优先级最高的规则生效。
- 可以使用
Priorities...按钮调整规则的优先顺序。确保特定网络(如电源)的宽线规则优先级高于默认信号线规则。
- 规则列表 (
二、 设置自动布线器 (Autorouter)
-
打开自动布线器:
- 菜单栏:
自动布线(Auto Route)->全部(All)...。
- 菜单栏:
-
自动布线器设置对话框:
- 打开的对话框主要包含两部分:
Routing Setup Report(列出当前规则设置摘要) 和Routing Strategy(布线策略)。
- 打开的对话框主要包含两部分:
-
配置布线策略 (Routing Strategy):
- 添加/移除策略:
Add...: 添加新的策略。Remove: 移除选中的策略。Edit...: 编辑选中的策略。Duplicate: 复制选中的策略。Lock All Pre-routes: 强烈建议勾选。锁定已手动布好的线,避免自动布线器改动它们。Rip-up Violations After Routing: 布线完成后自动删除违反规则的布线(谨慎使用,有时会全删)。
- 常用布线策略 (双击
Edit...可配置参数):Adjacent Memory:相邻存储器布线(用于 DDR 等)。Clean Pad Entries:清理焊盘入口处的布线。Completion:完成布线(尝试连接所有未连接的飞线)。Fan Out Signal:信号线扇出(将 SMD 引脚通过过孔引到其他层)。Fan Out to Plane:电源/地网络扇出(通常直接打过孔到内电层)。Globals Topology:尝试根据拓扑规则(如 Daisy Chain)布线。Hug:紧贴现有布线/障碍物边缘布线(优化空间)。Layer Patterns:尝试遵循在Routing Layers规则中设定的层布线方向。Main:主要的自动布线引擎,负责大部分连接。Memory:存储器总线布线(优化总线等长和拓扑)。Multilayer:处理多层板的复杂连接。Recorner:调整拐角形状以符合Routing Corners规则。Spread:将密集的布线均匀散开。Straighten:拉直蛇形线或弯曲的走线。
- 策略组合建议 (点击
Add...选择):- 基础策略:
Fan Out Signal+Fan Out to Plane(如果需要) +Main+Completion。 - 带优化: 基础策略 +
Hug+Spread+Recorner+Straighten。 - 有存储器: 基础策略 +
Adjacent Memory/Memory。 - 有高速差分线: 基础策略 + 确保差分对规则配置正确 (自动布线器通常能处理差分对,但质量可能不如手动或特定工具)。
- 基础策略:
- 策略参数 (双击策略
Edit...):- 通常保持默认即可,除非有特殊需求(如调整布线尝试次数
Passes, 通过性Vias等)。新手建议先默认。
- 通常保持默认即可,除非有特殊需求(如调整布线尝试次数
- 添加/移除策略:
-
运行自动布线:
- 配置好策略后,点击对话框右下角的
Route All按钮开始全板自动布线。 - 布线进度会在 AD09 底部的状态栏显示。可以按
Esc键中止布线。
- 配置好策略后,点击对话框右下角的
三、 关键注意事项和技巧 (针对 AD09)
- 规则优先!规则优先!规则优先! AD09 的自动布线器高度依赖规则。规则配置错误或不完整,结果会很差。
- 手动规划电源/地: 强烈建议手动布设主要的电源和地线网络。它们的电流大、路径重要,自动布线往往处理不好(要么线宽不够,要么绕远路)。利用内电层分割或大面积覆铜是更好的选择。
- 扇出 (Fanout): 对于 BGA、密集 QFP 等芯片,手动或使用
Fan Out xxx策略完成扇出(将引脚通过小过孔引到内层或底层)是非常关键的第一步,能极大提高后续自动布线的成功率和质量。 - 锁定预布线 (Lock All Pre-routes): 务必勾选!否则你精心手动布好的电源线、关键信号线可能被自动布线器拆掉重布。
- 分区域布线: 对于复杂板子,不要期望一次
Route All就能完美解决。可以先自动布线某个区域(Auto Route->区域(Area)),或者锁定大部分区域,只放开一小块区域布线。 - 结果检查和手动调整: 自动布线几乎不可能达到100%布通率或有良好优化效果。布完后:
- 检查
工具(Tools)->设计规则检查(Design Rule Check... DRC),修复所有报错。 - 仔细审视布线结果,特别是高速线、时钟线、差分线、模拟线。手动优化绕线过长、拐弯过多、平行耦合严重的地方。
- 手动调整优化电源/地路径和覆铜。
- 检查
- 降低期望: AD09 的自动布线引擎(基于 Specctra)虽然经典,但与现代版本相比优化能力有限,尤其在高密度板、高速板上。它主要解决连通性问题,优化工作(等长、串扰、EMI控制)主要靠规则约束和后期手动调整。
- 版本限制: AD09 不支持后期版本(AD10+)引入的更先进的布线技术(如 ActiveRoute)。它的推挤能力也相对基础。
总结流程:
- 精心配置所有必要的 PCB 布线规则 (
D->R),尤其是 Width, Clearance, Routing Layers, Via Style。 - 规划并手动布设关键的电源/地网络以及高速敏感信号。
- 为高密度器件手动或使用自动扇出策略完成扇出。
- 锁定所有手动布好的线 (
Lock All Pre-routes)。 - 打开自动布线器 (
Auto Route->All)。 - 添加合适的布线策略组合(如
Fan Out Signal+Main+Completion+Hug/Spread)。 - 点击
Route All开始布线。 - 运行 DRC 检查并修正所有错误。
- 仔细检查布线结果,进行大量手动优化和调整。
遵循这些步骤和注意事项,能在 AD09 中更有效地利用自动布线功能提高效率,但请始终记住它只是一个辅助工具,高质量的 PCB 布线离不开工程师的手动干预和设计经验。
AD09的铺铜粘贴复制
`请问AD09的铺铜粘贴复制后怎样可以自动识别网络?如第一张图是我准备复制 的铺铜,第二张图是粘贴的位置,不选YES的话DRC会报错,选NO的话要手动重新配对网络,特殊粘贴方法已经试过并不能
AD09铺铜粘贴复制问题
请问AD09的铺铜粘贴复制后怎样可以自动识别网络?如第一张图是我准备复制 的铺铜,第二张图是粘贴的位置,不选YES的话DRC会报错,选NO的话要手动重新配对网络,特殊粘贴方法已经试过并不能
PCB设计中自动布线和手动布线是怎么一回事?资料下载
电子发烧友网为你提供PCB设计中自动布线和手动布线是怎么一回事?资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资
资料下载
名士流
2021-04-12 08:51:59
应用程式:AS7221_App_v2017-09-22.zip
AS7221_App_v2017-09-22.zip Android App for AS7221
资料下载
学电超人
2021-01-21 09:45:41
AD09 net antennae报错显示绿色,如何修改?
AD09 net antennae报错显示绿色,布线过程中没连接的线的线头都显示绿色,很别扭,如图所示。如何才能不显示绿色。但保留此规则。
Altium Designer 09中如何快速消除PCB布线
在PCB设计当中,有可能需要对一些已经布好线的地方进行取消布线,或者对整个文件重新布线等操作需求。如果逐条删除PCB布线效率是非常低的,下面就为
请问AD17PCB布线怎么设置才能和AD09一样?
AD09在pcb布线的时候鼠标放在元器件引脚上,该引脚网络可以高亮,而ad17中,必须按下shift键才能,请问怎么样设置才能和
请问AD09如何为top layer 和bottom layer单独设置keep out layer的大小?
AD09如何为top layer 和bottom layer 单独设置keep out layer的大小
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 芯片的工作原理是什么?
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- 什么是蓝牙?它的主要作用是什么?
- ssd是什么意思
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- EDA是什么?有什么作用?
- dtmb信号覆盖城市查询
- 苹果手机哪几个支持无线充电的?
- type-c四根线接法图解
- 华为芯片为什么受制于美国?
- 怎样挑选路由器?
- 元宇宙概念股龙头一览
- 锂电池和铅酸电池哪个好?
- 什么是场效应管?它的作用是什么?
- 如何进行编码器的正确接线?接线方法介绍
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- 苹果nfc功能怎么复制门禁卡
- amoled屏幕和oled区别
- 单片机和嵌入式的区别是什么
- 复位电路的原理及作用
- BLDC电机技术分析
- dsp是什么意思?有什么作用?
- 苹果无线充电器怎么使用?
- iphone13promax电池容量是多少毫安
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 传感器常见类型有哪些?
- 自举电路图
- 通讯隔离作用
- 苹果笔记本macbookpro18款与19款区别
- 新斯的指纹芯片供哪些客户
- 伺服电机是如何进行工作的?它的原理是什么?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机
- 元宇宙概念龙头股一览