导线高速路的快速FPGA互连拼接制造技术

技术编号:34383760 阅读:29 留言:0更新日期:2022-08-03 21:03
本公开涉及一种现场可编程门阵列(FPGA),其具有用于连接到逻辑块的非高速路导线段和高速路的高速路网络中的高速路导线段。每个高速路具有连续连接的多组高速路导线段。每个连续连接通过多路复用器。高速路的多路复用器具有入口匝道、出口匝道或两者,以根据对FPGA的编程与导线段进行可编程连接。编程与导线段进行可编程连接。编程与导线段进行可编程连接。

【技术实现步骤摘要】
导线高速路的快速FPGA互连拼接
[0001]相关申请的交叉引用
[0002]本申请要求于2021年2月2日提交的、申请号为63/144,882、题目为“导线高速路的快速FPGA互连拼接(FAST FPGA INTERCONNECT STITCHING FOR WIRE HIGHWAYS)”的美国临时申请的优先权的权益,该美国临时申请通过引用并入本文。


[0003]本公开的
涉及现场可编程门阵列(FPGA),并且更具体地,涉及FPGA中的布线和可编程互连。

技术介绍

[0004]现代的现场可编程门阵列(FPGA)包含可以与静态随机存取存储器(SRAM)可编程多路复用器(也称为多路复用器或复用器)连接在一起的各种导线。多路复用器通常从多路复用器输入之中选择,并驱动一个或多个多路复用器输出。FPGA的标准特征是这些导线的各种连接可以根据FPGA编程进行编程,例如通过根据设计数据库中表示的设计的FPGA编程器(例如,一种CAD或计算机辅助设计系统)进行编程。这些导线的长度通常从跨越单个逻辑块到跨越芯片的重要部分有所不同。短导线用本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种现场可编程门阵列(FPGA),包括:多个导线段,包括用于连接到逻辑块的非高速路导线段和高速路的高速路网络中的高速路导线段;每个高速路包括连续连接的多组高速路导线段,每个连续连接通过多路复用器;每个高速路的至少一个多路复用器包括入口匝道,所述入口匝道用于根据对所述FPGA的编程连接和选择另一个导线段,以驱动进入所述高速路的高速路导线段;并且每个高速路的至少一个多路复用器包括出口匝道,所述出口匝道用于根据对所述FPGA的编程将高速路导线段连接到非高速路导线段。2.根据权利要求1所述的FPGA,其中:每个出口匝道包括高速路的多路复用器,所述高速路的多路复用器具有作为输入的所述高速路导线段并且具有所述多路复用器的输出的可编程连接。3.根据权利要求1所述的FPGA,其中:每个高速路的至少一个多路复用器通过作为所述入口匝道的所述多路复用器的输入的可编程连接,具有与另一个高速路的高速路导线段的连接以及与非高速路导线段的连接。4.根据权利要求1所述的FPGA,其中:第一高速路的高速路导线通过所述第一高速路的出口匝道到第二高速路的入口匝道的可编程连接,具有与所述第二高速路的高速路导线的可编程连接。5.根据权利要求1所述的FPGA,其中:第一高速路的高速路导线通过所述第一高速路的出口匝道、非高速路导线和第二高速路的入口匝道的可编程连接,具有与所述第二高速路的高速路导线的可编程连接。6.根据权利要求1所述的FPGA,其中:所述高速路导线段的负载足够小,并且与足够小且快速的高速路的多路复用器连接在一起,由此所述高速路网络取代其他FPGA的传统长导线网络。7.根据权利要求1所述的FPGA,其中:多个出口匝道具有可编程连接,所述可编程连接包括用于连接到沿第一方向的另一个高速路的另一个高速路导线段的第一种类型的出口匝道连接、用于第一直角连接到沿第二方向的另一个导线段的第二种类型的出口匝道连接、用于第二直角连接到沿与所述第二方向相反的第三方向的另一个导线段的第三种类型的出口匝道连接、用于连接到沿所述第一方向的非高速路导线段的第四种类型的出口匝道连接、以及反向连接到沿与所述第一方向相反的第五方向的非高速路导线的第五种类型的出口匝道连接。8.一种操作现场可编程门阵列(FPGA)的方法,包括:对具有多个导线段的FPGA进行编程,以定义所述FPGA的第一功能,所述多个导线段包括非高速路导线段和高速路导线段,所述非高速路导线段用于连接到逻辑块,所述高速路导线段在高速路的高速路网络中,每个高速路包括连续连接的多组高速路导线段,每个连续连接通过多路复用器;对高速路的至少一个多路复用器的入口匝道进行编程,以定义所述FPGA的第二功能,所述入口匝道用于连接和选择另一个导线段以驱动进入所述高速路的高速路导线段;并且对高速路的至少一个多路复用器的出口匝道进行编程,以定义所述FPGA的第三功能,
所述出口匝道用于将高速路导线段连接到非高速路导线段。9.根据权利要求8所述的操作FPGA的方法,其中:对所述出口匝道进行编程包括对所述多路复用器的输出连接进行编程以连接到所述非高速路导线段。10.根据权利要求8所述的操作FPGA的方法,其中:对所述入口匝道进行编程包括对所述多路复用器的输入进行编程以连接到所述另一个导线段,所述另一个导线段包括另一个高速路的高速路导线段或非高速路导线段。11.根据权利要求8所述的操作FPGA的方法,进一步包括:通过第一高速路的出口匝道对所述第一高速路的高速路导线与第二高速路的高速路导线进行编程连接,其中所述第一高速路的出口匝道具有与所述第二高速路的入口匝道的可...

【专利技术属性】
技术研发人员:马塞尔
申请(专利权)人:EFINIX有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1