现在的CPU很不随意马虎破坏,它的顶部有个厚厚的银色盖子保护住里面的核心(有人以为它是铝做的,实际上它的主体材料是铜。它是银色的是由于表面镀上了一层镍),底部伸出去的引脚也早就换成了LGA(land grid array)的铜点。只有一些小块孤零零的露在表面,看起来弱不禁风。还真有些马大哈欠妥心把CPU跌倒地上,而弄掉了几个。但当他们怀着忐忑的心情把CPU重新插上后却创造很多时候,CPU却能事情“如常”。在感叹CPU真结实之后,一层阴云却一贯笼罩在心里:我的CPU没了这些小块为啥还能事情?如果小块不必要为啥还要焊在上面?肯定有地方不对吧?
这些小块大部分(蓝色的除外)是陶瓷电容。它的浸染和电源完全性有关(power integrity),刚好我在前面一篇文章

为什么不把南桥集成进CPU?CPU和南桥芯片中什么资源最宝贵?
的结尾提了一个问题:
既然此文中我反复强调CPU和PCH的引脚不足用了的问题,为什么CPU中还会有数百个电源和地引脚?
Coffeelake
这两个问题是高度干系的。不知道大家把稳到没有,引脚图中空缺的部分便是电容们呆的位置。如果没有这些电容,完备可以利用起来当成引脚,办理引脚危急问题。
有这么多各种电源引脚(Vcc们)和地引脚(Vss)有两个缘故原由:电源完全性和旗子暗记完全性。在阐明为什么之前,我们先来看看两个前文评论区中涌现比较高的回答。
是由于电流过大吗?有同学不雅观察比较仔细,Vcore有1V,而CPU TDP有80、90瓦,如果一根电源一个地,电流就有80、90安培,高TDP的CPU乃至有上百安。这是问题的答案吗?
也不能说完备缺点,但并不是主因。LGA封装的引脚,一个Pin耐受5A的电流还是没有问题的,100A的电流须要20个Vcc和20个Vss就够了,完备不须要300到400个Vcc和Vss。其余你如果仔细不雅观察,会创造Vss比Vcc多了不少,这就完备没有办法用电流太大来阐明了。
是Vcc种类多或者Vcc集中电路设计繁芜吗?CPU是须要多种电压输入,但也仅仅是4到6种,和300多的pin相差巨大。电源集中造成设计繁芜也不是缘故原由。CPU的基本构成是这样:
CPU的基板也是一种PCB板,PCB板设计有成熟的方案,如内电层的设计来处理电源走线的问题。
为什么须要电容和这么多电源引脚?现在CPU中高速引脚越来越多,这些旗子暗记其需求电流是不连续的,而且频率很高,线路产生的电感影响会非常大,会导致在须要电流的时候,电流却供应不上。为了去除这种影响,有两个方法:
1. Vcc和Vss只管即便放在附近,避免长回路,避免回路感应。
2. 在高频旗子暗记的Vcc附近连接去耦(decoupling)电容。
换句话说便是电源完全性(power integrity)哀求了这么多的电源引脚,CPU底部的电容便是些去耦电容,也为了提高电源完全性。
为什么地线比电源线多?那为什么Vss比Vcc多了许多呢?如果我们仔细不雅观察,会创造多出来的Vss都包围着一些高速旗子暗记,如图中红框部分:
这些Vss形成了电磁屏蔽,防止高速旗子暗记串扰其他旗子暗记或者被串扰,提高旗子暗记完全性。
结论芯片的电源完全性和旗子暗记完全性设计是十分繁芜的,每每须要付出巨大的精力。不仅仅是CPU有这个问题,FPGA等等芯片设计也同样面临同样磨练。参考资料1中是Xilinx公司为了避免回路电感而做出的参考设计:
来源:Xilinx,见参考资料1
可以看出电源和地引脚也是十分的多。
末了给大家出两个思考题:
1. 既然陶瓷电容是去耦电容,没了它为什么很多时候CPU还能“正常”事情?
2. 蓝色的小块是什么样的存在?
参考资料:[1]: https://www.xilinx.com/support/documentation/white_papers/wp247.pdf










