同样是BGA扇出,为什么别人设计出来的性能就是比你好!

news2024/11/24 12:26:24

高速先生成员--黄刚

高速先生经常会说一句话,那就是对于信号质量的优化是无极限的,这里说的优化,其实说的就是PCB的设计优化。首先肯定的是,不同的设计工程师去做同样一块PCB板的设计,做出来的肯定都不会完全一样。那不一样就意味着信号的性能有差异。举个例子,两位工程师都去设计同一款10G的高速产品的PCB信号通道,可能两位工程师能力都很强,很多的高速设计规则都能够掌握。的确,他们设计出来的产品在功能测试上都能够pass。但是在都能pass的情况下其实也能卷起来,例如在pass的前提下分别进行眼图的测试,可能一位工程师设计的这条通道是眼高200mV,另外一位工程师却达到了250mV!

 

273-1.png

虽然对于高速先生来说,也不太提倡这个内卷的方式,但是不代表不优化哈,我们的基本目标是通过合适的设计优化能够留出足够的裕量,保证板子能够顺利工作。如果在这个基础上有些客户的产品的确是需要有更严苛的要求,高速先生也同样可以欣然奉陪哈,不过可能付出的设计代价可能是更高等级的板材,更高成本的工艺能力等等。。。

 

273-2.png

开场白有点长哈,大家都有点等不及了,正题来啦!Chris最近正在研究高速信号之间在BGA扇出这个位置的串扰,大家知道,一般在BGA内,高速信号都是相邻的,因此要通过打过孔到内层,然后走出BGA,这就是所谓的BGA扇出。

 

273-3.png

这种BGA扇出结构设计对高速信号性能而言,难点就2个,一是这个扇出位置的阻抗优化,其实基本上说的就是扇出过孔的阻抗优化了;第二个就是相邻高速信号线之间的串扰了。什么!你不会还以为说的串扰主要来自于走线和走线之间的串扰吧?

273-4.png

BGA扇出的串扰当然主要是由扇出过孔之间导致的,因此Chris研究了在高速信号分配到不同BGA的pin位置情况下,相邻两对信号的扇出过孔串扰到底有多大的差异。没听懂什么意思吗?不要紧,Chris画了图告诉你们。

 

273-5.png

Chris设计了几个简单的BGA扇出场景,分别来模拟高速信号pin和地网络pin的不同分布方式,其实设计工程师是很容易发现它们的差异的。从左到右可以发现,相邻的两对高速差分线的pin在X方向慢慢变远,其实也就是我们在BGA的pin排列里面经常会遇到的三种高速信号pin的分布方式了。那么到底这三种方式下扇出过孔之后的串扰性能如何呢?

 

273-6.png

扇出完之后就这个样子了,为了减小变量,两对信号通过过孔是换到同一个内层扇出的哈,除了这个之外,过孔的反焊盘处理方式也是一样,另外大家可能还没注意到另外一点,那就是地过孔的数量也是一样的哈!比较三种case两对高速信号扇出的串扰?相信都不需要Chris了,设计工程师自己都能够比较出来了吧。当然Chris能告诉你们的是,他们的具体串扰值。

273-7.png

以25Gbps信号为例,我们看到12.5GHz这个频点上的串扰,case2比case1好了差不多10个db,case2到case3的改善就不明显了,因为已经很小了,也符合理论。

这时坐在旁边的雷豹也加入起来了,作为设计出身的他,也提出了自己的观点。他认为不同pin的分布是原理图已经定好的,当然两对高速信号的pin本身就远的话,串扰天然就好啊,这又不是设计工程师所能够改变的!

 

273-8.png

话粗理不糙,Chris当然也赞同哈,但是赞同率就没那么高。然后Chris就拿出上面的case1和雷豹说,case1是两对高速信号pin最近的case了,当然串扰也是最差的。那么它就一定没办法通过设计做优化了吗?

 

273-9.png

看到雷豹若有所思的样子,Chris决定先给雷豹打个样!同样的高速信号pin和地pin的位置不变,如果从case1变成这样呢?

 

273-10.png

然后Chris再不紧不慢的做个仿真验证下,这不就5db的串扰裕量就多起来了吗!

 

273-11.png

哦哦!雷豹突然就懂了,然后不等Chris开口,自己就跳起来先说,我还能想到其他的PCB优化方式!

好啊,那我们大家就一起等着呗!

273-12.png

大家也帮忙一起想想哈,pin不变的情况下,还有什么PCB优化的方式能改善原来case1的串扰呢?

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

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

相关文章

DVWA靶场SQL注入

本次注入的是DVWA靶场的SQL injection 1.判断是字符型注入还是数字型注入,构造SQL语句 1 and 12 由此可以判断出为字符型注入 2.考虑闭合方式,先随便丢一个单引号试试看看报错提示 You have an error in your SQL syntax; check the manual that cor…

C语言C位出道心法(二):结构体

C语言C位出道心法(一):基础语法 C语言C位出道心法(二):结构体 一:C语言结构体认知 忙着去耍帅,后期补充完整...........

python简易定时调度

在python中,一般定时调度会使用apscheduler,更基础的我们会使用sched包来实时调度。有时候也是会使用time.sleep的方式来配合使用。在实际的生产中,单纯使用time.sleep会出现睡眼之后程序无法被唤醒的情况,所以后来会尽量的避免使用这种方式。…

Django初窥门径-项目初始化

环境准备 切换pypi源 运行下面的脚本将pypi源切换为阿里云镜像,避免安装python库的过程中出现网络问题 #!/bin/bash# 定义配置内容 config_content"[global] index-url http://mirrors.aliyun.com/pypi/simple/[install] trusted-hostmirrors.aliyun.com &…

VSCode修改主题为Eclipse 绿色护眼模式

前言 从参加开发以来,一直使用eclipse进行开发,基本官方出新版本,我都会更新。后来出来很多其他的IDE工具,我也尝试了,但他们的主题都把我劝退了,黑色主题是谁想出来?😂 字体小的时…

马斯克发布大模型Grok;主流AI创意生成工具图谱;Runway视频大赛获奖作品解析;DALL-E 3图像混合操作;42章经播客推荐 | ShowMeAI日报

👀日报&周刊合集 | 🎡生产力工具与行业应用大全 | 🧡 点赞关注评论拜托啦! 👀 马斯克「xAI」发布首个AI大模型「Grok」 https://grok.x.ai 11月5日,马斯克旗下人工智能公司 xAI 发布了首款 AI 聊天产品…

(附源码)基于微服务架构的餐饮系统的设计与实现-计算机毕设 86393

基于微服务架构的餐饮系统的设计与实现 摘 要 近年来,我国经济和社会发展迅速,人们物质生活水平日渐提高,餐饮行业更是发展迅速,人们对于餐饮行业的认识和要求也越来越高。传统形式的餐饮行业都是以人为本,管理起来需要很多人力、物力、财力,既不方便管理者的管理,也不方便顾…

YB506A是一款锂电池充、放电管理专用芯片,集成锂电池充电管理和降压DCDC电路

YB506A 锂电转可充电AA/AAA电池专用SOC芯片 概述: YB506A是一款锂电池充、放电管理专用芯片,集成锂电池充电管理和降压DCDC电路。充电过程满足锂电池三段式滑流/恒流/恒压充电规范,YB506A内部的线性充电电路采用了恒流可配置模式&#xff0…

基于食肉植物算法的无人机航迹规划-附代码

基于食肉植物算法的无人机航迹规划 文章目录 基于食肉植物算法的无人机航迹规划1.食肉植物搜索算法2.无人机飞行环境建模3.无人机航迹规划建模4.实验结果4.1地图创建4.2 航迹规划 5.参考文献6.Matlab代码 摘要:本文主要介绍利用食肉植物算法来优化无人机航迹规划。 …

Find My挂件|苹果Find My技术与挂件结合,智能防丢,全球定位

挂件是各种场合装饰的一种工艺品。有玉石、金属、塑料、布料等材质的。一般是手机上的挂饰、包袋上的装饰、蓝牙耳机的挂饰、各种物品的装饰都可以用得到。如今最新的挂件加入智能模块可实现物品防丢功能。 在智能化加持下,防丢功能的加入使得人们日益关心物品的去…

2.3.3 交换机的RSTP技术

实验2.3.3 交换机的RSTP技术 一、任务描述二、任务分析三、具体要求四、实验拓扑五、任务实施1.交换机的基本配置。2.开启交换机的STP。3.配置SW3A和SW3B上STP的优先级。将SW3A配置为根交换机,SW3B配置为备用根交换机。4.配置SW2A和SW3B的边缘接口 六、任务验收七、…

.NET MVC 修改项目URL为IP

先从隐藏目录里找到applicationhost.config 如果没有找到这.vs的目录的话就先创建虚拟路径即可然后在下图里插入一行本机IP的数据,注意只能插入不能直接改上面的localhost否则就无法创建虚拟目录了复制上面一行,把localhost改为你的本机IP 配置文件改完…

Fastjson 1.2.47 RCE漏洞复现

一、漏洞特征 Fastjson提供了autotype功能,允许用户在反序列化数据中通过“type”指定反序列化的类型,Fastjson自定义的反序列化机制时会调用指定类中的setter方法及部分getter方法,那么当组件开启了autotype功能并且反序列化不可信数据时&am…

11.7移位寄存器,计数器,时序分析,状态机,verliog实现

D触发器实现二选1 4位移位寄存器 移位寄存器&#xff0c;可以将寄存的Q信号逐位输出 N位寄存器 递增计数器 带并行载入端递增 这里载入的时候&#xff0c;省略掉的ELSE&#xff0c;自动操作就是锁存原状态&#xff0c;即Q<Q 并行&#xff0c;递减 这个没有复位端 递增递减…

节省服务器资源、实现双向数据传输——深度解析WebSocket协议

&#x1f3ac; 江城开朗的豌豆&#xff1a;个人主页 &#x1f525; 个人专栏 :《 VUE 》 《 javaScript 》 &#x1f4dd; 个人网站 :《 江城开朗的豌豆&#x1fadb; 》 ⛺️ 生活的理想&#xff0c;就是为了理想的生活 ! 目录 ⭐ 专栏简介 &#x1f4d8; 文章引言 一、W…

倾听世界之声 嘉康利冉永夫:数智化直销的齿轮在全球飞转

时隔三年再度举办的世界直销大会&#xff0c;向世界发出了重新设想和重塑直销行业的现场召集令。 “直销&#xff0c;是时候闪耀了&#xff01;”这句话出自世界直销协会联盟主席罗杰巴纳特&#xff08;RogerBarnett&#xff09;之口&#xff0c;在第十七届世界直销大会的主旨演…

leaflet 修改L.circleMarker()的颜色

修改color颜色&#xff0c;我这是不需要展示点&#xff0c;所以设置透明 L.circleMarker(latlng, { radius: 1, color: rgba(0,0,0,0)}).addTo(this.map);

力扣370周赛 -- 第三题(树形DP)

该题的方法&#xff0c;也有点背包的意思&#xff0c;如果一些不懂的朋友&#xff0c;可以从背包的角度去理解该树形DP 问题 题解主要在注释里 //该题是背包问题树形dp问题的结合版&#xff0c;在树上解决背包问题 //背包问题就是选或不选当前物品 //本题求的是最大分数 //先转…

大漠插件的使用过程(一、插件的注册)

为何使用大漠插件 本人玩游戏时发现一些重复操作及其耗时&#xff0c;若使用识图、识字软件来制作脚本可节约大量时间。本来是选择了按键精灵来开发&#xff0c;但是由于按键精灵因为某些不知名原因导致无法识图成功&#xff0c;遂放弃按键精灵。同时早闻大漠插件的大名&#x…

任正非说:铁三角是利益统一体,就像拼刺刀一样一人管住120度角

你好&#xff01;这是华研荟【任正非说】系列的第31篇文章&#xff0c;让我们聆听任正非先生的真知灼见&#xff0c;学习华为的管理思想和管理理念。 一、代表处是综合性的直接作战组织&#xff0c;代表处以最小作战单位参战作战&#xff0c;这种就是精兵组织。代表处归代表管理…