cadence SPB17.4 - allegro - Artwork will be rounded down

前言

出装配图时,弹出如下警告对话框

具体提示信息如下:

---------------------------
Allegro Enterprise PCB Designer Suite
---------------------------
Artwork will be rounded down because the database is in MILS with precision 3 requiring artwork precision of 7 decimal places, which is greater than the maximum of 6. Rounding down might result in inaccurate arc coordinates in the output files and possible shape/void plotting failures. For raster artwork formats, artwork accuracy must be at least one place greater than the database accuracy, up to the maximum accuracy allowed by the selected output format. Use GDSII or IPC2581 manufacturing format that support the level of database accuracy set.
---------------------------
OK
---------------------------

警告说的是精度问题。数据库中使用mil单位3位小数点,但是光绘文件中却请求7位小数点的精度,已经超过了6位小数点的最大精度。有可能导致在光绘中放置圆弧和图形失败。光绘文件的精度必须比图纸高才行。请更新光绘输出的精度,或使用GDSII or IPC2581的光绘格式。

光绘输出格式不变,还是使用Gerber RS274X

调整工程单位精度

调整单位精度的地方是设计参数菜单

查看当前单位精度

可以看到当前精度位3位小数点,在实时帮助中,可以看到说,光绘不支持3位以上的小数点。

查看官方帮助文件

官方本地帮助文件位置 = file:///D:/Cadence/SPB_17.4/doc/algrodesignparam/design_param.html

精度设置的描述如下:

Accuracy
Determines the number of decimal places for calculations in the active design. The choice of the number of decimal places is determined by the User Units fields.Note that changing the user units during the design process can introduce errors into the database.Warning: Gerber (Artwork) export is not supported with microns and accuracy 0f 3 decimals or higher.

官方说,光绘不支持微米单位时的3位以上小数点。

但是我现在的单位是mil.

可能官方文档和软件不是很匹配,但是能看出来,出光绘时出的那个警告,就是精度单位精度3位小数点及以上引起的。

现在尝试将单位精度改为2. 但是有提示弹框。

---------------------------
Allegro Enterprise PCB Designer Suite
---------------------------
Accuracy or unit changes can cause design round-off issues. DRCs and physical changes should be checked.
---------------------------
Ok   Do not show again.
---------------------------

这个提示说,改变单位类型或单位精度会导致问题。最好进行DRC检查。

官方文档上说,不建议在设计时改变单位。最好是建立PCB工程时,就将设计参数设置好。

点击提示框的OK按钮。

点击设计参数框的OK按钮,回主UI.

DRC检查

按照刚才改变单位精度时的提示,进行DRC检查。


本来已经全部通过DRC校验的工程,在改变单位精度后,新出来10个错误。

更新DRC

更新完DRC, 工程已经变了,保存工程。

在DRC浏览器中查看,定位具体的DRC


在改变单位精度前,这个实验工程已经通过了DRC检查,没有任何错误。

在改变单位精度后 + DB Check, 现在在DRC浏览器中看到的DRC错误,比DB Check时要多很多。

将这些DRC错误都手工消掉。

在消除错误的过程中发现,有很多电气连线和pin的中心点错开了,出现了好多小段孤立的电气走线。

这时,要将这些碎线段删掉,重新走线。

发现线之间间距变了,原来是10mil, 现在变为了9.9mil, 导致触发了线间距10mil的规则,引发DRC报错。

这种不用重新布线,使用slide(推挤)功能调整一下,调整不了,才重新布线。

可能就是因为单位精度变了,引起的问题。

看来单位和单位精度,确实要在布线前就设置好,没有特殊情况,就不要再变动单位和单位精度。

END

手工将改变单位精度后出现的DRC都消掉了,再重新DRC, 没啥DRC错误了。

手工消除DRC时,大部分出现的都是间距错误,线宽错误,碎线段引起的干涉错误,电气连线的定位错误。

cadence SPB17.4 - allegro - Artwork will be rounded down相关推荐

  1. cadence SPB17.4 - allegro - 出Gerber文件

    cadence SPB17.4 - allegro - 出Gerber文件 文章目录 cadence SPB17.4 - allegro - 出Gerber文件 前置操作 前言 gerber文件 - ...

  2. cadence SPB17.4 - allegro - allegro_free_viewer

    cadence SPB17.4 - allegro - allegro_free_viewer 前言 想看下板子连通后, 每条网络走线是否合理. 当然可以在cadenceSPB17.4_PCB Edi ...

  3. cadence SPB17.4 - allegro - 尺寸标注

    cadence SPB17.4 - allegro - 尺寸标注 前言 自己手欠,动了参数,导致标注时,效果看着和默认的不同. 看着好难受, 研究一下. 官方本地文档位置 D:/cadence/spb ...

  4. cadence SPB17.4 - allegro - 手工放置过孔

    cadence SPB17.4 - allegro - 手工放置过孔 文章目录 cadence SPB17.4 - allegro - 手工放置过孔 概述 实验 手工放置一个过孔 给过孔分配网络 拷贝 ...

  5. cadence SPB17.4 - allegro - 手工放置原理图没有的封装

    cadence SPB17.4 - allegro - 手工放置原理图没有的封装 前言 假设要在拼版中,放置mark点.那原理图中不可能有的. 或者就是要在成品PCB上,单独放一个新的PCB元件封装. ...

  6. cadence SPB17.4 - allegro - 做logo封装

    cadence SPB17.4 - allegro - 做logo封装 前言 板子铺好地铜了, 准备在顶层丝印层放个logo. 因为allegro是不支持中文的, 查资料, 都是导入dxf或者plt文 ...

  7. cadence SPB17.4 - allegro添加过孔

    cadence SPB17.4 - allegro添加过孔 前言 尝试放过孔数组,居然将allegro(SPB17.4 S026)搞成无响应了(不知道是哪操作不对,等多久都没反应),只能强行关闭all ...

  8. cadence SPB17.4 - allegro - CAM350_V10.7CN 引入槽孔(.rou)文件报错问题的优雅解决思路

    cadence SPB17.4 - allegro - CAM350_V10.7CN 引入槽孔(.rou)文件报错问题的优雅解决思路 文章目录 cadence SPB17.4 - allegro - ...

  9. cadence SPB17.4 - allegro - 出装配图

    cadence SPB17.4 - allegro - 出装配图 笔记 调整丝印 自动调整丝印 allegro有自动调整丝印的功能,不过不好用. 自动调整丝印后,想回撤很难.调整的效果乱七八糟,副作用 ...

最新文章

  1. 双非山东科技胜过吉大,湖南大学超哈工大,US News2022世界大学排行榜引热议...
  2. python程序报错_Python编程报错总汇
  3. Android开发之蓝牙--扫描已经配对的蓝牙设备
  4. java comet demo,[转]comet4j的简单应用
  5. Java黑皮书课后题第2章:2.3(将英尺转化为米)编写程序,读入英尺数,将其转换为米数并显示结果。1英尺等于0.305米
  6. samba实现linux之间文件共享,使用 samba 实现文件共享
  7. 微信小程序wx.request请求服务器json数据并渲染到页面
  8. lisp将图元追加选择_AutoLISP入门7 - 图元资料的取得与活用技巧(二)
  9. 移动互联网初创型团队需要什么样的云计算服务?
  10. 小记三款SD卡速度测试
  11. cacti 文件服务器,免费的服务器和网络监控工具-CactiEZ
  12. jQuery ajax教程
  13. 人工智能离我们很遥远?专家:美图软件其实也是
  14. Golang 生成钱包地址
  15. matlab生成gif动图
  16. 微软的Framework导致该内存不能为written或read的错误?
  17. Linux设备模型分析之kobject(基于3.10.1内核)
  18. 用vulkan写个引擎 (一)综述
  19. 阿里云服务器共享计算型 n4 实例详解/优惠价格/如何选择
  20. 异或的性质 HDOJ 2095 find your present (2)

热门文章

  1. 谈谈产品与运营之 - 润物细无声
  2. 加拿大 计算机硕士 哪个学校 便宜,加拿大计算机硕士成功案例1(学生成绩中)...
  3. 算法竞赛入门经典 UVa815 Flooded!
  4. car | 线性回归(三)——残差分析和异常点检验
  5. S7-1200PLC 与温控仪表Modbus RTU通信
  6. (logN)²是O(N)的
  7. CodeForces - 140C New Year Snowmen
  8. 今年大厂新孵化的app们,让我开眼了
  9. sklearn库中的标准数据集及基本功能
  10. php实现大文件分片上传