【技术实现步骤摘要】
基于通用结构硅连接层构成的多裸片FPGA
本专利技术涉及FPGA
,尤其是一种基于通用结构硅连接层构成的多裸片FPGA。
技术介绍
FPGA(FieldProgrammableGateArray,现场可编程逻辑门阵列)是一种硬件可编程的逻辑器件,除了应用于移动通信、数据中心等领域,还广泛应用于集成电路设计中的原型验证,能够有效验证电路功能的正确性,同时加快电路设计速度。原型验证需要利用FPGA内部的可编程逻辑资源实现电路设计,随着集成电路规模的不断增大及复杂功能的实现,对FPGA的可编程逻辑资源的数量的需求不断提高,后续技术发展和需求的不断增加,FPGA可编程资源数量会成为更大的瓶颈,给该行业发展提出更大的挑战。FPGA规模的增加代表芯片面积不断增大,这样会导致芯片加工难度的提高以及芯片生产良率的降低。
技术实现思路
本专利技术人针对上述问题及技术需求,提出了一种基于通用结构硅连接层构成的多裸片FPGA,本专利技术的技术方案如下:一种基于通用结构硅连接层构成的多裸片FPGA,该多裸片FPGA至少包括硅连接层以及层叠设置在硅连接层上的m个FPGA裸片,m≥2;硅连接层的表面预置有若干个硅连接层输入连接点和若干个硅连接层输出连接点,硅连接层输入连接点和硅连接层输出连接点在硅连接层表面呈阵列结构排布;硅连接层内布设有硅连接层配置电路和硅连接层互连网络,硅连接层互连网络中包括若干条互连线路,硅连接层输入连接点和硅连接层输出连接点之间通过硅连接层互连网络中的互连线路相连,硅连接层配置电 ...
【技术保护点】
1.一种基于通用结构硅连接层构成的多裸片FPGA,其特征在于,所述多裸片FPGA至少包括硅连接层以及层叠设置在所述硅连接层上的m个FPGA裸片,m≥2;/n所述硅连接层的表面预置有若干个硅连接层输入连接点和若干个硅连接层输出连接点,硅连接层输入连接点和硅连接层输出连接点在所述硅连接层表面呈阵列结构排布;所述硅连接层内布设有硅连接层配置电路和硅连接层互连网络,所述硅连接层互连网络中包括若干条互连线路,硅连接层输入连接点和硅连接层输出连接点之间通过所述硅连接层互连网络中的互连线路相连,所述硅连接层配置电路连接并配置所述硅连接层互连网络;/n每个所述FPGA裸片的表面预置有若干个裸片输入连接点和若干个裸片输出连接点,所述FPGA裸片上的连接点与所述FPGA裸片内部的裸片可配置逻辑模块相连,裸片输入连接点和裸片输出连接点在所述FPGA裸片表面呈阵列结构排布,所述FPGA裸片上的各个连接点之间的相对排布结构与所述硅连接层上的各个连接点之间的相对排布结构匹配;/n每个所述FPGA裸片上的连接点分别与所述硅连接层上的连接点贴合,所述FPGA裸片上的各个裸片输入连接点分别与各个硅连接层输出连接点对接, ...
【技术特征摘要】
1.一种基于通用结构硅连接层构成的多裸片FPGA,其特征在于,所述多裸片FPGA至少包括硅连接层以及层叠设置在所述硅连接层上的m个FPGA裸片,m≥2;
所述硅连接层的表面预置有若干个硅连接层输入连接点和若干个硅连接层输出连接点,硅连接层输入连接点和硅连接层输出连接点在所述硅连接层表面呈阵列结构排布;所述硅连接层内布设有硅连接层配置电路和硅连接层互连网络,所述硅连接层互连网络中包括若干条互连线路,硅连接层输入连接点和硅连接层输出连接点之间通过所述硅连接层互连网络中的互连线路相连,所述硅连接层配置电路连接并配置所述硅连接层互连网络;
每个所述FPGA裸片的表面预置有若干个裸片输入连接点和若干个裸片输出连接点,所述FPGA裸片上的连接点与所述FPGA裸片内部的裸片可配置逻辑模块相连,裸片输入连接点和裸片输出连接点在所述FPGA裸片表面呈阵列结构排布,所述FPGA裸片上的各个连接点之间的相对排布结构与所述硅连接层上的各个连接点之间的相对排布结构匹配;
每个所述FPGA裸片上的连接点分别与所述硅连接层上的连接点贴合,所述FPGA裸片上的各个裸片输入连接点分别与各个硅连接层输出连接点对接,所述FPGA裸片上的各个裸片输出连接点分别与各个硅连接层输入连接点对接;所述硅连接层配置电路连接并配置所述硅连接层互连网络中各条互连线路的通断使得每个硅连接层输入连接点与任意一个硅连接层输出连接点之间形成通路,实现任意两个FPGA裸片之间的互连。
2.根据权利要求1所述的多裸片FPGA,其特征在于,所述硅连接层互连网络包括若干个互连资源模块,每个所述互连资源模块内包括配置位和若干个互连的可编程多路选择器,所述配置位的值控制各个可编程多路选择器的工作状态;任意两个所述互连资源模块之间通过相应跨度的互连线相连,各个硅连接层输入连接点和硅连接层输出连接点均接入相应的互连资源模块,每条互连线路中包括若干个互连资源模块中的若干个可编程多路选择器以及若干条互连线;所述硅连接层配置电路连接各个所述互连资源模块中的配置位并写入配置码流,所述配置位的值用于控制各个可编程多路选择器的工作状态实现对各条互连线路通断的控制。
3.根据权利要求2所述的多裸片FPGA,其特征在于,每个所述互连资源模块中的每个可编程多路选择器由若干个NMOS管搭建而成且在输出端口处设置有电平回复电路,所述配置位的值控制各个NMOS管的通断。
4.根据权利要求1所述的多裸片FPGA,其特征在于,所述硅连接层互连网络采用Crossbar架构,所述硅连接层互连网络包括配置位阵列和交叉开关阵列,所述交叉开关阵列包括若干行绕线和若干列绕线,每行绕线与每列绕线的交叉位置处分别设置一个可编程开关;所述交叉开关阵列的各行绕线分别连接各个硅连接层输入连接点,所述交叉开关阵列的各列绕线分别连接各个硅连接层输出连接点,任意一个硅连接层输入连接点通过所述交叉开关阵列与任意一个硅连接层输出连接点之间形成一条互连线路,所述硅连接层配置电路连接各个所述配置位阵列并写入配置位,所述配置位阵列的值用于控制各个可编程开关的状态实现对各条互连线路通断的控制。
5.根据权利要求4所...
【专利技术属性】
技术研发人员:范继聪,徐彦峰,单悦尔,闫华,张艳飞,
申请(专利权)人:无锡中微亿芯有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。