Allegro论坛
直播中

小发发

2年用户 39经验值
擅长:EDA/IC设计
私信 关注
[问答]

allegro 两个pth孔重叠不报drc

allegro 如图两个pth孔重叠了!怎么设置可以不报drc!网上的关闭drc,忽略啥的都没用看到!微信图片_20250423092451.png

回帖(1)

在Allegro中解决两个PTH孔重叠导致DRC报错的问题,需从规则设置和约束管理入手。以下是逐步解决方案:




1. 检查物理间距规则(Physical Spacing)



  • 步骤

    1. 打开 Constraint Manager(菜单栏:Setup > Constraints > Constraint Manager)。

    2. 切换到 Physical 选项卡,展开 Physical Constraint Set > All Layers

    3. 找到 Hole to Hole 间距规则,检查是否设置了最小间距限制。

    4. 如果允许重叠,将 Hole to Hole 的间距值设为 0 或更小,并确保规则应用对象(如PTH)正确。





2. 调整钻孔间距(Drill to Drill)规则



  • 步骤

    1. Constraint Manager 中,切换到 Spacing 选项卡。

    2. 展开 Spacing Constraint Set > All Layers

    3. 找到 Drill to Drill 规则,将间距设置为 0 或允许的值。

    4. 确认规则优先级,避免其他规则覆盖此设置。





3. 检查钻孔对(Drill Pair)定义



  • 步骤

    1. 进入 Manufacturing > Drill 菜单,检查钻孔对定义是否冲突。

    2. 如果重叠孔属于不同钻孔层(如通孔和盲孔),需在Drill Pair中调整参数。





4. 强制更新DRC



  • 步骤

    1. 修改规则后,按 Ctrl+D 清除所有DRC标记。

    2. 运行 Tools > Update DRC 重新检查设计。

    3. 若仍报错,保存文件并重启Allegro,确保规则生效。





5. 使用DBDoctor修复数据库



  • 步骤

    1. 运行 File > Database Doctor

    2. 勾选所有检查项,执行修复操作。

    3. 重新检查DRC。





6. 临时绕过DRC(不推荐)



  • 步骤

    1. 选择重叠的孔,右键选择 Signoise > DRC Markers > Ignore

    2. 注意:此操作仅隐藏错误,不解决根本问题。





关键注意事项



  • 制造可行性:重叠孔可能导致钻孔破损或PCB层短路,务必确认PCB厂商的工艺支持。

  • 规则优先级:确保局部规则(如区域规则)未覆盖全局设置。


通过以上步骤调整约束规则并验证制造要求,即可解决PTH孔重叠的DRC报错问题。

1 举报
  • 小发发: 感谢你的方法,我将这个网络的hole to hole的间距设置-1,drc就没有了!

更多回帖

发帖
×
20
完善资料,
赚取积分