博客作者:charley yap,zachariah peterson
目前,用于容纳各种高级多功能半导体器件(例如fpga和微处理器)的标准封装是球栅阵列(bga)。bga封装中的元件用于范围广泛的嵌入式设计,既可以用作主机处理器,也可以用作存储器等外围器件。多年来,为了跟上芯片制造商的技术进步,bga发生了重大变化,并且bga封装的变体被用于各种器件的专用无引线封装。然而,在hdi设计和布局布线中,最难处理的元件是具有高引脚数和小引脚间距的bga。
bga封装可以分为标准bga和微型bga。在当今的电子技术中,i/o可用性的需求受到了许多挑战,即使对于经验丰富的pcb设计人员来说也是如此,特别是在多层布线方面。我们可以采用哪些策略来成功克服这些bga pcb设计挑战?
使用bga开始pcb布局布线
由于bga通常是设备中的主处理器,并且它们可能需要与电路板上的许多其他元件连接,因此通常的做法是首先放置最大的bga元件并使用它开始布局规划pcb布局。虽然您不必首先放置此元件,也不需要在放置后锁定其位置,但最大的bga将部分决定层数以及您元件布线中的扇出策略。
在开始使用bga进行pcb布局布线时,需要完成一些任务以确保成功布线:
信号层数 :确定堆叠中所需的信号层数将影响平面层的数量,以及最终布线到设计所需的走线宽度。
扇出 :信号将如何进出bga?是否需要受控阻抗?这些问题将决定叠层中的层数,然后决定走线在内部各层的布线方式。
还有设计性能和资格等级的问题。采用bga的高可靠性设计需要达到3/3a级或更高的产品特定可靠性标准。例如,某些军用航空规范将要求焊盘尺寸超过ipc-6012 3级环孔要求。因此,由于公差、环孔和阻焊层要求,标准狗骨型扇出可能不再有效。
在设计过程的早期考虑其中一些要点,现在可以通过三个任务来处理bga的pcb布局。
bga策略1:定义合适的出线
bga布局和布线的主要挑战是确定合适的出线,这些出线可以可靠地制造并且不会在装配后导致pcb返工。对于层数较高的bga,出线规划涉及穿过多行引脚的走线轨迹。其中一些走线线可能携带高速信号,需要将走线适当间隔以防止串扰。其他信号可能是较慢的配置信号,它们可以更紧密地聚集在一起,从而减少串扰或过多噪声的风险。
下方示例显示了两个内部层上的bga迂回布线。在这里,我们可以看到在这些内部层上,走线被布线到多行过孔(超过两行),考虑到我们没有布线到表面引脚,这是合适的。从表面上看,由于bga连接盘图案中的焊盘尺寸、间隙的需要和扇出类型(特别是狗骨型扇出),最常见的做法是仅布线到外侧两行。
bga布线通常被划分为四个象限,以实现更轻松的布线
在bga下方的顶层,焊盘图案中的许多焊盘需要连接到过孔,以便连接到整个pcb的内部层。对于间距较大的bga(最大1毫米),狗骨型扇出是进行这些连接的标准方法。这些连接到过孔的小型走线可以进入表面层(bga下方)的外侧两排引脚,并通过内部层的过孔进入剩余的内部焊盘。
顶层布线和线路的标准狗骨形扇出
尽管狗骨型扇出是大间距bga的标准方法,但焊盘中过孔可以让您在表面层上有更大的灵活性。随着引脚间距变小,每层的引脚之间到达bga所需的走线宽度也会变小。对于受控阻抗信号,这意味着您将需要更薄的层压板,并最终需要hdi技术来确保您可以布线到bga。扇出类型最终将从狗骨型变为焊盘中过孔型。要详细了解bga扇出类型和一些替代出线方法,我们建议阅读以下优秀教科书:
pfiel, c. bga分路和布线:超大型bga的有效设计方法,第2版。mentor graphics(2010)。
bga设计任务2:接地和电源
在大型bga中,很可能会有多个引脚专用于接地和电源。在某些元件中,尤其是必须支持多个高速数字接口的大型处理器中,大部分引脚可能专用于电源和接地。此外,该元件可能需要多个电压电平,这意味着需要将来自多个电源的电源布线至电路板。管理bga电源连接的最简单方法是使用电源轨,通常位于一个或两个平面层上。将电源和接地放置在具有薄电介质隔离层的相邻层上,还有助于通过提供高层间电容来保持电源完整性。
尽管我们总是谈论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的bga设计策略
设计附带bga的pcb可能很困难,但首先要设置您的drc引擎,以确保在整个pcb布局中保持正确的布线几何形状和间距。如需详细了解如何在hdi pcb中布线bga,请阅读以下资源:
hdi和hdi pcb制造过程的设计基础知识
使用可靠的microvias布线高密度互连
lvds是什么意思?
为何空气消毒机选用LCD段码液晶屏,它有何优势
今日传感财经:温度传感器概念报涨;屏下摄像概念报涨;气体传感器概念报涨
使用ESP32在OLED上显示时间的方式
iOS10.3正式版更新释出!iPhone用户别错过6大新功能!
使用BGA开始PCB布局布线
恩智浦有线机顶盒(STB)硅调谐器TDA18250A
深度解读移动通信技术发展的文化传媒及未来趋势
Vive Pro迈凯轮限量版上线,售价12888元
CAM和TCAM区别和优势分析
全球首发竹纤维振膜 真香顶配OPPO Enco Free3发布
音响该如何挑选 千元级别音响分享
【机器视觉】欢创播报 | 英伟达为中国开发特供芯片
STV6110A/STV0903 全新卫星数字高清电视机顶盒
华为怎么了?华为荣耀8,竟然比华为荣耀V8还更贵了!
农业局农残检测仪器设备的特点是什么
到底是买华为P10还是三星S8?得好好想想
Visual Studio Code正在兴起,成为最受欢迎的编辑器
剖析NVIDIA DPU如何在HPC 集群上加速科学计算应用
74ls48引脚图及功能、真值表和典型应用电路分解