自动布线出现的两个错误

本文详细解析了PCB设计中常见的MinimumSolderMaskSliverConstraintViolation与SilkscreenOverComponentPadsConstraintViolation规则问题,提供了如何调整规则设置的指导,包括关闭规则检查及修改最小值的方法,帮助解决设计过程中遇到的阻焊与丝印规则冲突。

1、[Minimum Solder Mask Sliver Constraint Violation]    exoskeleton.PcbDoc    Advanced PCB    Minimum Solder Mask Sliver Constraint: (0.182mm < 0.254mm) Between Via (102.413mm,113.182mm) Top Layer to Bottom Layer And Via (101.282mm,113.983mm) Top Layer to Bottom Layer [Top Solder] Mask Sliver [0.182mm] / [Bottom Solder] Mask Sliver [0.182mm]  

 

可以到design--rule-manufacturing-minimum solder mask sliver这个规则的勾给去掉。这个属于阻焊规则,一般不用这个规则,对你板子没什么影响。

2、Silkscreen Over Component Pads Constraint Violation

这个是丝印(silkscreen)与焊盘间距小于规则的报错。自动布线不会解决这样的错误。
尝试手动修改丝印焊盘的位置,错误链接可以直接找到错误坐标位置~

我刚看了下,好像这两个规则用处不大,然后我把它关了,不知道对于板子会有什么影响?谢谢你了

追答

板上的白字可能会重叠在焊盘上,当然工厂制板的时候这个字和焊盘冲突的部分是不会印的,
这样一来,一则可能会漏掉一些信息,二则影响板子美观。
确认没有问题的话这样的报错可以不理会~

design--rule-manufacturing-minimum solder mask sliverSilkscreenOverComponentPads--把10mil修改为0mil,

<think> 嗯,用户想了解Altium Designer 24自动布线的相关信息,包括方法、技巧和设置。用户还提供了两条站内引用,虽然这些引用不是用户直接的需求,但可以从中提取一些关键点。 用户的上次问题是在询问AD24自动布线的具体内容,而我的回答需要系统且实用。首先,自动布线在AD24中虽然方便,但完全依赖它通常不够理想,尤其是对于复杂或高速电路。我需要强调自动布线的局限性,并建议将其作为辅助工具。 接下来,从引用内容看,布局的重要性被提到,这点很关键。我应该强调布局对布线结果的影响,合理的布局是自动布线成功的前提。引用[2]提到设置网络类来排除GND等网络的自动布线,这是一个实用技巧。用户可能不知道如何配置这些规则,需要详细说明步骤。 用户可能的需求是快速上手自动布线,同时避免常见错误。因此,我应该分步骤介绍自动布线前的准备,包括规则设置、网络类划分、布线策略调整。特别是电源和GND网络通常需要手动处理或者特殊设置,这点需要重点说明。 技巧部分需要结合实际经验,比如多次迭代、局部布线、扇出处理等。用户可能希望提高布线效率,所以优化策略如分层设置和线宽规则也很重要。同时,自动布线后的检查必不可少,需要提醒用户进行DRC验证和手动优化。 最后,生成的问题要引导用户深入思考,比如如何优化规则、处理高速信号以及替代方案。这样可以帮助用户更全面地应用自动布线功能,而不是仅仅停留在基本操作上。 需要注意避免过于技术化,用清晰的中文解释步骤,同时确保LaTeX格式的正确使用,比如规则名称用$分隔。另外,用户提供的引用标记[^1]和[^2]需要自然融入回答,作为补充说明的依据。 </think> 以下是Altium Designer 24自动布线的详细指南,结合关键设置与实用技巧: --- ### **一、自动布线核心方法** 1. **基础操作流程** - **步骤1**:完成布局后进入`布线` → `自动布线` → `全部` - **步骤2**:在`Situs布线策略`对话框中勾选布线层(如Top/Bottom) - **步骤3**:点击`Route All`启动布线(快捷键 `Ctrl+Alt+R`) 2. **选择性布线**(引用[2]技巧) - **网络类排除法**: ```markdown 1. 设计 → 类 → Net Classes → 右键"添加类"(创建"New Class") 2. 将GND/电源等需手动布线的网络移到"非布线组" 3. 自动布线 → 选择"布线网络类" → 仅勾选需自动布线的类 ``` - **区域布线**:框选特定区域 → 右键`布线选定的矩形区域` --- ### **二、关键设置优化技巧** 1. **布线规则预设**(优先级高于自动布线) - 进入`设计` → `规则`(`Ctrl+D`): - **线宽规则**:设置不同网络的线宽(如电源线≥0.3mm,信号线0.2mm) - **间距规则**:`Electrical > Clearance` 调整安全间距 - **差分对**:`Differential Pairs` 定义阻抗匹配走线 - *技巧*:规则冲突时按优先级生效,用`Where Object Matches`限定范围 2. **优化布线策略** - 在`Situs布线策略`中启用高级选项: - **`Memory`模式**:优化存储器类器件走线 - **`Fan Out Signal`**:为BGA器件自动扇出 - **`Maintain Copper Pours`**:自动避让铺铜区域 3. **高速信号处理** - 设置长度匹配规则: ```markdown 规则 → High Speed → Matched Lengths 添加"±10mil"公差,软件自动蛇形布线 ``` --- ### **三、自动布线实用技巧** 1. **分阶段布线** - 先自动布关键信号(时钟、差分线),再布普通信号 - 电源/地线最后手动处理(引用[2]排除法) 2. **布线结果优化** - 使用`布线`→`优化选中的走线`(减少直角转折) - 执行`工具`→`敷铜`→`铺铜管理器`重建铺铜连接 3. **迭代式布线** ```markdown 1. 首次自动布线 → 检查冲突 2. 调整布局/规则 → 清除布线(Ctrl+Z) 3. 修改策略后重新布线 ``` --- ### **四、注意事项** 1. **自动布线局限性** - 复杂高速板需 **手动干预** ≥70%走线(引用[1]强调布局重要性)[^1] - 射频/模拟电路不建议全自动布线 2. **必做检查项** - 执行`工具`→`设计规则检查(DRC)` - 重点验证:未布线网络、间距违规、短路 > 💡 **专家建议**:自动布线适合简单板卡或初步走线,**手动+自动结合**才是高效方案。建议先通过`预拉线`(飞线)密度优化布局,再分层启用自动布线[^1][^2]。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值