登录/注册

ad pcb里drc报错

更多

在 Altium Designer (AD) 的 PCB 设计中遇到 DRC(设计规则检查)报错是设计流程中非常常见且重要的环节。这意味着你的设计违反了之前设定的电气或物理设计规则。

如何理解和解决 DRC 报错?

  1. 定位报错信息:

    • 运行 DRC 后,AD 会在 Messages 面板中列出所有违反规则的对象和错误类型。这是最重要的信息来源!
    • 双击 Messages 面板中的一条错误信息,AD 会自动在 PCB 编辑器中 缩放并高亮 显示违规的具体位置(如哪两个网络靠太近、哪条线太细、哪个钻孔间距不够等)。
    • 同时,在 PCB 编辑器的 DRC Violations 面板(通常在 PCB 面板组里)也会列出所有错误,同样可以双击定位。
  2. 理解报错内容:

    • 仔细阅读错误描述: Messages 里的信息会清楚地告诉你违反了哪个规则。例如:
      • Clearance Constraint: (GND to VCC) < 0.2mm (GND 和 VCC 网络之间的间距小于 0.2mm)
      • Width Constraint (Min=0.254mm, Preferred=0.254mm) (All) < 0.254mm (某条线宽小于设定的最小值 0.254mm)
      • Silkscreen over Component Pads < 0.1mm (丝印文字或图形距离元件焊盘小于 0.1mm)
      • Un-Routed Net Constraint: (NetC10_1) (网络 NetC10_1 未完全布线连接)
      • Hole Size Constraint (Min=0.2mm) (Max=3mm) (All), Actual=0.15mm (钻孔直径 0.15mm小于规则设定的最小值0.2mm)
      • Solder Mask Expansion Constraint: Expansion < 0.1016mm (阻焊开窗扩展小于规则要求)
      • Short Circuit Constraint: Between Pad... and Track... (某焊盘和某走线短路)
    • 识别违规对象: AD 会高亮显示违规的两个对象(如两条线、一个焊盘和一条线、一个过孔和丝印等)。看清是哪两个东西冲突了。
  3. 确定违反的规则:

    • 在 Messages 面板的错误条目上 右键单击,选择 Violations [规则名称](例如 Violations...Clearance Constraint)。
    • 这会打开相应的规则对话框(如 Electrical Clearance 规则)。在这里你可以查看规则的详细信息(哪些对象适用、间距要求等),确认是不是规则设置本身不合理,还是设计确实违反了合理规则。
  4. 解决报错(主要思路):

    • A. 修正设计: 这是最根本的方法。
      • 间距问题 (Clearance): 移动走线、铜皮、元件,增加它们之间的距离。
      • 线宽问题 (Width): 加粗不符合要求的走线。
      • 短路问题 (Short-Circuit): 检查布线是否确实短路(可能是误判,也可能真短路),断开错误的连接。
      • 未布线网络 (Un-Routed Net): 找到未连接的引脚,完成布线。
      • 丝印问题 (Silkscreen): 移动丝印文字或图形,使其远离焊盘、过孔或板边。
      • 孔尺寸问题 (Hole Size): 修改孔径过小的钻孔(如机械孔、过孔)。
      • 阻焊开窗问题 (Solder Mask Expansion): 检查阻焊层设计是否正确,确保焊盘有足够的开窗扩展(通常规则会自动添加)。
      • 其他规则: 针对违反的其他规则(如差分对、等长、铺铜连接方式等)进行相应修改。
    • B. 调整规则(谨慎!):
      • 如果确认冲突是可以接受的(例如,某个特殊区域的间距确实需要这么小,且符合生产工艺和安全要求),可以修改相应的规则约束(如增大允许的最小间距、减小线宽最小值等)。在放宽规则之前,务必确认不会影响电路的电气性能、可靠性和可制造性! 调整规则后需要重新运行 DRC。
    • C. 放置忽略标记(谨慎!):
      • 对于极少数的、确认无害的、非关键性的违反规则的情况,可以在违规对象上放置 No ERC 标记(Place -> Directives -> No ERC)。这会阻止 DRC 报告该位置的特定错误。强烈不建议滥用此方法,它可能会掩盖真正的问题。

关键步骤总结:

  1. 运行 DRC (Tools -> Design Rule Check...)。
  2. 查看 Messages 面板,理解错误类型。
  3. 双击错误信息定位 到 PCB 上的具体位置。
  4. 检查高亮显示的违规对象,确认是谁违反了规则。
  5. 右键点击错误信息查看规则,确认规则设置是否合理。
  6. 根据错误类型和位置修正设计 (首选方法)。
  7. 必要时谨慎调整规则 (确保安全)。
  8. 极度谨慎地使用忽略标记 (避免掩盖问题)。
  9. 修正后重复运行 DRC 直到没有报错(或所有报错都已确认并合理处理)。

重要提示:

提供具体的 DRC 错误信息 (从 Messages 面板复制),是获得针对性帮助的最快途径! 我可以帮你分析具体是什么错误以及如何修正它。

嘉立创EDA专业版PCBDRC与生产输出

前期为了满足各项设计的要求,通常会设置很多约束规则,当一个PCB设计完成之后,通常要进行DRC。DRC就是检查设计是否满足所设置的规则。一个完整

2023-04-04 07:40:02

【实用干货】PCB layout有DRC检查,为什么还要用DFM?

。   DRC和DFM检查原则比较   01 DRC检测项 (以Altium Designer为例) DRC检查 也叫设计规则检查,是

2022-11-17 08:20:06

Altium designer对DRC的常规检查

Create Report File 执行完DRC之后,Altium会创建一个关于规则检查的报告,对报错信息会给出详细的描述并会给出报错的位置信

2020-10-06 17:49:00

AD学习问题记录(二):pcb设计规则检查报错Silk To Solder Mask Clearance Constraint

AD pcb设计规则检查报错Silk To Solder Mask Clearance Constraint报错原因处理方法一:改变规则中的最小

资料下载 尚文清 2021-12-04 15:21:05

基于Cadence软件DRACULA工具的DRC检查

基于Cadence软件DRACULA工具的DRC检查(ups电源技术维修)-该文档为基于Cadence软件DRACULA工具的DRC检查讲解文档,是一份还算不错的参考文档,感兴趣的可以下载看看,,,,,,,,,,,,

资料下载 张涛 2021-09-27 15:25:26

protel的图怎么复制

华秋DFM是国内首款免费的PCB设计可制造性分析软件,是面向PCB工程师、硬件工程师、PCB工厂、SMT工厂、

资料下载 吴藩 2021-07-28 18:33:21

PCB设计:在真实世界的EMI控制

PCB设计之在真实世界里的EMI控制说明。

资料下载 ah此生不换 2021-06-23 14:53:34

ORCAD原理图中有哪些常见DRC错误应该如何解决

本文档的主要内容详细介绍的是ORCAD原理图中有哪些常见DRC错误应该如何解决。

资料下载 ah此生不换 2019-07-30 17:22:45

Altium designer PCB器件重叠不报错,不显示绿色

Altium designer PCB里不知道按了什么快捷键导致器件碰到一起都不报错,检查

2020-02-12 12:05:02

Altium:DRC检查 report_drc.xsl不存在报错的解决方法

使用AD进行PCB——DRC检查时,报告未生成,软件提示...report_drc.xsl don't exist。出现此种

2019-11-12 10:14:34

为什么DRC检查的时候一直报错

DRC检查时候一直报错,见截图怎么回事?

2019-09-27 02:09:19

为什么过孔没网络DRC检测不报错

RT所示,我在PCB中放置了一个没网络的VIA,但是DRC检测不会报错误。

2019-09-23 02:12:30

请问Altiumpads的pcb转ad格式出现DRC走线该怎么办?

pads的PCB转AD格式,出现很多DRC,特别是走线,在AD里重新设置规则跑DRC

2019-07-12 05:35:10

为什么DRC检查总是会报错

前期为了满足各项设计的要求,我们会设置很多约束规则,当一个PCB单板设计完成之后,通常要进行DRC检查。那么DRC检查到底有哪些具体事项?

2019-05-29 14:43:31

PCB设计电气规则检查器解决DRC问题

PADS® HyperLynx® DRC 提供功能强大的定制 PCB 设计电气规则检查器。不同于走线间距和线板边缘边界等传统 PCB 检查,PA

2019-05-21 06:08:00

7天热门专题 换一换
相关标签