cadence 导入gerber
更多
在 Cadence Allegro PCB 设计软件中导入 Gerber 文件(通常用于反向工程、参考设计或检查制造文件),主要步骤如下:
-
准备 Gerber 文件包:
- 确保你拥有完整的 Gerber 文件集,通常包括:
.gbr或.art文件:代表各个层(如顶层铜箔.gtl, 底层铜箔.gbl, 顶层丝印.gto, 顶层阻焊.gts, 底层阻焊.gbs, 钻孔图.gdd/.gm1等)。- 孔径文件 (
aperture file): 至关重要! 通常是.rep、.apr或.drd文件。这个文件定义了 Gerber 文件中使用的光圈的形状和尺寸(如线条宽度、焊盘尺寸等)。Allegro 需要这个文件才能正确解释 Gerber 几何图形。 - 钻孔文件 (
NC Drill file): 通常是.drl或.txt文件(Excellon 格式)。包含所有钻孔的位置、大小和类型信息。
- 建议: 将所有要导入的 Gerber 文件、孔径文件和钻孔文件复制到一个单独的文件夹中,方便管理。
- 确保你拥有完整的 Gerber 文件集,通常包括:
-
启动 Allegro PCB Editor:
- 打开 Allegro PCB Editor。
- 创建一个 新设计 (
New Design) 文件(.brd)或打开一个现有的适合导入的设计文件。通常新建一个空白板比较方便。
-
导入 Drill 文件 (NC Drill):
- 进入菜单:File -> Import -> Drill…
- 在打开的
NC Drill对话框中:- Drill File: 点击
...按钮选择你的钻孔文件(.drl或.txt)。 - Output Options:
- 勾选
Generate Drill Symbol(生成钻孔符号)。 - 勾选
Backdrill(如果需要处理背钻)。 Layer Mapping通常默认即可(将钻孔位置映射到板子上)。
- 勾选
- Format: 确保这里的格式设置与你钻孔文件的实际格式一致(Integer/Decimal places, Leading/Trailing Zeros)。格式匹配错误会导致钻孔位置偏移! 如果你不确定格式,可以尝试默认设置或咨询生成 Gerber 的人。查看
.drl文件头部通常包含格式信息。 - Drill Legend: 这里设置钻孔符号表(图例)。通常保持默认
Create legend勾选。 - Drill Figure: 选择用于表示不同类型/大小钻孔的符号形状(如圆圈、十字等)。默认
Auto或Circle通常可接受。 - 点击
Import按钮。
- Drill File: 点击
- Allegro 会读取钻孔文件并在设计中创建相应的钻孔符号(Symbols)。这些符号会放置在
BOARD GEOMETRY/DRILL_LEGEND子层上。钻孔的实际坐标位置信息也已经导入。
-
导入 Gerber 文件 (Artwork):
- 进入菜单:File -> Import -> Artwork…
- 在打开的
Load Artwork对话框中:- Artwork Format: 选择
Gerber RS274X(这是最常用的格式,支持嵌入的孔径信息,但最好还是提供单独的孔径文件)。如果文件是旧格式,可能需要选RS274D,但这种格式必须配合单独的孔径文件。 - Artwork Film File: 点击
...按钮,选择你要导入的 单个 Gerber 文件(例如top_copper.gtl)。 - Aperture File / Aperture Table: 这是关键一步!
- 情况一 (推荐): 如果你有 单独的孔径文件 (
.rep,.apr,.drd),勾选Use Aperture File,然后点击...按钮选择该文件。 - 情况二: 如果 Gerber 文件本身是 RS274X 格式 并且 嵌入了孔径表信息,则可以勾选
Use Embedded Apertures(使用嵌入式孔径)。 - 情况三: 如果 Allegro 未能自动识别嵌入的孔径或你缺少单独文件,可以尝试点击
AutoLoad让 Allegro 自动搜索与 Gerber 文件同名的孔径文件(例如top_copper.rep)。
- 情况一 (推荐): 如果你有 单独的孔径文件 (
- Options:
Accuracy: 设置导入精度(单位和小数位数)。必须与 Gerber 文件的实际精度匹配(通常为3 5或2 4,表示 3位整数5位小数 或 2位整数4位小数)。Undefined Aperture Size: 定义当遇到孔径文件中未定义的光圈时使用的默认尺寸(建议设置一个较小值如0.01)。Zero Suppression: 选择与 Gerber 文件一致的抑制零模式(Leading,Trailing,None)。匹配错误会导致图形移位!Plot Mode: 通常选Positive(正片)。Film Offset: 如果需要偏移整个图形层,在此设置。
- Database Layer: 非常重要! 在此下拉菜单中,选择这个 Gerber 文件应该映射到的 Allegro 内部图层(例如,
TOP层铜箔应映射到ETCH/TOP;顶层丝印应映射到SILKSCREEN_TOP;顶层阻焊映射到SOLDERMASK_TOP等)。选择错误的层会导致混乱。 - Load Film: 点击此按钮开始导入当前选定的 Gerber 文件。
- Artwork Format: 选择
- 导入的图形数据会显示在你在
Database Layer中选择的层面上。
-
重复导入所有 Gerber 层:
- 完成一个 Gerber 文件的导入后,在同一个
Load Artwork对话框中:- 在
Artwork Film File处选择下一个 Gerber 文件。 - 确认或更新孔径文件设置(如果每一层使用的孔径不同,可能需要重新指定,但通常相同)。
- 在
Database Layer下拉菜单中为该 Gerber 文件选择正确的 Allegro 内部映射层。 - 点击
Load Film导入。
- 在
- 重复此过程,直到导入所有需要的 Gerber 层(铜箔层、丝印层、阻焊层、钻孔图、边框层
Outline/GKO等)。边框层(通常.gko或.gm1)非常重要,需要正确映射到BOARD GEOMETRY/OUTLINE层,以定义板子形状。
- 完成一个 Gerber 文件的导入后,在同一个
-
导入后处理与检查:
- 查看所有层: 使用
Color Dialog(Display -> Color/Visibility)打开或关闭各层的显示,检查所有导入层是否正确显示且位于正确的 Allegro 层上。 - 检查对齐: 仔细检查不同层(尤其是铜箔层与钻孔层、铜箔层与丝印/阻焊层)是否精确对齐。如果存在偏移:
- 检查导入时设置的 精度 (
Accuracy) 和 零抑制 (Zero Suppression) 是否正确匹配所有 Gerber 文件。 - 检查钻孔和 Gerber 文件是否使用了相同的 原点 (
Origin)。Allegro 默认使用设计原点(0,0)。如果 Gerber 的原点不同,可能需要在Import Drill或Import Artwork对话框中设置Offset进行补偿。
- 检查导入时设置的 精度 (
- 分析/使用: 导入完成后,你可以将这些 Gerber 数据作为参考:
- 查看布局布线。
- 测量距离、检查规则。
- 创建新的设计或在现有设计上进行修改(注意版权和许可问题!)。
- 将其导出为其他格式(如 ODB++)。
- 与你自己生成的 Gerber 文件进行对比(使用 Allegro 的
Tools -> Reports -> Gerber File Compare或其他第三方比对工具)。
- 查看所有层: 使用
重要注意事项:
- 精度和零抑制: 导入失败的最常见原因是精度或零抑制设置与原始 Gerber 文件不匹配。务必确认这些设置。
- 孔径文件: 缺少或错误的孔径文件会导致图形扭曲或缺失。RS274X 文件通常内嵌孔径信息,但提供单独的孔径文件是更可靠的做法。
- 原点一致性: Gerber 文件、钻孔文件和 Allegro 设计文件的原点必须一致,否则所有层都会整体偏移。在导入对话框中设置
Offset可以纠正。 - 层映射: 将 Gerber 文件正确映射到 Allegro 的逻辑层(如
ETCH/TOP,PIN/TOP,VIA CLASS/TOP,BOARD GEOMETRY/OUTLINE,SILKSCREEN_TOP,SOLDERMASK_TOP)至关重要。 - 负片层处理: 如果导入的 Gerber 层是负片(通常是电源/地层
.gnd,.pwr),在Import Artwork的Options中将Plot Mode设置为Negative。 - 文件格式版本: 确保导入设置与 Gerber 文件的实际版本(RS274D vs RS274X)匹配。
- 复杂性和限制: 导入的 Gerber 是纯图形数据(线、弧、焊盘轮廓),不再是智能的EDA对象(如网络、元件、属性)。无法直接提取网表或BOM。复杂的自定义焊盘形状可能无法完美重现。
遵循这些步骤并仔细检查关键设置(精度、零抑制、原点、孔径、层映射),你应该能够在 Cadence Allegro 中成功导入并查看 Gerber 文件。
Altium Designer与Gerber模板的导入指南
我们在设计完成后,准备输出Gerber的时候,有时候想用自己的Gerber模板导入PCB进行编辑,那么是如何设置
2024-03-28 09:41:54
华秋DFM 导入Gerber文件后,怎么导入坐标文件、SMT文件,坐标不对怎么办?
华秋DFM导入Gerber文件后,怎么导入坐标文件、SMT文件,坐标不对怎么办?
2022-02-17 16:53:18
Cadence添加logo的软件
Cadence添加logo的软件.客户经常会有把公司 logo 添加到 PCB 板卡上的需求。在 cadence 的 sourcelink 网站,有一个相应的解决方案。How to import a
资料下载
ah此生不换
2022-12-02 16:31:19
cadence导入网表时出现错误
cadence导入网表时出现这样的错误,我的padpath,parampath,psmpath的路径都设置正确,但是我没有原理图,只有网表。
2019-10-28 16:14:28
7天热门专题
换一换
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 芯片的工作原理是什么?
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- 什么是蓝牙?它的主要作用是什么?
- ssd是什么意思
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- EDA是什么?有什么作用?
- dtmb信号覆盖城市查询
- 苹果手机哪几个支持无线充电的?
- type-c四根线接法图解
- 华为芯片为什么受制于美国?
- 怎样挑选路由器?
- 元宇宙概念股龙头一览
- 锂电池和铅酸电池哪个好?
- 什么是场效应管?它的作用是什么?
- 如何进行编码器的正确接线?接线方法介绍
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- 苹果nfc功能怎么复制门禁卡
- 单片机和嵌入式的区别是什么
- amoled屏幕和oled区别
- 复位电路的原理及作用
- BLDC电机技术分析
- dsp是什么意思?有什么作用?
- 苹果无线充电器怎么使用?
- iphone13promax电池容量是多少毫安
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 传感器常见类型有哪些?
- 自举电路图
- 通讯隔离作用
- 苹果笔记本macbookpro18款与19款区别
- 新斯的指纹芯片供哪些客户
- 伺服电机是如何进行工作的?它的原理是什么?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机
- 元宇宙概念龙头股一览