搜索
写经验 领红包

Allego 出 gebe 报错的解决方法

1

在报错的log报表里面直接查找关键词“error”,如下图,根据error提示可以找到板上有焊盘使用了flash symbol,而这个flash symbol的名称为FLASH_PAD71_TOP,且这个flash symbol的尺寸为0,也就是只有一个名称而已。

我们需要找到这个焊盘,并将焊盘里面的这个FLASH_PAD71_TOP去掉,报错原因确定了,关键是如何找到这个焊盘!

Allegro 出 gerber 报错的解决方法

2

如下图,执行菜单命令:Tools->Quick Reports->padstack DefinitionReport打开焊盘的定义报表,报表里面有板子上所有的焊盘及焊盘的参数定义。

直接在报表里面搜索这个flashsymbol的名称:FLASH_PAD71_TOP,如下第二张图所示。

根据搜索结果可以知道焊盘名称为PAD_OBL_1D5_X_2D5_D_OV_OD9X1D5的焊盘的SOLDERMASK_TOP层使用了flashsymbol:FLASH_PAD71_TOP:

Allegro 出 gerber 报错的解决方法

Allegro 出 gerber 报错的解决方法

3

焊盘名称确定之后就能定位到使用该焊盘的封装名称了。

如下图,执行菜单命令:Tools->QuickReports->Padstack Usage Report打开封装焊盘的报表,直接在报表里面搜索这个焊盘的名称:PAD_OBL_1D5_X_2D5_D_OV_0D9X1D5 如下第二张图所示。

可以确定HDMI_AAA这个封装里面含有这个焊盘(当然可能还有其它封装也有使用这个焊盘,可以继续搜索该焊盘,看看是否还有别的封装)。

Allegro 出 gerber 报错的解决方法

Allegro 出 gerber 报错的解决方法

4

在PCB上找到HDMI_AAA这个封装(PCB上查找封装:Display->Element->Find面板中的Findby Name选择Symbol Type->输入封装名称,然后回车即可)。

然后进入PAD_OBL_1D5_X_2D5_D_OV_0D9X1D5这个焊盘的编辑器里面查看这个焊盘的SOLDERMASK_TOP层的参数(查看焊盘参数操作:Tools->Padstack->Modify Design Padstack->点击焊盘),如下第一张图所示。

将SOLDERMASK_TOP层的flash symbol:FLASH_PAD71_TOP删掉,然后阻焊参数重新设置一下,再更新到PCB上即可,如下第二张图所示。

也可以更新封装的焊盘,然后再将封装更新到PCB上。这样问题就解决了!

Allegro 出 gerber 报错的解决方法

Allegro 出 gerber 报错的解决方法