专业小程序设计开发——助力新电商新零售
电话+V:159999-78052,欢迎咨询什么是扇出布线,[小程序设计与开发],[小程序投流与推广],[小程序后台搭建],[小程序整套源码打包],[为个体及小微企业助力],[电商新零售模式],[小程序运营推广及维护]
一、如何扇出并完成DDR3与CPU上之间的信号走线
如何扇出并完成DDR3与CPU上之间的信号走线DDR3内存已经被广泛地使用,专业的PCB
设计工程师会不可避免地会使用它来设计
电路板。本文为您提出了一些关于DDR3信号正确扇出和走线的建议,这些建议同样也适用于高密度、紧凑型的电路板设计。
DDR3设计规则和信号组
让我们从以DDR3信号分组建立高速设计规则讲起。在DDR3布线时,一般要将它的信号分成命令信号组、控制信号组、地址信号组、数据信号0/1/2/3/4/5/6/7分组、时钟信号组以及其他。推荐的做法是,在同一组别中的所有信号按照“相同的方式”走线,使用同种拓扑结构以及布线层。
举个例子,我们来看一下图1的走线过程,所有DATA6分组的信号都是从第1层切换到第10层的,然后到第11层,之后再切换到12层。分组中的每个信号都有相同的层切换,通常都走相同距离,使用相同的拓扑结构。
如此布线的一个优势在于,当作信号线长度调整时(也称延迟或相位调整),通路中的z轴长度可以忽略不计。这是因为所有信号均具相同的布线方式,有着完全相同的过孔定义和长度。
创建DDR3信号组
AltiumDesigner提供了创建必要信号组的简便方法,可以在项目的原理图中完成。首先,把一个Blanket放在将要生成一个信号组的网络上。然后,在Blanket的边缘上放置一个PCBdirective,把它定义为一个网络组。请参见图2示例。
为网络组指定颜色
当我们使用工程变更ECO(在Design?
UpdatePCBDocument...),把新定义的网络组导入到PCB后,为每个信号组设定不同颜色是非常有用的。进入到PCB面板,右击目标网络类组,在弹出的菜单中选择改变网络颜色,就可以为这个网络组定义颜色了,如图3所示。
一旦选定了颜色,再次右击网络组并选择DisplayOverride?SelectedON。这样就可以确保,所选的颜色可以覆盖对象的颜色,无论当前是什么图层。
如果还没有开启NetColorOverride选项,网络就不会变成你所选颜色。这种情况下,使能View?NetColorOverrideActive选项,或使用F5键,就可以把这个设置全局化,应用到所有的网络。接下来,我们就可以扇出CPU的DDR3接口部分的信号了。准备好扇出CPU的DDR3接口信号了吗?
选择合适的过孔并为特定信号组确定所用的PCB层,会大大降低DDR3信号布线的难度。信号组的颜色各异,也有助于在设计时区分它们。
当把地址、命令或控制组信号通过微孔在第3层完成走线后,那么在它们下面的第
10层就会有空余空间,这片空间可以用来扇出与它们最近的信号组。
为什么外围信号组使用微孔扇出?
注意:同层、同过孔、同微孔的“扇出技术”,也可以应用于其他接口(例如,PCI,ISA...)。通过这种方法,再密集的布线设计也可以轻松实现。
结论
二、PADSRouter自动布线功能介绍
PADSRouter的自动布线功能提供了高效且精确的设计支持,主要分为四个步骤:
布线:在一般工具栏中选择布线图标,选择要布线的网络,右键点击【布线】,如图1所示,完成后如图2所示。扇出:针对SMT元件或BGA封装,设置好规则后,选择器件并右键点击【扇出】,图3和图4展示了这个过程。优化:选中已布线的网络,针对长度、Via使用和线路长度进行优化,右键点击【调整】,图5与图6展示优化后的效果。居中:当需要校正线段在焊盘间的相对距离时,选择相关网络,右键点击【居中】,图7和图8显示了调整后的布局。这些工具简化了设计流程,确保线路布局符合设计规范,提高设计效率。
什么是BGA扇出?BGAPCB设计及布线教程,通俗易懂,带你轻松搞定
2023-02-14 18:37·百芯EMA大家好,我是百芯,可以叫我老百姓(老百芯)之后我会在这里和大家分享DFM可制造性分析、PCB设计、DFM工具,电路设计等相关的知识,请大家多多指教。今天给大家分享的是:
BGA扇出、
BGAPCB设计和布局。一、什么是BGA扇出?在PCB布局设计中,特别是BGA(球栅阵列),PCB扇出、焊盘和过孔尤为重要。
扇出是
从器件焊盘到相邻过孔的走线,如图下图所示。过孔是PCB中各层之间的电气连接,用于连接输入和输出、电源和接地轨道。BGA扇出通常,每个焊盘有一个过孔。PCB焊盘是设备焊球放置并焊接到的地方。
使用细间距BGA进行PCB设计的重要和困难方面之一是BGA焊盘和扇出的布局。二、BGA焊盘和封装
BGA封装通常围绕插入器构建:一个小型印刷电路板,用作实际芯片和安装它的电路板之间的接口。芯片通过引线键合到中介层并覆盖有保护性环氧树脂。内插器将信号从芯片边缘路由到底部的焊盘阵列,焊盘上附着小焊球。然后将完成的BGA封装放在印刷电路板上并加热,焊球熔化并在电路板和内插器之间建立连接。下面为:
典型BGA封装的内部结构典型BGA封装的内部结构(侧视图)不同的BGA类型:经典BGA(272引脚,1.27毫米间距)、芯片级封装(49引脚,0.65毫米间距)和晶圆级芯片级封装(20引脚,0.4毫米间距)。不同BGA类型封装的营销名称种类繁多,基本上没有标准化。这里举一个例子:CP161绘制正确的占位面积的。可以在datasheet上找到,有推荐的焊盘图案,指定
NSMD型焊盘的焊盘直径为0.15毫米。NCP161的PCB封装,如数据表中所建议。
NSMD指的是
未被阻焊层部分覆盖的焊盘。另一种选择是阻焊层定义的焊盘,其中阻焊层确实覆盖了部分焊盘。虽然这两种类型都有其应用,但
制造商的BGA芯片数据表中通常推荐使用NSMD类型,因为它可以提供
更稳固的焊接连接,焊球可以抓住焊盘的侧面和顶部。下面为:
阻焊层定义(左)和非阻焊层定义的BGA焊盘(右)的区别阻焊层定义(左)和非阻焊层定义的BGA焊盘(右)的区别在CAD软件中为小型四引脚BGA封装绘制封装,2个选项如下所示。
铜焊盘显示为
红色,
阻焊层开口显示为
紫色,
粉红色的轮廓决定了
其他组件的安装距离。下面为:带有阻焊层定义焊盘(左)和非阻焊层定义焊盘(右)的四引脚BGA封装带有阻焊层定义焊盘(左)和非阻焊层定义焊盘(右)的四引脚BGA封装三、BGAPCB设计
对于NSMD版本,阻焊层开口应略大于铜焊盘;在这种情况下,我们在0.15毫米焊盘上使用了0.25毫米开口,这意味着阻焊层开口在焊盘两侧仅延伸0.05毫米。这个时候应该与PCB制造商核实阻焊层对准是否能按照这个标准执行。典型值为2密耳(0.05毫米),这意味着在最坏的情况下,阻焊层将刚好接触到焊盘的边缘,如果制造商无法提供更精确的对准,可能需要稍微扩大焊盘开口。但
焊盘之间剩余的阻焊仍应满足最小焊层条规则。BGA焊盘编号不是按顺序编号,而是按行-列格式编号,行从上到下依次标记为A、B、C等,而列从左到右编号。左上角的引脚A1通常由芯片顶部的一些标记指示,可以正确定位部件。当你组装PCB时,特别是手动组装,就是在丝印层上标明封装轮廓。由于在放置芯片时看不到焊球和焊盘,因此丝印是判断芯片是否正确放置的唯一方法,记得要画一些指示器来指出哪个引脚是A1。下面为:四引脚BGA封装的完整PCB封装。四引脚BGA封装的完整PCB封装
只需四个焊盘,就可以轻松地将稳压器芯片连接到电路的其余部分。虽然为输入、输出和接地连接绘制几个大电源层并将它们与焊盘重叠可能看起来很好,但通常最好先在每个焊盘上绘制一条细迹线,然后将该迹线连接到任何更大的结构。其原因是可焊性,当焊球熔化时,就可能会黏附到铜上,也就是说焊盘与之相连接的走线。因此,芯片在焊接过程中会在走线方向受到轻微拉力。使连接径向对称应该抵消每个焊球施加的力并确保更可预测的焊接过程。DO的完整布局,以及周围的组件
VCC和GND都下降到内层的电源层。请注意,即使与0603大小的电容相比,该芯片也非常小。四、BGA间距及其对扇出的影响BGA间距
BGA间距:定义为
从中心到中心测量的两个相邻焊球之间的距离。随着引脚数量的增加,元件的间距会减小。这种间距的减小使扇出变得复杂。因此,应该添加更多的内部层来布线引脚,这反过来又会增加PCB制造的成本。由于这些原因,决定所需的层数是一个比较困难的工作。有一个经验公式可以用来决定层数:
层数=BGA芯片信号总数/(4面x每面BGA走线信号)下面为:通过BGA引脚布线图通过BGA引脚布线五、BGA布线:狗骨式布局当我们放置带有7×7焊接网格的微控制器时,就更加困难了。将走线布线到所有49个焊盘并不是那么简单,先从最简单的部分开始:外部引脚,可以使用水平和垂直走线简单地将它们向外布线。BGA布线:狗骨式布局第二层引脚可以通过外焊盘之间的轨道进行布线。遵守PCB设计规则:最小走线宽度和间隙不应超过c=(pd)/3,其中p是焊盘间距,d是焊盘直径。对于此示例,间距为0.65毫米,直径为0.35毫米,最小间隙和轨道宽度降至0.1毫米,比较紧凑,有一些制造商是这样的。BGA布线:狗骨式布局第三层向内,通过过孔来输出信号。最常见的做法是在每四个焊盘的中间放置一个过孔,并从其中一个焊盘向其布线对角线迹线。这里要确保有足够的空间来放置过孔。如果焊盘间距为p,那么两个焊盘中心点之间的对角线距离为p√2。焊盘内边缘之间的距离为p√2–d,其中d是焊盘直径。对于ATmega164,p=0.65mm和d=0.35mm,这意味着焊盘之间有0.57mm的空间。我们需要在焊盘和通孔之间留出至少0.1毫米的间隙,通过将通孔稍微靠近它所连接的焊盘来获得一点空隙。放置过孔后,我们最终得到如下所示的布局。这是dog-bone布局样式有点像卡通骨头。在这个简单的例子中,我们只有九个狗骨和足够的空间来路由底层的信号。如果我们有一个8×8的球包,那么我们就会有16个狗骨头,底层会和顶层一样拥挤。狗骨布局样式可以扩展到任何BGA尺寸。但随着焊盘数量的增加,路由所有信号所需的层数也会增加。7×7或8×8BGA只需两个信号层即可布线,但9×9或10×10芯片至少需要三个。一般来说,每增加两排焊盘就需要一个新的布线层。实际上,许多信号将是电源和接地引脚,可以直接连接到内部电源层,不需要进一步布线。可能还有未使用的引脚,这提供了更多的布线空间。重要的是要确保BGA芯片下的所有过孔都被遮盖或覆盖在阻焊层中。如果不是,那么熔化的焊球可能会流到通孔和预期的焊盘上,导致未对准和短路。这里必须要与制造沟通,是否支持帐篷过孔。六、BGA布线:盘中孔布局BGA布线的另一种布局方式是盘中孔。这通常用于无法在四个焊盘之间安装过孔的极细间距BGA。基本思路很简单:在每个内部焊盘内部放置一个过孔,并将信号从下层向外布线。这里的问题是不能简单地将普通过孔放置在BGA焊盘中,因为融化的焊料会通过毛细管作用被吸入过孔内,导致连接不可靠。因此需要填充通孔并在顶部涂上金属覆盖物,确保平坦、可焊接的表面。官方术语是IPC-4761类型VII,填充和封盖孔。通孔需要足够小以适合BGA焊盘内部,并且通常最终会成为微孔,用激光钻孔。还可以通过使用盲孔来简化布线,盲孔不会一直穿过电路板,而是你想让它停留在哪就停留在哪一层。不过盲孔一般比较贵,如果你的设计使用最小的VII型微孔和最紧密的间隙。下面是一个示例布局,显示了应用于TDC7201的焊盘内通孔技术,虽然我们通常不需要在这样一个简单的25引脚设备上使用这个技术,不过这只是一个案例。应用于TDC7201的焊盘内通孔技术七、案例介绍:BGA布线中的焊盘中的过孔1、BGA布线中盘中孔盘中孔盘中孔有助于布线细间距BCA组件,在组件铜平台中放置过孔称为焊盘中过孔。这种技术提供了更多空间来布线而不会出现设计规则检查(DRC)错误在BGA扇出中,过孔以一定角度放置在焊盘中以最大化空间。大多数情况下使用偏移焊盘。2、BGA布线使用偏置焊盘下面是放置在焊盘边界附近的盘中孔。BGA布线使用偏置焊盘3、位于中心的焊盘位于中心的焊盘与焊盘中心的微孔相比,使用偏移孔增加了可用于布线的空间,如上图所示引脚之间的路由走线可以不同方式通过紧密间隔的引脚进行布线。以上就是关于BGA扇出+BGAPCB设计+BGA布局的知识,希望大家多多支持。图片来源于网络如果有什么错误或者建议,欢迎在评论区留言。【WINDRISES MINIPROGRAM PROMOTION】尊享直接对接老板
电话+V: 159999-78052
专注于小程序推广配套流程服务方案。为企业及个人客户提供了高性价比的运营方案,解决小微企业和个体拓展客户的问题