微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 信号完整性分析 > 信号完整性分析讨论 > 请教:Allegro出光绘时的问题

请教:Allegro出光绘时的问题

时间:10-02 整理:3721RD 点击:

Allegro出光绘时,遇到了以下错误报告:

(------------------------------------------------------------)
(                                                            )
(        ARTWORK LOG                                         )
(                                                            )
(        Drawing          : 090327_a.brd                     )
(        Software Version : 15.7p007                         )
(        Date/Time        : Fri Apr 03 14:40:56 2009         )
(                                                            )
(------------------------------------------------------------)


 ---- Photoplot outline rectangle not found ... using drawing extents

 


 Can't open parameter file ... using default values:
     DEVICE-TYPE        GERBER6X00
     G-CODES            NO
     STATIONS-PER-WHEEL 24
     FILM-SIZE          24000 16000
     COORDINATES        ABSOLUTE
     OUTPUT-UNITS       INCHES
     FORMAT             5.3
     ABORT-ON-ERROR     abort film & continue
     SUPPRESS-LEAD-ZEROES     YES
     SUPPRESS-TRAIL-ZEROES    NO
     OPTIMIZE           YES
     SUPPRESS-EQUAL     YES
     SCALE              1.0

 

 WARNING: database resolution exceeds the resolution of the
      output coordinates (see FORMAT in parameter file).
      Some roundoff of coordinates may occur unless the number
      of decimal places in the output file is increased.


 ARTWORK Error reading apertures.

请教高手,帮忙予以解答。谢谢!

我是个新手,试着回复看看。

     上面的设置好像需要稍微修改一点点。

     DEVICE-TYPE        GERBER6X00------这个需要选274那个,因为现在的厂商一般都是以这个格式来生产的。

     FORMAT             5.3-------------改为2,5。

产生问题有几个可能:

    (1)因为你设置GERBER为6X00的缘故,如果改为274可能就会找得到outline rectangle。一般来说这样会解决问题的。

    (2)如果设置为274还出现次问题的话,那就有可能是某个铜铂的outline rectangle 需要修改。在上面的报告中,你杀掉了一部分吧。中间还有很多。有很多坐标。都是铜铂的坐标,其中有一个坐标与众不同,有错误的标志。点击这个坐标修改outline rectangle 就可以出掉了。

    (3)如果是在更低级的Allegro版本中,报告中是没有坐标的。那你就先出ARTWORK层,一层一层的出。把所有能出的都先出掉,剩下某一个出不了的层。是信号层的话,你就在相应的层上,杀掉一个铜铂SHAPE试着出一下ARTWORK。出不掉,再杀一个,就这样一定会找到出问题的铜铂的outline rectangle 。也可以用偷懒的办法,打开BOUNDSHAPE层面,看看那个铜铂的outline rectangle 拐角太尖锐或者太小,铺得大点也会解决掉这个问题。如果不是在信号层,而是在SILKSCREEN\SM等层面上,那问题肯定出现在TOP或者BOT上。SS1---TOP;SS2---BOT。

    (4)有些不一定是铜铂的outline rectangle出问题,有可能是LAYOUT BODY出了问题(情况比较少,但是存在)。那就按照第(3)条去尝试一次吧,因为开始的时候你并不知道是哪方面出了问题。铜铂都杀光了还出不了,就接着再杀LAYOUT BODY,一个一个的杀,再出。此方法很笨,但是比较实用。最终一定是可以解决掉的。

    (5)如果你上述的所有地方都试过一次还是出不了,那就有可能是你的FILM-SIZE  24000 16000 太小了,到SETUP里面去把此值稍微修改大点就可以了。

    (6)有可能是路径的问题。一般来说Allegro只追踪得到数字或者字母保存的路径。如果你的BRD放在中文路径或者桌面下,很有可能出先乱码它是无法识别的。必须修改路径名。还有点,即便是不在上面的情况下,还出不了,就是路径存得太深了,那你就放到根目录下试试看。

    (7)嗯,就是你说的状况之一,到其他的计算机上去试试看吧。

    (8)如果你真要是在6X00的状况下出ARTWORK,那请不要先出ARTWORK,你要先试着出DRILL之类的东西。那些乌七糟八的东西会产生一个出ARTWORK需要的相关TXT。没有那个TXT出ARTWORK话可能会出问题。

     还有问题,真没招啦。     

     因为在自己本本上敲的,无法打开Allegro,所以有些地方可能有点出入。但是基本上还可以找得到地方。

    亲爱的, 大家一起加油吧。

可以尝试一下

先设置参数再转gerber

画一圈photoplot,将所有的看得见的东西都包进去

感谢大家的踊跃支招!

特别感谢2楼的朋友,分析了那么多,辛苦了!

问题我找到了,与大家分享:

出现上面的问题是因为: artwork的路径设置不对,我在设置库文件相关的路径是不小心将artwork的原始路径改了!只要恢复为原始路径就OK了!

都是高手!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top