The invention provides a programmable gate array package, which comprises at least one programmable computing chip and a programmable logic chip. The programmable computing chip contains many programmable computing units, each of which contains a writable memory array, which stores a lookup table (LUT) of a basic function. Programmable computing chips and programmable logic chips are stacked vertically and electrically coupled through interconnection between chips.
【技术实现步骤摘要】
含有可编程计算单元的可编程门阵列封装
本专利技术涉及集成电路领域,更确切地说,涉及可编程门阵列。
技术介绍
可编程门阵列属于半定制集成电路,即通过后端工艺或现场编程,实现对逻辑电路的定制化。美国专利4,870,302披露了一种可编程门阵列。它含有多个可编程逻辑单元(configurablelogicelement,或configurablelogicblock)和可编程连接(configurableinterconnect,或programmableinterconnect)。其中,可编程逻辑单元在设置信号控制下可以选择性地实现移位、逻辑非、AND(逻辑与)、OR(逻辑和)、NOR(和非)、NAND(与非)、XOR(异或)、+(算术加)、-(算术减)等功能;可编程连接在设置信号控制下可以选择性地实现两条互连线之间的连接、断开等功能。目前,很多应用均涉及复杂函数的计算。复杂函数一般含有多个自变量,它是基本函数的一种组合。基本函数含有一个或少量自变量,其例子包括超越函数,如指数(exp)、对数(log)、三角函数(sina、cos)等。为了保证执行速度,高性能应用要求用硬件来实现复杂函数。在现有的可编程门阵列中,复杂函数均通过来固化计算单元来实现。这些固化计算单元为硬核(hardblock)的一部分,其电路已经固化、不能对其进行再配置。很明显,固化计算单元将限制可编程门阵列的进一步应用。为了克服这个困难,本专利技术将可编程门电路的概念推广,使固化计算单元可编程化。具体说来,可编程门电路除了含有可编程逻辑单元以外,还含有可编程计算单元。该可编程计算单元可以选择性 ...
【技术保护点】
1.一种可编程门阵列封装(400),其特征在于含有:一含有多个可编程计算单元(100AA‑100AD)的可编程计算芯片(100W),该可编程计算单元(100AA‑100AD)含有至少一可写存储阵列(110),该可写存储阵列(110)存储一基本函数的至少部分查找表(LUT);一含有多个可编程逻辑单元(200AA‑200AD)的可编程逻辑芯片(200W),该可编程逻辑单元(200AA‑200AD)含有至少一可编程逻辑单元(200),该可编程逻辑单元(200)从一逻辑运算库中选择性地实现一种逻辑运算;多个将该可编程计算单元(100AA‑100AD)和该可编程逻辑单元(200AA‑200AD)选择性耦合的可编程连接(300);通过对该可编程计算单元(100AA‑100AD)、该可编程逻辑单元(200AA‑200AD)和该可编程连接(300)进行编程以实现一复杂函数,该复杂函数是所述基本函数的一种组合;所述可编程计算芯片(100W)和所述可编程逻辑芯片(200W)通过芯片间连接(160)电耦合。
【技术特征摘要】
1.一种可编程门阵列封装(400),其特征在于含有:一含有多个可编程计算单元(100AA-100AD)的可编程计算芯片(100W),该可编程计算单元(100AA-100AD)含有至少一可写存储阵列(110),该可写存储阵列(110)存储一基本函数的至少部分查找表(LUT);一含有多个可编程逻辑单元(200AA-200AD)的可编程逻辑芯片(200W),该可编程逻辑单元(200AA-200AD)含有至少一可编程逻辑单元(200),该可编程逻辑单元(200)从一逻辑运算库中选择性地实现一种逻辑运算;多个将该可编程计算单元(100AA-100AD)和该可编程逻辑单元(200AA-200AD)选择性耦合的可编程连接(300);通过对该可编程计算单元(100AA-100AD)、该可编程逻辑单元(200AA-200AD)和该可编程连接(300)进行编程以实现一复杂函数,该复杂函数是所述基本函数的一种组合;所述可编程计算芯片(100W)和所述可编程逻辑芯片(200W)通过芯片间连接(160)电耦合。2.根据权利要求1所述的可编程门阵列封装(400),其特征还在于:至少部分所述可编程连接(300)位于所述可编程计算芯片(100W)中。3.根据权利要求1所述的可编程门阵列封装(400),其特征还在于:至少部分所述可编程连接(300)位于所述可...
【专利技术属性】
技术研发人员:张国飙,
申请(专利权)人:成都海存艾匹科技有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。