CN111710663A - 一种多裸片硅堆叠互连结构fpga - Google Patents
一种多裸片硅堆叠互连结构fpga Download PDFInfo
- Publication number
- CN111710663A CN111710663A CN202010622799.3A CN202010622799A CN111710663A CN 111710663 A CN111710663 A CN 111710663A CN 202010622799 A CN202010622799 A CN 202010622799A CN 111710663 A CN111710663 A CN 111710663A
- Authority
- CN
- China
- Prior art keywords
- fpga
- silicon
- die
- connection
- chip
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L25/00—Assemblies consisting of a plurality of individual semiconductor or other solid state devices ; Multistep manufacturing processes thereof
- H01L25/03—Assemblies consisting of a plurality of individual semiconductor or other solid state devices ; Multistep manufacturing processes thereof all the devices being of a type provided for in the same subgroup of groups H01L27/00 - H01L33/00, or in a single subclass of H10K, H10N, e.g. assemblies of rectifier diodes
- H01L25/04—Assemblies consisting of a plurality of individual semiconductor or other solid state devices ; Multistep manufacturing processes thereof all the devices being of a type provided for in the same subgroup of groups H01L27/00 - H01L33/00, or in a single subclass of H10K, H10N, e.g. assemblies of rectifier diodes the devices not having separate containers
- H01L25/065—Assemblies consisting of a plurality of individual semiconductor or other solid state devices ; Multistep manufacturing processes thereof all the devices being of a type provided for in the same subgroup of groups H01L27/00 - H01L33/00, or in a single subclass of H10K, H10N, e.g. assemblies of rectifier diodes the devices not having separate containers the devices being of a type provided for in group H01L27/00
- H01L25/0655—Assemblies consisting of a plurality of individual semiconductor or other solid state devices ; Multistep manufacturing processes thereof all the devices being of a type provided for in the same subgroup of groups H01L27/00 - H01L33/00, or in a single subclass of H10K, H10N, e.g. assemblies of rectifier diodes the devices not having separate containers the devices being of a type provided for in group H01L27/00 the devices being arranged next to each other
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L23/00—Details of semiconductor or other solid state devices
- H01L23/52—Arrangements for conducting electric current within the device in operation from one component to another, i.e. interconnections, e.g. wires, lead frames
- H01L23/535—Arrangements for conducting electric current within the device in operation from one component to another, i.e. interconnections, e.g. wires, lead frames including internal interconnections, e.g. cross-under constructions
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L25/00—Assemblies consisting of a plurality of individual semiconductor or other solid state devices ; Multistep manufacturing processes thereof
- H01L25/16—Assemblies consisting of a plurality of individual semiconductor or other solid state devices ; Multistep manufacturing processes thereof the devices being of types provided for in two or more different main groups of groups H01L27/00 - H01L33/00, or in a single subclass of H10K, H10N, e.g. forming hybrid circuits
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L25/00—Assemblies consisting of a plurality of individual semiconductor or other solid state devices ; Multistep manufacturing processes thereof
- H01L25/18—Assemblies consisting of a plurality of individual semiconductor or other solid state devices ; Multistep manufacturing processes thereof the devices being of types provided for in two or more different subgroups of the same main group of groups H01L27/00 - H01L33/00, or in a single subclass of H10K, H10N
Landscapes
- Engineering & Computer Science (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Power Engineering (AREA)
- Physics & Mathematics (AREA)
- Condensed Matter Physics & Semiconductors (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Design And Manufacture Of Integrated Circuits (AREA)
- Semiconductor Integrated Circuits (AREA)
Abstract
本申请公开了一种多裸片硅堆叠互连结构FPGA,涉及FPGA技术领域,该多裸片硅堆叠互连结构FPGA包括基板及其上的硅连接层以及按二维堆叠方式层叠排布在硅连接层上的若干个FPGA裸片,裸片内置有专门的用于信号引出的硅堆叠连接点并通过RDL层连接到连接点引出端,裸片信号经由硅堆叠连接点引出至连接点引出端,连接点引出端再通过硅连接层内的两个方向的跨裸片连线即可连接到其他裸片,实现裸片之间的二维互连通信;这种级联结构支持由多个小规模小面积的裸片级联实现大规模大面积的FPGA产品,减少加工难度,提高芯片生产良率,加快设计速度;同时灵活的集成多种类型裸片,可以快速实现面向不同应用的FPGA产品。
Description
技术领域
本发明涉及FPGA技术领域,尤其是一种多裸片硅堆叠互连结构FPGA。
背景技术
FPGA(Field Programmable Gate Array,现场可编程逻辑门阵列)是一种硬件可编程的逻辑器件,除了应用于移动通信、数据中心等领域,还广泛应用于集成电路设计中的原型验证,能够有效验证电路功能的正确性,同时加快电路设计速度。原型验证需要利用FPGA内部的可编程逻辑资源实现电路设计,随着集成电路规模的不断增大及复杂功能的实现,对FPGA的可编程逻辑资源的数量的需求不断提高,后续技术发展和需求的不断增加,FPGA可编程资源数量会成为更大的瓶颈,给该行业发展提出更大的挑战。FPGA规模的增加代表芯片面积不断增大,这样会导致芯片加工难度的提高以及芯片生产良率的降低。
目前也有部分专利提出了通过硅堆叠互连技术(SSI)来进行芯片互连设计的方法,比如申请号为2016800598883的专利提出了一种无中介层的叠式裸片互连,采用多个分立的互连裸片实现相邻两个裸片的信号互连;再比如申请号为2017800501825的专利提出了一种用于硅堆叠互连技术集成的独立接口,其采用整片中介层作为互连载具实现相邻两个IC管芯的信号互连。但上述两件专利受限于芯片本身以及结构设计的缺陷,都仅能将并排设置的相邻两个IC管芯互连,同时仅能实现单一方向的信号互连,因此实际应用时结构的局限性很大,难以满足大规模集成电路的复杂电路要求。
发明内容
本发明人针对上述问题及技术需求,提出了一种多裸片硅堆叠互连结构FPGA,本发明的技术方案如下:
一种多裸片硅堆叠互连结构FPGA,该多裸片硅堆叠互连结构FPGA包括基板、层叠设置在基板上的硅连接层以及层叠设置在硅连接层上的若干个FPGA裸片,若干个FPGA裸片按照二维堆叠方式排布在硅连接层上,硅连接层覆盖所有的FPGA裸片;
每个FPGA裸片内包括若干个可配置功能模块、环于各个可配置功能模块分布的互连资源模块、以及连接点引出端,FPGA裸片内的可配置功能模块至少包括可编程逻辑单元、硅堆叠连接模块和输入输出端口,硅堆叠连接模块内包括若干个硅堆叠连接点,FPGA裸片内的可编程逻辑单元分别与硅堆叠连接点和输入输出端口通过互连资源模块相连,FPGA裸片内的硅堆叠连接点通过重布线层内的连接线与相应的连接点引出端相连;每个FPGA裸片中的连接点引出端通过硅连接层内的跨裸片连线与其他FPGA裸片中相应的连接点引出端相连,每个FPGA裸片可通过硅连接层内的跨裸片连线与其他任意一个FPGA裸片相连;连通各个FPGA裸片的跨裸片连线在硅连接层内沿着第一方向和第二方向交叉布置,第一方向和第二方向在水平方向上相互垂直;FPGA裸片内的输入输出端口通过硅连接层上的硅通孔连接至基板。
其进一步的技术方案为,硅堆叠连接模块直接与互连资源模块中的互连开关相连,硅堆叠连接模块与互连开关之间全互连或部分互连。
其进一步的技术方案为,FPGA裸片内的可配置功能模块还包括其他功能模块,其他功能模块包括DSP模块和/或BRAM模块,其他功能模块分别与硅堆叠连接点和输入输出端口通过互连资源模块相连,可编程逻辑单元、硅堆叠连接模块和其他功能模块排布形成二维阵列,硅堆叠连接模块设置在可编程逻辑单元所在的行列结构中以及其他功能模块所在的行列结构中。
其进一步的技术方案为,硅堆叠连接模块的尺寸小于其他功能模块的尺寸,其他功能模块所在的行列结构在硅堆叠连接模块处形成留空区域,留空区域处设置电容、测试电路、降噪电路和监控电路中的至少一种。
其进一步的技术方案为,每个FPGA裸片中的连接点引出端沿着第一方向和第二方向按行列结构布设,每个FPGA裸片中沿着第一方向布设有若干行连接点引出端,和/或,沿着第二方向布设有若干列连接点引出端。
其进一步的技术方案为,每个FPGA裸片中沿着第一方向布设有若干行连接点引出端,包括:每个FPGA裸片中沿着第一方向按相同的间隔均匀布设有若干行连接点引出端;或者,每个FPGA裸片中沿着第一方向随机布设有若干行连接点引出端。
其进一步的技术方案为,连通各个FPGA裸片的跨裸片连线在硅连接层内分层布置。
其进一步的技术方案为,FPGA裸片内的输入输出端口还通过重布线层内的连接线与相应的连接点引出端相连。
其进一步的技术方案为,若干个FPGA裸片根据各个FPGA裸片的形状和面积排布在硅连接层上。
其进一步的技术方案为,多裸片硅堆叠互连结构FPGA还包括其他裸片,其他裸片层叠设置在硅连接层上,FPGA裸片中的连接点引出端通过硅连接层内的跨裸片连线与其他裸片中相应的连接点引出端相连;其中:
至少一个其他裸片为处理器芯片,处理器芯片包括Processor芯片如ARM芯片或RISC-V芯片中的至少一种;
和/或,至少一个其他裸片为DSP芯片;
和/或,至少一个其他裸片为AI芯片;
和/或,至少一个其他裸片为存储芯片,存储芯片包括SRAM、DRAM、ROM、FLASH、MRAM和RRAM中的至少一种;
和/或,至少一个其他裸片为数据转换芯片,数据转换芯片包括模数转换芯片和数模转换芯片中的至少一种;
和/或,至少一个其他裸片为射频芯片;
和/或,至少一个其他裸片包含HBM、RAMBUS或NOC接口;
和/或,至少一个其他裸片包含PCIE、Ethernet MAC、XUAI、SONET/SDH或INTERLAKEN接口。
本发明的有益技术效果是:
1、本申请的多裸片硅堆叠互连结构FPGA包含基板、硅连接层和若干个FPGA裸片,硅连接层覆盖所有的FPGA裸片,且硅连接层内部根据电路需要在全局或部分区域布设有两个方向的多层跨裸片连线,因此每个FPGA裸片可以通过硅连接层的跨裸片连线与任意一个其他FPGA裸片相连,使得这若干个FPGA裸片通过硅连接层内部的沿着两个方向设置的跨裸片连线实现二维互连通信,由于多个FPGA裸片实现了级联结构,因此在需要设计一个大规模FPGA时,不再需要使用大规模大面积的FPGA裸片,仅需使用多个小规模小面积的FPGA裸片级联即可。这种级联结构支持由多个小规模小面积的FPGA裸片级联实现大规模大面积的FPGA芯片,减少加工难度,提高芯片生产良率,加快设计速度。
2、每个FPGA裸片内部除了常规的可配置功能模块之外,还包括一种新增的专用于裸片信号引出的可配置功能模块即硅堆叠连接模块,硅堆叠连接模块内包括若干个硅堆叠连接点,FPGA裸片通过该专用的硅堆叠连接点进行信号引出和互连,具有更高带宽、更低延迟、更小功耗等优点。
3、每个FPGA裸片内部在硅堆叠连接模块处的留空区域可以设置各类电路结构,可以使FPGA裸片性能更优、功能更强大。
4、本申请的多裸片硅堆叠互连结构FPGA在硅连接层上还可以设置多种类型的其他裸片,其他裸片同样可以通过硅连接层内部的沿着两个方向设置的跨裸片连线实现与FPGA裸片之间的二维互连通信,从而可以灵活的集成多种类型裸片,可以快速实现面向不同应用的种类丰富、功能强大FPGA芯片,抢占市场。
附图说明
图1是本申请的多裸片硅堆叠互连结构FPGA的截面示意图。
图2是图1中的部分结构放大图。
图3是本申请的多裸片硅堆叠互连结构FPGA的俯视方向二维示意图。
图4是现有常规的FPGA的内部结构示意图。
图5是现有常规的采用Column-Based架构的FPGA的内部结构示意图。
图6是现有常规的采用Column-Based架构的FPGA的模块结构示意图。
图7是本申请中的FPGA裸片在采用图6所示的模块结构时的模块结构示意图。
图8是本申请中的FPGA裸片内部的硅堆叠连接模块与互连资源模块之间的连接示意图。
图9是本申请中的FPGA裸片上的连接点引出端的结构示意图。
图10是本申请中的FPGA裸片之间通过连接点引出端形成的互连结构的二维示意图。
具体实施方式
下面结合附图对本发明的具体实施方式做进一步说明。
本申请提供了一种区别于现有FPGA的多裸片硅堆叠互连结构FPGA,图1是本申请的FPGA的封装结构的截面示意图,图2是图1中部分结构的放大图,图3是图1对应的俯视示意图。该FPGA包括从下至上依次层叠设置的基板1、硅连接层2和若干个FPGA裸片,比如在图1-3示出的结构包含6个FPGA裸片,分别以裸片1-6表示。在实际实现时,该FPGA还包括封装在基板1、硅连接层2和FPGA裸片外部的用于保护各个组件的封装外壳,以及还包括与基板相连的用于信号引出的管脚等,图1和2中未详细示出这些常规结构。
本申请的FPGA并不是采用单一FPGA裸片结构,而是包含多个FPGA裸片,这多个FPGA裸片均层叠设置在同一个硅连接层2上,且这多个FPGA裸片在硅连接层2上按照二维堆叠方式排布,也即在水平面上沿着横、纵两个方向排布,如图3所示。这多个FPGA裸片在硅连接层2可以合理布局,根据各个FPGA裸片的形状和面积紧凑排布在硅连接层2上使得整个FPGA的整体面积较小且裸片之间的互连性能较好。
硅连接层2内部布设有跨裸片连线3,跨裸片连线3分布在硅连接层2的全部区域或部分区域,且同时硅连接层2覆盖所有的FPGA裸片,因此每个FPGA裸片都可以根据电路需要通过跨裸片连线3连接到任意一个其他的FPGA裸片,裸片之间的电路互连在空间上几乎不受限,灵活性远好于背景技术中提及的两篇专利的结构。硅连接层2的内部布设的跨裸片连线3沿着第一方向和第二方向交叉布置,第一方向和第二方向在水平方向上相互垂直,实际即为与裸片排布结构相匹配的横、纵两个方向。因此每个FPGA裸片可以通过两个方向上的跨裸片连线3同时与第一方向和第二方向上的其他FPGA裸片,从而使得多个FPGA裸片之间构成了二维互连结构,如图3中,裸片1可以通过第一方向的跨裸片连线3与裸片2互连、也可以通过第二方向的跨裸片连线3与裸片4互连,其余裸片同样如此。而在每一个方向上,每个FPGA裸片不仅可以通过跨裸片连线3与其相邻的其他FPGA裸片互连,也可以通过跨裸片连线3与间隔的其他FPGA裸片相连,比如图1-3所示的,裸片1不仅可以通过跨裸片连线3与相邻的裸片2互连,还可以通过跨裸片连线3与裸片3互连,甚至与间隔更多的其他裸片相连。另外,FPGA裸片还可以同时通过两个方向上的跨裸片连线3与不同行列的FPGA裸片相连,比如在图3中,裸片1还可以通过跨裸片连线3与裸片6相连。需要说明的是,图3将间隔FPGA裸片之间的跨裸片连线显示为跨过中间的FPGA裸片的表面,比如裸片1和裸片3之间的跨裸片连线跨过裸片2的表面,但这仅是为了方便示意连接关系,实际所有的跨裸片连线3都是在硅连接层2内部的,如图1和2所示。跨裸片连线3在硅连接层2内分层交叉布置,同一方向的跨裸片连线3之间以及不同方向的跨裸片连线3之间都可以分层交叉布置,使得跨裸片连线3之间互不影响。需要说明的是,虽然本申请请求保护这种二维堆叠方式排布结构,但该技术方案对于一维堆叠方式排布结构同样是适用的,只不过此时硅连接层2内部仅有一个方向(横向或纵向)有跨裸片连线3。硅连接层2的制造工艺可与FPGA裸片不同,且硅连接层2内部仅有多层金属线构成的跨裸片连线3而不具备有源器件,因此易于制作且成本较低。
本申请可以实现这种灵活性较高的任意二维互连通信结构,除了硅连接层2内部的二维多层跨裸片连线3布设之外,还在于本申请对FPGA裸片的内部结构以及FPGA裸片与硅连接层2的连接方式进行了调整和精心设计。接下来,本申请对FPGA裸片与硅连接层2之间的具体连接结构以及实现方式进行介绍:
本申请中的FPGA裸片与常规FPGA裸片有所不同,首先本申请介绍常规FPGA裸片的结构如下,请结合图4所示的结构示意图,常规FPGA裸片有多种功能的可配置功能模块组成,常见的可配置功能模块主要包括可编程逻辑单元(CLB或PLBs)和输入输出端口(IOB),有时还包括一些其他功能模块,比如BRAM、DSP、PC等。每个可配置功能模块具有一个结构相同的环于该可配置功能模块分布的互连资源模块(INT),各个可配置功能模块之间的水平或垂直连线皆经由INT模块相连。而本申请中的FPGA裸片在该常规结构的基础上,除了包含CLB、IOB和其他功能模块这些常规可配置功能模块之外,还包括根据裸片间信号互连需求专门在裸片内部设计的硅堆叠连接模块,硅堆叠连接模块是一种新增的专用于裸片信号引出的可配置功能模块,硅堆叠连接模块内包含若干个硅堆叠连接点4。本申请中的FPGA裸片是将常规FPGA裸片中的某些常规可配置功能模块替换设置成了硅堆叠连接模块。且根据信号互连需求可以对任意位置的常规可配置功能模块进行替换,比如以图5所示的现有常规的Column-Based的FPGA架构为例,其中每个column都是相同的模块,如CLB column是以CLB模块由上到下排列占满一个芯片column。每个模块设计时高度与INT对齐,CLB的高度和INT高度相等,其他功能模块的高度则可能等于多个INT高度,这种结构使得整个FPGA看起来是一个以INT形成的二维阵列,此阵列内模块的高度一致,同一个column的宽度一样,但不同column的宽度则可能不同。则基于这种二维阵列架构,既可以将硅堆叠连接模块设置在可编程逻辑单元所在的行列结构中,也可以将硅堆叠连接模块设置在其他功能模块所在的行列结构中以得到本申请中的FPGA裸片。硅堆叠连接模块的尺寸较小,其高度与CLB和INT的高度相等、宽度略小于CLB,而诸如DSP和BRAM之类的其他功能模块的高度和宽度都大于CLB,因此在将硅堆叠连接模块放在尺寸较大的其他功能模块(DSP、BRAM)处时会形成留空区域,而留空区域处可以设置电容、测试电路、降噪电路和监控电路中的至少一种常规电路结构以提高电路性能、丰富功能。
以如下实例来说明:采用图5架构的一种常规FPGA模块示意图如图6所示,其内部除了CLB之外还包括DSP和BRAM两种其他功能模块,CLB的高度和INT高度相等,而DSP高度等于2个INT高度,BRAM高度等于4个INT高度。基于图6这种模块结构,可以将任意位置的CLB、DSP和BRAM替换设置为硅堆叠连接模块得到本申请中的FPGA裸片,比如图7中,CLB column和DSP column中均设置有硅堆叠连接模块LNK,四角的CLB以及其中一个DSP处均被替换设置为硅堆叠连接模块LNK,这样一来FPGA裸片除了上下部分有硅堆叠连接模块LNK之外,左右部分也有,从而为后续的二维互连提供了基础。由图7可以看出,由于DSP的高度等于2个INT高度,因此原先用于排布DSP的区域在高度方向设置两个硅堆叠连接模块LNK,而由于DSP的宽度大于CLB的宽度,因此在宽度方向的留空区域处还可以设置其他常规电路,比如图7所示的测试电路TEST。实际FPGA裸片也不一定局限于本申请举例说明的这种Column-Based架构,FPGA裸片内部的硅堆叠连接模块并没有固定位置。
本申请中的FPGA裸片中的每个硅堆叠连接模块也具有一个环于该硅堆叠连接模块分布的互连资源模块,因此本申请中的FPGA裸片的绕线结构可以与常规FPGA裸片保持一致,无需做改变。硅堆叠连接模块与其他各个可配置功能模块之间的水平或垂直连线皆经由INT模块相连,硅堆叠连接模块LNK直接与其对应的互连资源模块INT中的互连开关相连,是互连线的一部分,请参考图8。硅堆叠连接模块LNK与互连开关之间根据连通度需要可以是全互连或部分互连。
本申请中的FPGA裸片还包括与内部硅堆叠连接点4对应的连接点引出端5,连接点引出端通常根据堆叠互连需要沿着第一方向和第二方向按行列结构布设,结构示意图可以参考图9所示。FPGA裸片内的硅堆叠连接点4通过重布线层(RDL层)内的连接线与相应的连接点引出端相连,如图2所示。由此结构,FPGA裸片的裸片信号已经由硅堆叠连接点4连接到了连接点引出端5。连接点引出端5再通过硅连接层2内的跨裸片连线3即可连接到其他FPGA裸片中相应的连接点引出端,实现FPGA裸片之间的互连,具体的,FPGA裸片上生长有微凸球,连接点引出端5通过微凸球与硅连接层2连接并通过硅连接层2内部的跨裸片连线连接至其他FPGA裸片,图2可以看出FPGA裸片底部的微凸球结构,本申请不再详细标示。而由于FPGA裸片沿着第一方向和第二方向均设置有连接点引出端5,因此FPGA裸片可以利用两个方向上的连接点引出端5结合两个方向上的跨裸片连线3在二维方向上与其他FPGA裸片相连,请参考图10所示的示意图。
另外为了实现更高的连通带宽可以布设多行/多列连接点引出端5,也即每个FPGA裸片中沿着第一方向布设有若干行连接点引出端5,和/或,沿着第二方向布设有若干列连接点引出端5,从而实现多行多列的高效二维级联。沿着每个方向布设多行/多列连接点引出端5时,可以是间隔均匀布设,也可以是随机布设。
需要说明的是,本申请这种多裸片硅堆叠互连结构FPGA采用了如上所述的内置专用的硅堆叠连接点的FPGA裸片,通过独立的硅堆叠连接点进行信号引出和裸片互连。但该多裸片硅堆叠互连结构FPGA同样兼容常规FPGA裸片,常规FPGA裸片的裸片信号直接经由IOB连接到硅连接层2中的跨裸片连线3同样可以实现裸片互连,但本申请这种采用硅堆叠连接点互连的结构相比直接采用IOB互连的结构具有更高带宽、更低延迟、更小功耗等优点。
请参考图1和2,硅连接层2层叠设置在基板1上,具体的,硅连接层2远离FPGA裸片的一侧生长有微凸球,硅连接层2通过微凸球连接基板1。硅连接层2上还开设有硅通孔6,FPGA裸片内的IOB通过硅连接层2上的硅通孔6连接至基板1,以最终进行信号引出。
本申请的这种多裸片硅堆叠互连结构FPGA实现了多个FPGA裸片之间的互连通信,因此当需要设计一个大规模FGPA时,可以采用多个较小规模的FPGA裸片级联构成,大大减小了加工难度。另外该多裸片硅堆叠互连结构FPGA还可以根据使用需要进一步扩展,也即硅连接层2上除了设置多个FPGA裸片之外,还层叠设置有其他裸片,其他裸片的排布方式以及与硅连接层的连接方式与FPGA类似,本申请不再赘述。则FPGA裸片中的连接点引出端通过硅连接层内的跨裸片连线与其他裸片中相应的连接点引出端相连,从而可以实现更种类丰富、功能强大的FPGA,具有速度快、功耗低、连接通道多的优点。其中:
至少一个其他裸片为处理器芯片,处理器芯片包括Processor芯片如ARM芯片或RISC-V芯片中的至少一种;
和/或,至少一个其他裸片为DSP芯片;
和/或,至少一个其他裸片为AI芯片;
和/或,至少一个其他裸片为存储芯片,存储芯片包括SRAM、DRAM、ROM、FLASH、MRAM和RRAM中的至少一种;
和/或,至少一个其他裸片为数据转换芯片,数据转换芯片包括模数转换芯片和数模转换芯片中的至少一种;
和/或,至少一个其他裸片为射频芯片;
和/或,至少一个其他裸片包含HBM、RAMBUS或NOC接口;
和/或,至少一个其他裸片包含PCIE、Ethernet MAC、XUAI、SONET/SDH或INTERLAKEN接口。
以上所述的仅是本申请的优选实施方式,本发明不限于以上实施例。可以理解,本领域技术人员在不脱离本发明的精神和构思的前提下直接导出或联想到的其他改进和变化,均应认为包含在本发明的保护范围之内。
Claims (10)
1.一种多裸片硅堆叠互连结构FPGA,其特征在于,所述多裸片硅堆叠互连结构FPGA包括基板、层叠设置在所述基板上的硅连接层以及层叠设置在所述硅连接层上的若干个FPGA裸片,若干个FPGA裸片按照二维堆叠方式排布在所述硅连接层上,所述硅连接层覆盖所有的FPGA裸片;
每个FPGA裸片内包括若干个可配置功能模块、环于各个可配置功能模块分布的互连资源模块、以及连接点引出端,所述FPGA裸片内的可配置功能模块至少包括可编程逻辑单元、硅堆叠连接模块和输入输出端口,所述硅堆叠连接模块内包括若干个硅堆叠连接点,所述FPGA裸片内的可编程逻辑单元分别与硅堆叠连接点和输入输出端口通过互连资源模块相连,所述FPGA裸片内的硅堆叠连接点通过重布线层内的连接线与相应的连接点引出端相连;每个FPGA裸片中的连接点引出端通过所述硅连接层内的跨裸片连线与其他FPGA裸片中相应的连接点引出端相连,每个FPGA裸片可通过所述硅连接层内的跨裸片连线与其他任意一个FPGA裸片相连;连通各个FPGA裸片的跨裸片连线在所述硅连接层内沿着第一方向和第二方向交叉布置,所述第一方向和所述第二方向在水平方向上相互垂直;FPGA裸片内的输入输出端口通过所述硅连接层上的硅通孔连接至所述基板。
2.根据权利要求1所述的多裸片硅堆叠互连结构FPGA,其特征在于,所述硅堆叠连接模块直接与所述互连资源模块中的互连开关相连,硅堆叠连接模块与互连开关之间全互连或部分互连。
3.根据权利要求1所述的多裸片硅堆叠互连结构FPGA,其特征在于,所述FPGA裸片内的可配置功能模块还包括其他功能模块,所述其他功能模块包括DSP模块和/或BRAM模块,所述其他功能模块分别与硅堆叠连接点和输入输出端口通过互连资源模块相连,可编程逻辑单元、硅堆叠连接模块和其他功能模块排布形成二维阵列,硅堆叠连接模块设置在可编程逻辑单元所在的行列结构中以及其他功能模块所在的行列结构中。
4.根据权利要求3所述的多裸片硅堆叠互连结构FPGA,其特征在于,硅堆叠连接模块的尺寸小于其他功能模块的尺寸,其他功能模块所在的行列结构在硅堆叠连接模块处形成留空区域,所述留空区域处设置电容、测试电路、降噪电路和监控电路中的至少一种。
5.根据权利要求1-4任一所述的多裸片硅堆叠互连结构FPGA,其特征在于,每个FPGA裸片中的连接点引出端沿着所述第一方向和第二方向按行列结构布设,每个FPGA裸片中沿着所述第一方向布设有若干行连接点引出端,和/或,沿着所述第二方向布设有若干列连接点引出端。
6.根据权利要求5所述的多裸片硅堆叠互连结构FPGA,其特征在于,所述每个FPGA裸片中沿着所述第一方向布设有若干行连接点引出端,包括:
每个FPGA裸片中沿着所述第一方向按相同的间隔均匀布设有若干行连接点引出端;或者,每个FPGA裸片中沿着所述第一方向随机布设有若干行连接点引出端。
7.根据权利要求1-4任一所述的多裸片硅堆叠互连结构FPGA,其特征在于,连通各个FPGA裸片的跨裸片连线在所述硅连接层内分层布置。
8.根据权利要求1-4任一所述的多裸片硅堆叠互连结构FPGA,其特征在于,FPGA裸片内的输入输出端口还通过重布线层内的连接线与相应的连接点引出端相连。
9.根据权利要求1-4任一所述的多裸片硅堆叠互连结构FPGA,其特征在于,若干个FPGA裸片根据各个FPGA裸片的形状和面积排布在所述硅连接层上。
10.根据权利要求1-4任一所述的多裸片硅堆叠互连结构FPGA,其特征在于,所述多裸片硅堆叠互连结构FPGA还包括其他裸片,所述其他裸片层叠设置在所述硅连接层上,FPGA裸片中的连接点引出端通过所述硅连接层内的跨裸片连线与所述其他裸片中相应的连接点引出端相连;其中:
至少一个其他裸片为处理器芯片,所述处理器芯片包括Processor芯片如ARM芯片或RISC-V芯片中的至少一种;
和/或,至少一个其他裸片为DSP芯片;
和/或,至少一个其他裸片为AI芯片;
和/或,至少一个其他裸片为存储芯片,所述存储芯片包括SRAM、DRAM、ROM、FLASH、MRAM和RRAM中的至少一种;
和/或,至少一个其他裸片为数据转换芯片,所述数据转换芯片包括模数转换芯片和数模转换芯片中的至少一种;
和/或,至少一个其他裸片为射频芯片;
和/或,至少一个其他裸片包含HBM、RAMBUS或NOC接口;
和/或,至少一个其他裸片包含PCIE、Ethernet MAC、XUAI、SONET/SDH或INTERLAKEN接口。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010622799.3A CN111710663B (zh) | 2020-07-01 | 2020-07-01 | 一种多裸片硅堆叠互连结构fpga |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010622799.3A CN111710663B (zh) | 2020-07-01 | 2020-07-01 | 一种多裸片硅堆叠互连结构fpga |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111710663A true CN111710663A (zh) | 2020-09-25 |
CN111710663B CN111710663B (zh) | 2021-12-07 |
Family
ID=72545031
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010622799.3A Active CN111710663B (zh) | 2020-07-01 | 2020-07-01 | 一种多裸片硅堆叠互连结构fpga |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111710663B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113745197A (zh) * | 2021-09-03 | 2021-12-03 | 西安紫光国芯半导体有限公司 | 一种三维异质集成的可编程阵列芯片结构和电子器件 |
WO2022267030A1 (zh) * | 2021-06-25 | 2022-12-29 | 华为技术有限公司 | 一种交换芯片及供电方法 |
WO2023283893A1 (zh) * | 2021-07-15 | 2023-01-19 | 华为技术有限公司 | 一种数据交换装置及数据交换方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7378733B1 (en) * | 2006-08-29 | 2008-05-27 | Xilinx, Inc. | Composite flip-chip package with encased components and method of fabricating same |
CN103972224A (zh) * | 2013-01-29 | 2014-08-06 | 阿尔特拉公司 | 具有有源内插器的集成电路封装 |
US9911465B1 (en) * | 2016-11-08 | 2018-03-06 | Xilinx, Inc. | High bandwidth memory (HBM) bandwidth aggregation switch |
CN109564914A (zh) * | 2016-08-15 | 2019-04-02 | 赛灵思公司 | 用于堆叠硅互连(ssi)技术集成的独立接口 |
CN109933301A (zh) * | 2019-03-19 | 2019-06-25 | 中科亿海微电子科技(苏州)有限公司 | 可扩展可编程逻辑单元及可编程逻辑块结构 |
-
2020
- 2020-07-01 CN CN202010622799.3A patent/CN111710663B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7378733B1 (en) * | 2006-08-29 | 2008-05-27 | Xilinx, Inc. | Composite flip-chip package with encased components and method of fabricating same |
CN103972224A (zh) * | 2013-01-29 | 2014-08-06 | 阿尔特拉公司 | 具有有源内插器的集成电路封装 |
CN109564914A (zh) * | 2016-08-15 | 2019-04-02 | 赛灵思公司 | 用于堆叠硅互连(ssi)技术集成的独立接口 |
US9911465B1 (en) * | 2016-11-08 | 2018-03-06 | Xilinx, Inc. | High bandwidth memory (HBM) bandwidth aggregation switch |
CN109933301A (zh) * | 2019-03-19 | 2019-06-25 | 中科亿海微电子科技(苏州)有限公司 | 可扩展可编程逻辑单元及可编程逻辑块结构 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022267030A1 (zh) * | 2021-06-25 | 2022-12-29 | 华为技术有限公司 | 一种交换芯片及供电方法 |
WO2023283893A1 (zh) * | 2021-07-15 | 2023-01-19 | 华为技术有限公司 | 一种数据交换装置及数据交换方法 |
CN113745197A (zh) * | 2021-09-03 | 2021-12-03 | 西安紫光国芯半导体有限公司 | 一种三维异质集成的可编程阵列芯片结构和电子器件 |
Also Published As
Publication number | Publication date |
---|---|
CN111710663B (zh) | 2021-12-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111710663B (zh) | 一种多裸片硅堆叠互连结构fpga | |
CN111710662B (zh) | 一种通用多裸片硅堆叠互连结构 | |
JP5749854B2 (ja) | インダクタを有するインターポーザ | |
US11670630B2 (en) | Multi-chip structure including a memory die stacked on die having programmable integrated circuit | |
EP2987182B1 (en) | Semiconductor package having ic dice and voltage tuners | |
CN111755437B (zh) | 利用硅连接层形成片上网络的fpga装置 | |
US11127718B2 (en) | Multi-chip stacked devices | |
CN113410223B (zh) | 芯片组及其制造方法 | |
US11158621B2 (en) | Double side mounted large MCM package with memory channel length reduction | |
CN111753480B (zh) | 利用有源硅连接层实现时钟树的多裸片fpga | |
EP3439030A1 (en) | Interposer for an integrated system and corresponding design method | |
CN111725188B (zh) | 一种硅连接层具有可配置电路的多裸片fpga | |
CN111753481B (zh) | 利用有源硅连接层平衡延迟的多裸片fpga | |
CN111710661B (zh) | 基于信号延迟平衡技术设计的多裸片fpga | |
US12009307B2 (en) | Multi-die FPGA implementing built-in analog circuit using active silicon connection layer | |
CN111753479B (zh) | 利用硅连接层集成多裸片的片上网络的多裸片fpga | |
CN111755435B (zh) | 利用硅连接层集成hbm存储裸片的多裸片fpga |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |