Wire Bonding

引线键合(Wire Bonding)的主要目标,是在半导体芯片与其封装之间,或在多芯片模块内的不同芯片之间,建立可靠且低电阻的电气连接。该工艺通过将一根细金属丝(通常为金、铝或铜)从芯片上的焊盘(bond pad)键合到封装基板上的对应焊盘或另一颗芯片上的焊盘来实现。

引线键合在基板与芯片之间传输电源与信号。它是一种基础技术:通过对微细金属丝进行微焊接,在芯片接触表面(焊盘)与芯片载体或基板之间建立电气连接。它通常被认为是成本效益最高且最灵活的互连技术,并用于组装大多数半导体封装。

Altium Designer 支持使用引线键合的芯片贴装(CoB)技术来设计混合板。该功能允许你创建一个带有已定义 Die Pads 的元件;当其放置到原理图并通过 ECO 同步到 PCB 后,可使用 Bond Wires 将其连接到主板上的常规焊盘(或任意铜箔)上。当连接到常规焊盘时,该焊盘将呈现为 Bond Finger 焊盘的特性。

当在 Advanced Settings dialog 中启用 PCB.Wirebonding 选项时,即可使用引线键合功能。

芯片贴装(Chip-on-Board)元件封装(Footprint)创建

你可以定义一个完整而简洁的封装:包含已定义的芯片焊盘(die pads)、引线指(bond finger pads)以及键合线(bond wires),并将它们全部作为元件封装的一部分。

如果你的设计意图需要,封装也可以只包含芯片焊盘,即不在封装中包含引线指焊盘和键合线。当该封装放置到 PCB 上后,元件可以直接在 PCB 上与其他裸片、焊盘和/或铜皮区域进行引线键合。

芯片焊盘与芯片 3D 实体放置在专用 Die 元件层对(component layer pair)的某一层上。可通过 View Configurations 面板添加此类元件层对。

了解更多关于 添加元件层对

 
 
 
 
 

芯片焊盘放置在 Die 层上的拉伸 3D 实体上(称为 Die Body)。芯片焊盘会自动放置在芯片实体的 Overall Height,并在高度上与其绑定。

芯片焊盘是放置在 Die 类型层上的焊盘对象。

同时,在 Die 类型层上还放置了一个总高度为 10 mil 的拉伸 3D 实体,并在此作为裸片(die)。芯片焊盘放置在该 3D 实体上。

在 3D 视图中,芯片焊盘会以其所放置的 3D 实体的高度进行渲染。

 
  • 将芯片焊盘链接到芯片实体,可在同一位置存在多个 3D 实体时(例如 PCB 被外壳覆盖时),确保芯片焊盘仍保持在正确 3D 实体的表面上。

  • 对芯片焊盘或芯片实体进行任何几何修改(位置、尺寸等)都会更新该链接,使芯片焊盘的高度与其链接的芯片实体保持同步。

  • 如果芯片焊盘下方存在多个重叠的芯片实体,芯片焊盘将链接到与该芯片焊盘属于同一元件的芯片实体。如果同一元件中存在多个芯片实体 (或芯片焊盘与多个自由芯片实体重叠),芯片焊盘将链接到高度最大的芯片实体。

  • 请注意:如果在 Altium Designer 25.1 或更早版本中,芯片焊盘链接到了不在 Die 层上的 3D 实体,那么当文档在更高版本中打开时将不支持该绑定。要将芯片焊盘链接到 3D 实体,需要为该 3D 实体选择正确的 Die 层。

在铜层(例如 Top Layer)上放置常规焊盘对象。将键合线连接到它们之后,这些焊盘将被视为引线指焊盘。

在此示例中,放置在裸片周围 Top Layer 上的焊盘将作为引线指焊盘。
在此示例中,放置在裸片周围 Top Layer 上的焊盘将作为引线指焊盘。

  • 为避免元件封装出现 duplicate pad designators violations,分配给引线指焊盘的标号必须与分配给芯片焊盘的标号不同。例如,如果芯片焊盘标号为 123 等,则将对应的引线指焊盘标号设为 1BF2BF3BF 等。

  • 在创建带有引线键合封装的元件时,建议将元件原理图符号中的相应引脚同时映射到 PCB 封装中的芯片焊盘与引线指焊盘()。要了解更多关于引脚映射的信息,请参阅 Single Component Editing 页面。

键合线放置在专用 Wire Bonding 元件层对的某一层上,该层对也可通过 View Configurations 面板添加。

使用 Place » Bond Wire 命令或在 Active Bar 上的  图标来放置一根键合线。选择命令后,依次单击你希望用键合线连接的两个点(例如芯片焊盘的中心点与引线指焊盘的中心点)。在 2D 中会显示一条直线,作为键合线在 XY 平面上的投影。在 3D 中,键合线会根据其起点与终点的位置以及其他属性进行渲染。

 
 
 
 
 

在 2D 中,已放置的键合线显示为一条直线。此处显示了一条连接芯片焊盘(die pad)与引脚焊盘(finger pad)的键合线。

同一条键合线在 3D 中的显示。

 

使用 Profile 面板的 Properties 区域中的字段,指定键合线的 Loop HeightDiameter 的期望值,以及用于定义键合线起点形状的 Die Bond Type (BallWedge)。

 

在选中键合线时,Properties 面板的 Properties 区域中会提供该线在 2D 中的长度(即在 2D 中表示该线的走线长度),同时还会提供其 3D 长度的只读值。

如果需要对键合引脚焊盘进行定向,使焊盘较长的一边与所连接的键合线平行,你可以选择键合线及与其相连的键合引脚焊盘,右键单击所选对象,然后从右键菜单中选择 Pad Actions » Align Bond Finger with Bond Wire 命令。

 

下面展示了一个包含键合的完整封装示例。

在 PCB 中放置键合线

使用 Chip-on-Board 方法时,你也可以手动放置键合线(方式与上文 所述 相同),将芯片的 die pad 连接到主板上的任意铜箔。键合线将继承其源 die pad 的网络(net)。可以从同一个 die pad 引出多条键合线;反过来,也可以让多条键合线终止在主板上的同一处铜箔上。

下面展示了一个包含键合的 PCB 示例。

在 3D 中查看 panelized PCB 文档()时,也会显示键合线与 die pad。 同时,支持从拼板 PCB 文档生成 Wire Bonding Table Report

键合的设计规则检查

可以在从 PCB 访问时的 Constraint ManagerAll Rules 视图中,以及在 PCB Rules and Constraints Editor 对话框中(当使用 较旧的设计规则定义与管理方式 时)定义 Wire Bonding 设计规则(Routing 类别)。该规则允许为相邻键合线之间的允许距离(Wire To Wire)、Min Wire LengthMax Wire Length,以及 Bond Finger Margin(即键合线与其所连接的键合引脚焊盘边缘之间的距离/留边)定义约束。Wire Bonding 设计规则受批量 DRC 支持。

在 Constraint Manager 中定义的 Wire Bonding 规则
在 Constraint Manager 中定义的 Wire Bonding 规则

在 PCB Rules and Constraints Editor 对话框中定义的 Wire Bonding 规则
PCB Rules and Constraints Editor 对话框中定义的 Wire Bonding 规则

电气规则检查(Un-Routed NetShort Circuit)同样适用于 Wire Bonding。

一个 Wire Bonding 规则违规示例(2D):两条键合线之间的距离小于规则允许值

一个 Wire Bonding 规则违规示例(3D):两条键合线之间的距离小于规则允许值

一个 Un-Routed Net 规则违规示例:在同一网络的 die pad 与走线之间没有键合线

Short Circuit 规则违规示例:键合线连接到了不同网络的走线

 

Wire Bonding 查询关键字

在创建设计规则作用域(在 Constraint Manager 和 PCB Rules and Constraints Editor 对话框中)时用于逻辑查询表达式,以及在构建用于 PCB 或 PCB 库对象过滤的查询表达式时,可使用以下查询语言关键字:

  • IsBondFinger – 返回铜层上的一个 SMD 焊盘图元,该焊盘连接有键合线。

  • IsBondWire – 返回一个键合线图元。

  • IsBondWireConnected – 返回任何连接有键合线的图元。

Draftsman 文档中的 Wire Bonding

 
 
 
 
 

Draftsman 在其常规 board assembly view(用于主要的 Chip-on-Board 方法)以及 component view(用于在封装中已完整定义键合“封装/封装体”的情况)中都支持 wire bonding。

  • 在所选板级装配视图的 Layers 选项卡中,通过 Properties 面板启用裸片焊盘(die pads)和键合线(bond wires)层,以便在该视图(以及派生的 board detail views,如下所示)中显示这些层。

  • 当某个元件包含引线键合(即具有裸片焊盘并且有键合线连接到这些焊盘)时,在为该元件放置的所选元件视图的 Properties 面板的 Properties 区域中,会提供额外的 Bond WiresDie Pads 选项。分别使用这些选项来启用键合线投影图形和裸片焊盘图形。

Wire Bonding Outputs

生成常规 PCB Prints 时支持引线键合信息。通过配置要打印的层和标注(designators),你可以形成一张引线键合示意图。

配置为引线键合示意图的 PCB print 示例。
配置为引线键合示意图的 PCB print 示例。

此外,还可以生成一个 Wire Bonding Table Report(CSV 格式),用于提供与键合线连接相关的信息。使用 Output Job fileAssembly Outputs 区域中的 Wire Bonding Table Report 输出以添加此类型的新输出。或者,从 PCB 编辑器主菜单中选择 File » Assembly Outputs » Wire Bonding Table Report 命令,直接在编辑器中生成该报告。

在 Outjob 文件中添加新的 Wire Bonding Table Report 输出。
在 Outjob 文件中添加新的 Wire Bonding Table Report 输出。

生成的 Wire Bonding Table Report 示例
生成的 Wire Bonding Table Report 示例

引线键合表报告中的条目按如下方式排序:

  1. 首先,列出从元件图元(component primitives)开始的键合线。该组内的条目先按元件标注字母顺序排序,然后按焊盘标注排序。

  2. 然后,列出从自由图元(free primitives)开始并终止于元件图元的键合线。该组内的条目按图元名称和/或标注的字母顺序排序。

  3. 然后,列出起点和终点均为自由图元的键合线。该组内的条目同样按字母顺序排序。

AI-LocalizedAI 翻译
如您发现任何问题,请选中相关文本/图片,并按 Ctrl + Enter 键向我们提交反馈。
功能可用性

您可使用的功能取决于您所选择的 Altium 解决方案 —— Altium DevelopAltium Agile(Agile Teams 或 Agile Enterprise 版本),或仍在有效订阅期内的 Altium Designer。

如果您在软件中未找到文中提及的功能,请联系 Altium 销售团队了解更多信息。

旧版文档

Altium Designer 文档不再提供版本区分。如果您需要访问 Altium Designer 旧版本的文档,请前往其他安装程序页面的旧版文档部分。

Content