在刚刚于旧金山结束的半导体技术大会 SEMICON West 上,英特尔发布了 Co-EMIB、ODI、MDIO 三种封装,互连及接口技术,用来解决不同规格芯片(Die)在水平和垂直维度上的互连及电气问题。而这些互连和电气问题正是限制芯片自由堆叠的关键因素。

 

为何要将芯片进行堆叠?

要构建一个标准的计算机,除了要有传统意义的 CPU 之外,主板上还要安装内存、芯片组、各类 I/O 芯片等等。一块能够实现标?#25216;?#31639;机功能的电路板上除了上述的各类芯片之外还需要留出大量的空间来完成供电、滤波和互连布线工作。因此,想要实现完整的计算机功能,PCB 板还是需要有一定体积的。而这一体积通常也会随着计算机性能的提升和扩展性的增大而增大。

 

虽然这种情况对于传统桌面 PC、数据?#34892;?#31561;应用场景来说无伤大雅,但对于很多新兴的物联网、边?#23548;?#31639;场景来说,体积的限制确实非常致命的。而在现实生活中,我们更是经常会受到这些问题的困扰。

 

例如,我们总是抱怨的手机电池问题在很大程度上就是因为电路板太大,而留给电池的空间太小;智能手环、?#30452;?#30340;电池问题也是同样的原因。而那些奇形怪状的智能设备之所以会被设计成这样,多半也是在想尽办法为电路板和电池的安装腾出足够的空间。

 

在过去,解决这一问题的思路除了提升半导体制程技术之外就是把更多功能塞进同一块芯片里,形成所谓的 SoC(System on a Chip)。但在践行这一思路的过程中,随着芯片功能的增加和体积的增大,芯片设计、测试和制造的难度正在成几何倍数增加。这在提高产品成本的同时也会?#29616;贗下?#26032;产品上市的速度。为了解决这一困扰行业良久的问题,芯片的 3D 堆叠概念被提了出来。

 

芯片,不仅要“堆”,还要“叠”

乐高积木不仅是很多小朋友的玩具,更是很多大孩子的休闲爱好。它最大的魅力就在于通过小方块的横纵交错构建万事万物。就像上帝只用几个基本粒子就构建出丰富多?#23454;?#23431;宙一样;在横纵交错的堆叠里,限制我们的只有想象力而已。

 

2018 年 12 月,英特尔?#29366;?#23545;外展示了逻辑芯片(也就是计算芯片)的 3D 堆叠封装方案——Foveros。通过在水平布置的芯片之上垂直安置更多面积更小、功能更简单的小芯片来让方?#21018;?#20307;具备更完整的功能。

 

例如我们可以在 CPU 之上堆叠各类小型的 IO 控制芯片,从而制造出兼备计算与 IO 功能的产品;或者,我们可以干脆将芯片组(南桥)与各种 Type-C、?#22534;饋iFi 等控制芯片堆叠在一起,制造出超高整合度的控制芯片。

 

当然,除了功能性的提升之外,Foveros 技术对于产业来说最迷人的地方在于他可以将过去漫长的重新设计、测试、流片过程统统省去,直接将不同厂牌、不同 IP、不同工艺的各种成熟方案封装在一起,从而大幅降?#32479;?#26412;并提升产品上?#20852;?#24230;。同时,这种整合程度的提升也能够进一步缩小整体方案的体积,为万事万物的智能化、物联网化打开全新的大门。

 

如果只是将不同的芯片在垂直方向上叠在一起,那?#22402;?#20107;就应该到此完结了。但英特尔从来不是小富即安的人,英特尔想要做的是让芯片在水平和垂直方向上都获得延展。因此,才有了我们今天要讲的主角——Co-EMIB、ODI、MDIO。

 

芯片堆叠,互连是关键

其实,与在 PCB 上布线类似,想要在同一块基板上实现水平和垂直方向上的多芯片堆叠,除了芯片?#26087;?#20043;外,最大的挑战来自于解决芯片的供电以及他们之间的数据互联问题。

 

 

在 2018 年的 HotChip 大会上,英特尔发布了自己的芯片 EMIB 芯片封装技术,该技术?#24066;?#22312;同一基板上将多颗芯片进行水平方向上的布置时能够获得比原先的 MCP 多芯片封装技术更高的芯片互连效?#30465;?#30456;对于其他公司的 2.5D 封装,EMIB 将原本需要额外加入的互连层进行了整合,让水平放置的芯片能够在同一个物理层中实现供电、互连。

 

 

而在本次的 SEMICON West 大会上,英特尔则发布了 EMIB 的升级版——Co-EMIB 技术,在 EMIB 水平互联的基础之上实现了 Foveros 3D 堆叠芯片之间的水平互联(当然,仍旧是在同一块基板上的),从而让不同芯片堆叠之间都能够实现高效的数据交换。

 

 

而为了进一步提高水平与垂直堆叠的灵活性,英特尔还推出了一个额外的物理互连层技术——ODI。他存在于基板与芯片之间,在这一层上,英特尔可以通过?#23545;?#22823;于传统封装技术的密度来进行埋线和布置连接针脚。从而在保证芯片供电的情况下实现更高的互联带宽。ODI 技术分为两种,?#30452;?#23545;应单芯片和多芯片的互连。

 

 

更进一步的,英特尔还发布了全新 MDIO 技术。简单地说,MDIO 是一种性能更好的芯片到芯片之间的接口(引脚)技术。相对于之前英特尔所使用的 AIB(高级接口总线)技术,MDIO 能够在更小的连接面积内实现更高的数据带宽。这样,即便是使用 ODI 技术中更细的针脚也能够满足芯片之间数据带宽的需求。

 

通过在连接方式、连接层、连接引脚等影响芯片堆叠的细节上的全面技术革新,英特尔终于实现了在单一基板上以水平和垂直方式封装更多芯片(Die)的愿景。

 

 

正如同乐高积木一样,在打通互联障碍之后,通过水平和垂直方向上的不同芯片堆叠,我们终于可以方寸之间实现更大的梦想。现在,限制我们的或许真的只有想象力了。

 

英特尔的新未来

英特尔围绕自身在半导体技术和相关应用方面的能力构建了支撑自身“以数据为?#34892;?rdquo;战略的六大技术支柱。提出了以制程和封装、架构、内存和存储、互连、安全、软件这六大技术支柱来应对未来数据量的爆炸式增长、数据的多样化以及处理方式的多样性。而封装技术毫无疑问也是这在这六大技术支柱中的重要一环。

 

在 10nm 工艺全面蓄势待发的当下,英特尔如果能够在封装技术方面突破水平与垂直方向的限制,那么等待英特尔和我们的将是一个全新的世界。

 

解决一个小问题并不难,但解决由无数小问题组合而成的大问题却非常复杂。这个道理在半导体行业同样适用。设?#39057;?#19968;功能的芯片相对简单,但要在满足性能、功耗等需求的情况下将各种功能集合在一起,那么这将是一项极其浩大的工程。

 

通过将现有的各种成熟方案进行简单的堆叠,我们便能够制造出功能更完整的单封装芯片,用一套供电和 IO 设计完成整个系统,从而把方案设计的更小、更简单、更高效。而达成这一切所需的时间和成本也会更低。这便是英特尔 3D 封装技术的意义所在。这对于所有产业以及整个社会来说都是一个巨大的机会。

 

而之于英特尔,堆叠这种全新的半导体设计生产方式也?#22411;?#23558;行?#30340;?#37096;的竞争推向全新的维度,一个再次以英特尔技术为主力方向的维度。

 

当芯片成为乐高积木,一个以计算为基础、以数据为?#34892;?#30340;多元化计算未来便不再遥远。

 

后记:

在数据?#34892;?#20043;外,计算设备的体积、功耗和功能是万物互联和智能时代的主要挑战之一;而在数据?#34892;?#20043;内,不同类型数据的大量出现却也让计算架构再次面临分裂的困?#24120;?#20195;表现象就是 Training 和 Inference 领域中的异构计算的崛起);而这种分裂会对数据?#34892;?#30340;管理和运维带来巨大挑战。而半导体晶片堆叠技术的出现则让英特尔看到了从战略上看到机会。

 

通过将不同功能、不同 IP 的晶片封装在一起,数据?#34892;?#22312;未来?#22411;?#22823;幅度简化架构,将计算类型的分裂严格限制在芯片内部,从而在更大的层面上实现统一。这就完美解决了计算架构分裂所带来的管理及运维挑战。

 

当然,从另一方面来说,将计算与各类功能型晶片在物理上拉近距离也有助于实现更高的整体性能,从而缓解数据量暴涨所带来的处理压力,让现有计算机架构和数据?#34892;?#32467;构能够在更长一?#38382;?#38388;内满足实际需求。

 

虽然英特尔在 SEMICON West 上发布的技术目前还没有全面推广应用,但英特尔已经在 Agilex FPGA 上使用了 EMIB 技术,从而实现了更高的集成度和更好的整体性能(112Gb/s 的数据吞吐量,目前行业无出其?#36965;?#32780;这也从侧面证明了这一技术在目前技术条件下的应用前景。

 

因此,还是套用那句老话:半导体晶片的 3D 堆叠是一盘很大的棋,更是一场需要?#20013;度?#30340;马拉松。