如何成功的设计BGA?

news2024/9/28 13:16:06

目前,用于容纳各种先进多功能半导体器件(如 FPGA 和微处理器)的标准封装是球栅阵列 (BGA)。BGA 封装中的组件用于各种嵌入式设计中,既可用作主机处理器,也可用作存储器等外设。多年来,BGA已经取得了长足的发展,以跟上芯片制造商的技术进步,并且BGA封装的变体正在用于各种设备的专用无引线封装。然而,在 HDI 设计和布局中,最难处理的组件是引脚数多、引脚间距小的 BGA。

BGA 封装可分为标准 BGA 和微型 BGA。在当今的电子技术中,对 I/O 可用性的需求带来了许多挑战,即使对于经验丰富的 PCB 设计人员来说也是如此,特别是在多层布线方面。我们可以使用哪些策略来成功克服这些 BGA PCB 设计挑战?

使用 BGA 开始 PCB 布局

由于 BGA 通常是设备中的主处理器,并且它们可能需要与电路板中的许多其他组件连接,因此通常的做法是首先放置最大的 BGA 组件,然后使用它来开始对 PCB 布局进行布局规划。虽然您不必先放置此组件,也不需要在放置后锁定其位置,但最大的 BGA 将部分决定用于路由到组件的层数和扇出策略。

在使用 BGA 启动 PCB 布局时,需要执行一些任务来确保成功布线:

  1. 信号层数:确定堆叠中所需的信号层数将影响平面层数,以及路由到设计中所需的走线宽度。
  2. 扇出:信号将如何进入和退出 BGA?是否需要控制阻抗?这些问题将决定堆叠中的层数,然后决定如何在内层中布线。

还有设计性能和资格水平的问题。带有 BGA 的高可靠性设计需要达到 3/3A 级或更高的产品特定可靠性标准。例如,某些军用航空规范将要求焊盘尺寸超过IPC-6012 3类环形环要求。因此,由于公差、环形环和阻焊层的要求,标准的狗骨扇出可能不再起作用。

在设计过程的早期就考虑到了其中的一些要点,现在可以在三个任务中使用 BGA 进行 PCB 布局。

BGA 策略 1:定义合适的退出路线

BGA 布局和布线的主要挑战是确定合适的出口路线,这些路线可以可靠地制造,并且在组装后不会导致 PCB 返工。对于高层数 BGA,出口路由规划涉及通过多行引脚的路由跟踪。其中一些走线可能携带高速信号,需要适当间隔走线以防止串扰。其他信号可能是较慢的配置信号,可以更紧密地聚集在一起,串扰或噪声过大的风险较小。

下面的示例显示了两个内部层上的 BGA 逃逸路由。在这里,我们可以看到,在这些内层上,走线被布线到多排通孔(两个以上)中,考虑到我们没有布线到表面引脚,这是合适的。从表面上看,由于 BGA 焊盘模式中的焊盘尺寸、间隙需求和扇形扇出样式(特别是狗骨扇出),最常见的是仅路由到外两排。中的焊盘尺寸、间隙需求和扇形扇出样式(特别是狗骨扇出),最常见的是仅路由到外两排。

在顶层,BGA下方,焊盘图案中的许多焊盘需要连接到通孔,以便可以连接到整个PCB的内层。对于较大间距的 BGA(最大 1 mm),狗骨形状的扇型展开是进行这些连接的标准方法。这些连接到通孔的小走线提供对表面层(BGA 下方)的外两排引脚的访问,以及通过内层的通孔访问剩余的内焊盘。

虽然狗骨扇出是粗间距 BGA 的标准方法,但焊盘中的通孔在表面层为您提供了更大的灵活性。随着引脚间距变小,每层引脚到BGA之间所需的走线宽度将变小。对于受控阻抗信号,这意味着您将需要更薄的层压板。

BGA 设计任务 2:接地和电源

在大型BGA中,可能会有多个引脚专用于接地和电源。在某些组件中,尤其是必须支持多个高速数字接口的大型处理器中,大多数引脚可能专用于电源和接地。此外,该组件可能需要多个电压电平,这意味着需要将来自多个电源的电源路由到电路板中。管理BGA电源连接的最简单方法是使用电源轨,通常在一个或两个平面层上。将电源和接地放置在具有薄介电分离的相邻层上,也有助于通过提供高平面间电容来保持电源完整性。

尽管我们总是谈论 BGA 下的出口路由或逃生路由,但这并不是您在 BGA 引脚附近创建的唯一路由类型。电源轨、与接地层或多边形的连接以及引脚之间的布线可能都需要在同一 BGA 下执行。这意味着除了同一层上的电源/接地多边形外,还可能会看到引脚之间的布线。下面显示了一个示例。

BGA 设计任务 3:确定 PCB 层堆栈

BGA 上的 BGA 引脚排列和 I/O 计数可用于确定 PCB 堆叠中所需的层数。一旦设计人员确定了将受控阻抗线路由到BGA所需的走线宽度,就可以确定保持阻抗所需的层厚度。再加上BGA中的行数,您现在可以计算出PCB堆叠中所需的信号层总数。

通常,BGA 器件的前两外排不需要过孔,因此它们可以在表层上布线。狗骨扇出、焊盘过孔或替代扇出就是这种情况。然后,可以在整个BGA中重复此模式,以确定扇出信号所需的总层数。通常,GND引脚在信号引脚之间交错,GND应在信号层之间交错,以便在需要时提供隔离。下图显示了如何在 BGA 中对行进行计数,以便确定所需的信号层数。

在下面的示例中,我们展示了一个倒装芯片BGA,其中从内行移除了一些引脚。由于其中一些球已被移除,因此可以将信号路由到那里并到达这些内部引脚,因此可以从内层访问超过 2 行。这个特定 BGA 上的主要内部方块可能用于电源和接地,至少需要两层。对于这些层和背层,完全扇出和布线此 BGA 所需的总层数至少为6层。

关注捷配,分享更多PCB、PCBA、元器件干货知识,打样快,批量省,上捷配!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1909251.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

抖音机构号授权源码全解析

抖音机构号授权源码是抖音平台为了方便机构用户进行授权管理而推出的一项服务。随着抖音平台的快速发展,越来越多的机构开始意识到抖音作为一种强大的营销渠道的价值。为了更好地利用抖音平台的资源,许多机构开始了解抖音机构号的功能和优势,…

css 文件重复类样式删除

上传文件 进行无关 className 删除 <div style"display: flex;"><input type"file" change"handleFileUpload" /><el-button click"removeStyles" :disabled"!fileContent">Remove Styles and Download&…

科普文:Linux服务器常用命令和脚本

Linux服务器常用的命令&#xff1a;find、grep、xargs、sort、uniq、tr、cut、paste、wc、sed、awk&#xff1b;提供的例子和参数都是最常用和最为实用的。 1.find 文件查找 查找txt和pdf文件 find . \( -name "*.txt" -o -name "*.pdf" \) -print 正…

VS2019 因公司加密无法运行程序原因

问题原因&#xff0c;点击编译运行按钮出现以下问题 首先右击项目&#xff0c;然后点击属性&#xff0c;点击应用程序&#xff0c;将资源里面的清单修改为 创建不带清单的应用程序&#xff0c;即可

竞速赛车游戏推荐:极品飞车14:热力追踪 (Win/Mac) 安装包

《极品飞车14&#xff1a;热力追踪》&#xff08;Need for Speed: Hot Pursuit&#xff09;是《极品飞车》系列的第14部作品&#xff0c;于2010年11月发行。这款游戏是继《极品飞车&#xff1a;热力追踪2》后&#xff0c;系列再次回归该名称。 游戏采用 Criterion Games 的开放…

STM32的独立看门狗详解

目录 1.独立看门狗是什么&#xff1f; 2.独立看门狗的作用 3.独立看门狗的实现原理 4.独立看门狗用到的寄存器 4.1 IWDG_KR &#xff08;关键字计时器&#xff09; 4.2 IWDG_PR&#xff08;预分频寄存器&#xff09; 4.3 IWDG_RLR&#xff08;重装载寄存器&#xff09…

土壤水分及其频谱分析

祁连山综合观测网&#xff1a;黑河流域地表过程综合观测网&#xff08;混合林站自动气象站-2018&#xff09; import pandas as pd dfpd.read_excel(rC:\Users\mengx\Desktop\土壤水分的频谱分析\祁连山综合观测网&#xff1a;黑河流域地表过程综合观测网&#xff08;混合林站…

RocketMQ之消费者,重平衡机制与流程详解附带源码解析

1. 背景 本文是 RocketMQ 消费者系列的第三篇&#xff0c;介绍消费者重平衡。 我把 RocketMQ 消费分成如下几个步骤 重平衡 消费者拉取消息 Broker 接收拉取请求后从存储中查询消息并返回 消费者消费消息 其中重平衡是消费者开始消费的起点。 1.1 重平衡的含义 RocketMQ 的 To…

【单片机毕业设计选题24052】-基于STM32的智能书桌设计

系统功能: 基于stm32单片机的智能书桌设计 1.手动&#xff1a;升降桌&#xff0c;调整桌面高度&#xff0c;实现升降功能&#xff0c; 2.自动&#xff1a;光敏控制灯的亮度 手动&#xff1a;开关灯 3.自动&#xff1a;检测学习姿势报警&#xff0c;超声波检测人是否坐的太…

【单片机毕业设计选题24051】-基于STM32的温室大棚控制系统

系统功能: 1、检测环境温湿度&#xff0c;土壤湿度&#xff0c;光照强度和二氧化碳浓度并在OLED和APP上显示。 2、当空气温度过高时则打开风扇通风。 3、当空气湿度过低时打开加湿器加湿。 4、土壤湿度过低&#xff0c;打开水泵。 5、光照不足则打开LED,反之则关闭…

麒麟系统设置中添加打印机按钮无响应的解决办法

原文链接&#xff1a;麒麟系统设置中添加打印机按钮无响应的解决办法 Hello&#xff0c;大家好啊&#xff01;今天给大家带来一篇关于在麒麟桌面操作系统上点击设置中的添加打印机按钮无响应的解决办法的文章。打印机是我们日常办公的重要工具&#xff0c;如果添加打印机按钮无…

昇思25天学习打卡营第15天|应用实践之ShuffleNet图像分类

基本介绍 今天的应用实践的领域是计算机视觉领域&#xff0c;更确切的说是图像分类任务&#xff0c;不过&#xff0c;与昨日不同的是&#xff0c;今天所使用的模型是ShuffleNet模型。ShuffleNetV1是旷视科技提出的一种计算高效的CNN模型&#xff0c;和MobileNet, SqueezeNet等一…

柳永,市井生活的吟游者

柳永&#xff0c;原名柳三变&#xff0c;字景庄&#xff0c;后改名为柳永&#xff0c;字耆卿&#xff0c;约生于宋太宗雍熙元年&#xff08;公元984年&#xff09;&#xff0c;卒于宋仁宗皇祐五年&#xff08;公元1053年&#xff09;&#xff0c;享年69岁。他是北宋著名词人&am…

最近换工作的一些启示,清华学姐篇

最近更新频率慢下来了&#xff0c;一部分原因是沉迷运动不能自拔&#xff0c;还有一部分原因是业余分出来很大的精力来拓展个人的边界&#xff0c;希望在工作之外取得一些成绩&#xff0c;写作上耽误了不少&#xff0c;很难做到日更。 所以整体上今年更新频率较低&#xff0c;但…

重载、覆盖(重写)、重定义(同名隐藏)的区别 (超详解)

&#x1f4da; 重载&#xff08;Overloading&#xff09;、覆盖&#xff08;Overriding&#xff09;、重定义&#xff08;Hiding&#xff09;是面向对象编程中常见的概念&#xff0c;它们分别用于描述不同情况下函数或方法的行为。 目录 重载&#xff08;Overloading&#xff…

Zynq系列FPGA实现SDI视频编解码+图像缩放+多路视频拼接,基于GTX高速接口,提供8套工程源码和技术支持

目录 1、前言工程概述免责声明 2、相关方案推荐本博已有的 SDI 编解码方案本博已有的FPGA图像缩放方案本方案的无缩放应用本方案在Xilinx--Kintex系列FPGA上的应用 3、详细设计方案设计原理框图SDI 输入设备Gv8601a 均衡器GTX 解串与串化SMPTE SD/HD/3G SDI IP核BT1120转RGB自研…

一个简单的 Vue 组件例子

https://andi.cn/page/621509.html

17.分频器设计拓展练习-任意分频通用模块

(1)Verilog代码&#xff1a; module divider_n(clk,reset_n,clk_out);input clk;input reset_n;output clk_out;wire clk_out1;wire clk_out2;wire [9:0]n;wire m;assign n 9;assign m n % 2;divider_even divider_even_inst(.clk(clk),.reset_n(reset_n),.n(n),.en(!m),.cl…

多租户hive数仓

1、概念 多租户对应的是单租户&#xff0c;本篇文章重点讲解多租户&#xff0c;单租户为了解内容。 1.1 多租户 多租户技术或称多重租赁技术&#xff0c;简称SaaS&#xff0c;是一种软件架构技术&#xff0c;是实现如何在多用户环境下&#xff08;此处的多用户一般是面向企业…

解锁Playwright新技能:输入框处理技巧全解析

感谢您抽出 来阅读此文 声明&#xff1a;文章中引用的视频为微信群里面的山豆根大佬原创所录制哟~免费视频录制剪辑不易&#xff0c;请大家多多支持。 并且&#xff0c;大佬为这一系列的视频创作还专门购买了服务器搭建了一个实战项目和练习元素定位的网站。网站的具体信息可…