在Allegro中解决两个PTH孔重叠导致DRC报错的问题,需从规则设置和约束管理入手。以下是逐步解决方案:
1. 检查物理间距规则(Physical Spacing)
- 步骤:
- 打开 Constraint Manager(菜单栏:
Setup > Constraints > Constraint Manager)。
- 切换到 Physical 选项卡,展开
Physical Constraint Set > All Layers。
- 找到 Hole to Hole 间距规则,检查是否设置了最小间距限制。
- 如果允许重叠,将 Hole to Hole 的间距值设为
0 或更小,并确保规则应用对象(如PTH)正确。
2. 调整钻孔间距(Drill to Drill)规则
- 步骤:
- 在 Constraint Manager 中,切换到 Spacing 选项卡。
- 展开
Spacing Constraint Set > All Layers。
- 找到 Drill to Drill 规则,将间距设置为
0 或允许的值。
- 确认规则优先级,避免其他规则覆盖此设置。
3. 检查钻孔对(Drill Pair)定义
- 步骤:
- 进入 Manufacturing > Drill 菜单,检查钻孔对定义是否冲突。
- 如果重叠孔属于不同钻孔层(如通孔和盲孔),需在Drill Pair中调整参数。
4. 强制更新DRC
- 步骤:
- 修改规则后,按
Ctrl+D 清除所有DRC标记。
- 运行 Tools > Update DRC 重新检查设计。
- 若仍报错,保存文件并重启Allegro,确保规则生效。
5. 使用DBDoctor修复数据库
- 步骤:
- 运行 File > Database Doctor。
- 勾选所有检查项,执行修复操作。
- 重新检查DRC。
6. 临时绕过DRC(不推荐)
- 步骤:
- 选择重叠的孔,右键选择 Signoise > DRC Markers > Ignore。
- 注意:此操作仅隐藏错误,不解决根本问题。
关键注意事项
- 制造可行性:重叠孔可能导致钻孔破损或PCB层短路,务必确认PCB厂商的工艺支持。
- 规则优先级:确保局部规则(如区域规则)未覆盖全局设置。
通过以上步骤调整约束规则并验证制造要求,即可解决PTH孔重叠的DRC报错问题。
在Allegro中解决两个PTH孔重叠导致DRC报错的问题,需从规则设置和约束管理入手。以下是逐步解决方案:
1. 检查物理间距规则(Physical Spacing)
- 步骤:
- 打开 Constraint Manager(菜单栏:
Setup > Constraints > Constraint Manager)。
- 切换到 Physical 选项卡,展开
Physical Constraint Set > All Layers。
- 找到 Hole to Hole 间距规则,检查是否设置了最小间距限制。
- 如果允许重叠,将 Hole to Hole 的间距值设为
0 或更小,并确保规则应用对象(如PTH)正确。
2. 调整钻孔间距(Drill to Drill)规则
- 步骤:
- 在 Constraint Manager 中,切换到 Spacing 选项卡。
- 展开
Spacing Constraint Set > All Layers。
- 找到 Drill to Drill 规则,将间距设置为
0 或允许的值。
- 确认规则优先级,避免其他规则覆盖此设置。
3. 检查钻孔对(Drill Pair)定义
- 步骤:
- 进入 Manufacturing > Drill 菜单,检查钻孔对定义是否冲突。
- 如果重叠孔属于不同钻孔层(如通孔和盲孔),需在Drill Pair中调整参数。
4. 强制更新DRC
- 步骤:
- 修改规则后,按
Ctrl+D 清除所有DRC标记。
- 运行 Tools > Update DRC 重新检查设计。
- 若仍报错,保存文件并重启Allegro,确保规则生效。
5. 使用DBDoctor修复数据库
- 步骤:
- 运行 File > Database Doctor。
- 勾选所有检查项,执行修复操作。
- 重新检查DRC。
6. 临时绕过DRC(不推荐)
- 步骤:
- 选择重叠的孔,右键选择 Signoise > DRC Markers > Ignore。
- 注意:此操作仅隐藏错误,不解决根本问题。
关键注意事项
- 制造可行性:重叠孔可能导致钻孔破损或PCB层短路,务必确认PCB厂商的工艺支持。
- 规则优先级:确保局部规则(如区域规则)未覆盖全局设置。
通过以上步骤调整约束规则并验证制造要求,即可解决PTH孔重叠的DRC报错问题。
1
举报
-
小发发:
感谢你的方法,我将这个网络的hole to hole的间距设置-1,drc就没有了!