0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

矿机中的芯片封装设计方案

西西 来源:eda365 作者:电子发烧友网 2019-01-01 07:11 次阅读

随着时代的发展,越来越多的技术伴着EDA工具的不断完善以及工作的细分,从前觉得很专业的事情,现在变得门槛越来越低,闲下来的时候想想如果我依然只会画画原理图,画画PCB,那么迟早会被更加有精力、更加专业的人替代就觉得心慌。比如五年前,我当时能够完成一拖8的DDR3设计,在当时可以靠这个混口饭吃。然而现在你在去看,满大街的layout工程师,他们比我有精力、比我更渴望学习、比我更加容易接受新的EDA工具和新的设计理念。因此我必需给自己找条更好的路,让自己的技术更加丰富起来,更加有能力去解决一些在当下很多人无法解决的问题。 我觉得在未来,底层的layout也好,数字电路设计也好,基本一个普通的大专生培训3个月就可以非常轻松的上手,毫不夸张的说,只要你懂欧姆定律,就可以实现一个平板电脑的设计,因为现在的很多功能都已经sip到了芯片内部去了,哪怕是模拟RF部分,现在也将LNA、SWITCH等等射频电路集成了,前端只有做个天线的阻抗匹配即可,所以你可以看到,其实技术依然在,只是越来越多的活被做芯片人干掉了,所以我以时俱进,去干一干系统集成的一个部分:如何通过芯片级的设计去解决一些板级发生的问题。

在研究挖矿机的时候,我发现了一个比较严峻的问题:

由于芯片的电流非常的大,传统的芯片VCC和VSS的焊盘设计见下图:

矿机中的芯片封装设计方案

上图设计,工程师一般要把DIE放置在VSS焊盘上,因此我们会看到,电流的流通路径必然会是从VCC焊盘取电,然后通过基板在通过DIE的BALL传递到内核,在经过die的BALL传导到基板在下到PAD在回到电源负极,见图,

矿机中的芯片封装设计方案

如果电流很小,那么我么可以不用考虑这个路径上的阻抗导致的drop。然而BTC的芯片过电流往往会是30A以上,因此我以30A模拟仿真了下数据,可以发现一些端倪:

矿机中的芯片封装设计方案

上图可以看到,红色部分为VCC焊盘下方,设置的输入源,我们看IR-DROP可以看到,在DIE的下端明显压降远远大于上端。这就会造成一个问题:DIE下端的单元获取到电压会低于上端电压,进而如果按理论VCC=0.5V供电会导致下端的计算单元的正确率低于上端,如何解决该问题呢?一个简单的办法就是加压:把电压抬高到下端能够达到0.5V,但是这样造成一个新问题:上端的单元供电电压偏高进而造成功耗增大。。 ^. E’ W“ |; Z$ u

以上问题,如果是一个原理工程师或者PCB工程师或者单纯的substrate工程师都可能无法真正的认识到并做出改进,因为实际上对于封装工程师而言,也许他不会意识到系统设计上的大电流给后端造成的困扰,而原理图工程师由于不清楚封装设计原理从而无从下手,很好,我发现我可以做这件事,因为我既懂得板级设计又懂芯片设计,应该有机会靠这个混碗饭吃。1 p& Q” \/ C3 E4 r

如何改进改办法呢?我们还是要分析一下,用的知识点不懂,就是欧姆定律:压降大原因是阻抗大,为什么阻抗大?是因为过电流层只有基板上的铜,而这个铜一般只有30um,在30A的电流下,催生了如此大的压降。因此改进点就是:如何降低路径上的阻抗。方法如下:- S4 M. P5 a2 ` {。 x8 d9 v/ j

1、基板加层。我去,太贵了。

2、基板铜厚增加,一样,太贵了。

3、减短路径。

我考虑了下,第三个办法应该是可行的,如何减短路径?我把焊盘重新调整了下:

矿机中的芯片封装设计方案

上图的改进点在于,我将电源的焊盘延伸下来了,由于PCB铜厚可以做的2OZ,因此可以大大减小路径阻抗,同时由于四周都进电源,也能侧面减小路径,看一下仿真图:

矿机中的芯片封装设计方案

结果果然:very good!

真想做一下这个测试,可惜做一个16nm的芯片从RTL设计到板级 没有2000万是下不来了,遗憾没有办法实际来验证一下这个结论。然而从这里有可以看到,越往芯片级的设计,越需要设计者考虑的更加的充分,做好仿真,通过理论和仿真进行对比,进而做出最优的设计,因为你再也不敢说:错了没事,咱在打一板不就得了。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • pcb
    pcb
    +关注

    关注

    4215

    文章

    22442

    浏览量

    385228
  • eda
    eda
    +关注

    关注

    71

    文章

    2534

    浏览量

    170749
  • 挖矿机
    +关注

    关注

    1

    文章

    68

    浏览量

    4916
收藏 人收藏

    评论

    相关推荐

    半导体后端工艺:封装设计与分析

    图1显示了半导体封装设计工艺的各项工作内容。首先,封装设计需要芯片设计部门提供关键信息,包括芯片焊盘(Chip Pad)坐标、芯片布局和
    的头像 发表于 02-22 14:18 485次阅读
    半导体后端工艺:<b class='flag-5'>封装设</b>计与分析

    芯片封装设的wire_bonding知识介绍

    芯片封装设的wire_bonding知识介绍Wire Bond/金线键合: 指在对芯片和基板间的胶粘剂处理以使其有更好的粘结性能后,用高纯金线把
    发表于 01-13 15:13

    需要led 芯片设计,封装设计的模拟软件的联系我

    需要led 芯片设计,封装设计的模拟软件的联系我我这边有晶体生长,外延模拟,led模拟的各种软件
    发表于 01-19 16:29

    回收蚂蚁,回收比特大陆,收购比特币

    回收蚂蚁,回收比特大陆,收购比特币全国上门回收蚂蚁
    发表于 06-01 10:32

    回收比特币,回收虚拟币挖矿,收购神马

    的生态圈,被所周知。在苏州托管找哪一家呢?想要投资虚拟币挖矿,除了需要购买以外,还需要适合的场地还有专人看管和维护,当然合适的电价
    发表于 06-04 11:14

    FEM系统模式开发APP开发

    FEM系统模式开发APP开发FEM开发找李经理:185微电3018同步1999、FEM
    发表于 04-25 10:49

    机电源在比特币的重要性

    机电源对于比特币来说至关重要,毕竟挖矿稳定运行是非常重要的,而
    发表于 12-27 07:30

    SMT电路板安装设计方案

    SMT电路板安装设计方案 什么是SMT  SMT就是表面组装技术(表面贴装技术)(Surface Mounted Technology的缩写),是目前电子组装行业
    发表于 03-29 15:53 1490次阅读
    SMT电路板安<b class='flag-5'>装设计方案</b>

    IC封装设计的五款软件

    经常有想学IC封装设计的朋友问,用什么软件来做封装设计?说明大家都比较重视软件学习,下面简单介绍下主流的IC封装设计软件。
    发表于 07-13 09:07 2.1w次阅读

    晶圆封装设备介绍

    晶圆封装设备介绍
    发表于 06-22 15:40 9次下载

    为什么需要封装设计?

    ‍做过封装设计,做过PCB板级的设计,之前和网友有过交流,问题是:为什么要封装设计?信号完整性体系从大的方面来看:芯片级->封装级->板级。
    的头像 发表于 03-15 13:41 516次阅读

    为什么需要封装设计?

    做过封装设计,做过PCB板级的设计,之前和网友有过交流,问题是:为什么要封装设计?信号完整性体系从大的方面来看:芯片级->封装级->板级。
    的头像 发表于 03-30 13:56 569次阅读

    芯片封装设

    芯片行业作为一个高精技术行业,从设计到生产流程的每个环节都有较高的技术含量,包括半导体设备、原材料、IC设计、芯片制造、封装与IC测试等。今天,我们就来说一说封装设计对于
    的头像 发表于 06-12 09:22 1240次阅读
    <b class='flag-5'>芯片</b><b class='flag-5'>封装设</b>计

    RedEDA使用教程(芯片封装设计RedPKG)

    是有封装项目的进行设计~适用于电子工程师、芯片工程师、教育者、学生、电子制造商和爱好者。 能学到什么:芯片封装设计RedPKG基础设置,以及系统的完成wire bonding和flip
    发表于 11-13 17:16 0次下载

    为什么需要封装设计?封装设计做什么?

    做过封装设计,做过PCB板级的设计,之前和网友有过交流,问题是:为什么要封装设计?信号完整性体系从大的方面来看:芯片级->封装级->板级。
    的头像 发表于 04-16 17:03 240次阅读
    为什么需要<b class='flag-5'>封装设</b>计?<b class='flag-5'>封装设</b>计做什么?