Chinaunix首页 | 论坛 | 博客
  • 博客访问: 126235
  • 博文数量: 48
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 352
  • 用 户 组: 普通用户
  • 注册时间: 2014-09-09 16:18
文章分类

全部博文(48)

文章存档

2016年(1)

2015年(31)

2014年(16)

我的朋友

分类: 嵌入式

2015-08-11 15:20:49

首先出光绘前要保证没有DRC错误

出Gerber时提示如下错误:

一:设置好光绘文件参数后,选择check dabase before artwork后,点击生成光绘时出现错误告警信息:

   database has errors:artwork generation cancled.please run dbdoctor.

可行的解决方法:1.运行内部,或外部dbdoctor   ,内部的在tools-database check

                           2.TOOLS-PADSTACK-modify design padstack。。

                               在option中的purge选ALL。

                           3.place-update symbols-选择器件并选择下方的update symbols padstacks选项

                           4.tools-padstack-refresh

    上述4种方法过后,基本上能解决问题。

 

二:
 WARNING: Shape at (XX XX) contains void at (XX XX)
 which touches another shape

当该层不铺这块铜时可以正常出Gerber.

这个主要是敷铜的问题,同一NET的两个独立的shape 重叠就会出现该错误告警。

出 Gerber时 , Allegro不允许2个或更多 Dynamic 类型的形状彼此接触,即使他们用相同的 netname。

解决方法:对动态敷铜与静态敷铜重叠的,可视情况删除掉静态的,或者利用merge shape来将2个分立的shape合并成一块shape。

 打开shape boundary 可便于操作。

 

 

三:在能成功生成gerber文件时,文件中可能存在的许多告警信息:

WARNING: Segment with same start and end points at (67.0201 174.2666) will be ignored. Increasing output accuracy may allow segment to be generated.等

这个主要是底片精度设置导致的问题。

解决方法:1.通过调整gerber下的format设置精度

2.检查设计文件中的shape参数下的void controls的artwork format设置是否与底片中的类型一致

3.设计文件在准备输出gerber文件时的单位必须和底片上的一致,否则还是可能会照常出现问题。

阅读(3242) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~