如何在印刷电路板设计中导入 ECAD 几何?

2017年 7月 3日

你是否曾经想过如何将印刷电路板(PCB)的几何图形导入 COMSOL Multiphysics® 软件并准备进行网格剖分和分析? COMSOL® 软件从 5.3 版本开始提供了从 ECAD 文件的二维布局生成几何对象的工具,将其分组为易于使用的仿真设置选项,并在网格剖分之前自动处理 ECAD 格式固有的几何复杂性。COMSOL 软件还内置了一个新的教程模型来演示此功能。

印刷电路板制造数据的文件格式

在 PCB 设计的早期,必须通过在透明板上为轨迹和焊盘布局形状来手动创建铜层的光掩模。例如,使用自粘胶带或擦拭形状。如今,我们可在 ECAD 设计软件中创建光掩模的布局,并将制造数据以数字方式传输给制造商。

A photo of a photomask, commonly used before ECAD design software existed.
在使用 ECAD 设计软件之前,必须手动创建光掩模才能设计 PCB。图片由 Peellden 提供-自己的作品。通过 Wikimedia CommonsCC BY-SA 3.0下获得许可。

为此,支持几种文件格式。其中 ECAD 导入模块支持使用最广泛的一个选项:ODB ++® 格式。ODB ++® 格式是包含 PCB 制造数据的各种文件的压缩存档。行业内另一种广泛使用的格式是 Gerber 格式,该格式支持通过 Artwork Conversion Software, Inc. 提供的转换软件 NETEX-G 导入 COMSOL Multiphysics 软件中

即将引入的新格式:IPC-2581

IPC-2581 格式是 PCB 制造数据最新添加的可用文件格式,该格式于 2004 年引入。该格式由 IPC-2581 联盟维护和开发,是一种开放标准,用于定义单个基于 XML 的文件以包含 PCB 制造所需的所有必要信息。该信息包括铜线布局、层堆叠和钻孔信息、电气连接和组件数据、物料清单以及其他数据。与其他主要格式相比,IPC-2581 仍处于年轻阶段(原始的 Gerber 格式于 1980 年引入,且原始的 ODB ++® 格式于 1995 年引入),我们已经看到它获得了 ECAD 设计软件和 PCB 制造商的认可和支持。

虽然现在尚无法通过 ECAD 导入模块导入 IPC-2581 文件(在发布此博客文章时),但 COMSOL 最近加入了 IPC-2581 联盟,并且有望在将来的 COMSOL 软件版本中支持IPC-2581格式。

编者注:2018 年 8 月 17 日:ECAD 导入模块支持从 COMSOL Multiphysics® 软件 5.3a 版本导入 IPC-2581 PCB 格式。

根据布局数据生成 PCB 几何

无论制造数据的文件格式如何,数据文件中的二维铜线布局都让人联想到早期设计方法中使用的带有附加形状的透明板。区别在于,设计师创建了数字拼贴的形状,而不是真正的“拼贴”,从而在图层上建立轨迹和焊盘。

在导入期间,使用 COMSOL Multiphysics 生成用于仿真的几何图形的第一步是从布局数据中导入单个形状,然后将它们组合成连接的几何对象。在此过程中,将自动消去内部边缘以降低其复杂性。

A geometry of copper traces including interior edges; file courtesy Hypertherm, Inc.
A geometry of copper traces without interior edges; file courtesy Hypertherm, Inc.

左图显示了代表焊盘的圆形和代表 ODB ++® 文件中铜线轨迹的圆角矩形。右图中,没有内部边缘的几何图形生成后,显示出布局的相同区域。该文件由美国新罕布什尔州汉诺威市的 Hypertherm,Inc.提供。

例如,如果导入的数据包含分段的圆形边缘,则所得对象仍可以包含短边缘。我们可以使用“移除细节”功能轻松消去这些错误,该操作可以自动找到短边,并在满足相切要求的情况下折叠或合并它们。

The geometry of a hole in a copper layer with segmented edges; file courtesy Hypertherm, Inc.
The geometry of a hole in a copper layer after the segmented edges have been joined together; file courtesy Hypertherm, Inc.

应用 “移除细节”操作后,左侧图像中铜层中孔的分段边缘在右侧图像中被连接在一起,该操作可以自动检测并合并这些分段。该文件由美国新罕布什尔州汉诺威市的 Hypertherm,Inc. 提供。

通过消除这些短边段,我们可以更好地控制网格剖分过程。网格单元不再必须考虑边缘之间的点。相反,我们可以自由调整网格单元的大小,以使网格单元能够解析所选择的孔边界。

在我们选择要导入的 ODB ++® 文件时,将从文件中读取层厚度和高程信息,并在导入的“设置”窗口中显示。我们可以编辑这些数据,甚至可以从先前保存的文本文件中导入它们。在导入期间,将根据此信息拉伸出选定的二维铜线、电介质和钻孔层。通过将导入类型 从默认的全三维 设置更改为金属壳,可以很容易地关闭铜层的拉伸。这对于将铜层建模为壳几何体的仿真非常有用。我们将不必花费时间将各个厚度值更改为零。

A geometry of a 2-layer printed circuit board design; file courtesy Hypertherm, Inc.
两层 PCB 几何形状的局部视图。该文件由美国新罕布什尔州汉诺威市的 Hypertherm,Inc.提供。

使用选择进行更快的模型设置

PCB 通常由许多铜线和介电层组成。如果在设置仿真时必须手动选择几何实体,例如为某些由许多面组成的铜层分配一定的网格大小,则设置物理场就非常繁琐。为了使此过程更有效,导入定义了不同层的选择。这些选择既可用于下游几何操作,也可用于定义材料、物理场甚至网格设置。

A screenshot of the COMSOL Multiphysics GUI with the Selection options shown.
由 “导入”操作定义的选择将自动显示在网格序列的“尺寸”属性的“设置”窗口中。

动手尝试

ECAD 导入模块包括一个新的教程模型,名为从 ODB ++® 存档中导入 PCB 几何并进行网格剖分。该模型展示了如何从 ODB ++® 文件导入数据、如何生成PCB的几何形状以及如何设置网格。使用 ECAD 导入模块导入的布局可用于 COMSOL Multiphysics 中的任何类型的分析:电磁、结构、声学、热、流体流动、化学或这些类型的组合。请试试看!

Mentor Graphics 公司根据 ODB ++ 解决方案开发合作伙伴通用条款和条件(http://www.odb-sa.com/)提供了对 ODB ++ 格式实现的支持。ODB ++ 是 Mentor Graphics 公司的注册商标。


评论 (0)

正在加载...
浏览 COMSOL 博客