Reconfigurable processor module comprising hybrid stacked integrated circuit die elements
DC CAFCFirst Claim
Patent Images
1. A processor module comprising:
- at least a first integrated circuit functional element including a programmable array that is programmable as a processing element; and
at least a second integrated circuit functional element stacked with and electrically coupled to said programmable array of said first integrated circuit functional element wherein said first and second integrated circuit functional elements are electrically coupled by a number of contact points distributed throughout the surfaces of said functional elements and wherein said second integrated circuit includes a memory array functional to accelerate external memory references to the processing element.
4 Assignments
Litigations
4 Petitions
Accused Products
Abstract
A reconfigurable processor module comprising hybrid stacked integrated circuit (“IC”) die elements. In a particular embodiment disclosed herein, a processor module with reconfigurable capability may be constructed by stacking one or more thinned microprocessor, memory and/or field programmable gate array (“FPGA”) die elements and interconnecting the same utilizing contacts that traverse the thickness of the die. The processor module disclosed allows for a significant acceleration in the sharing of data between the microprocessor and the FPGA element while advantageously increasing final assembly yield and concomitantly reducing final assembly cost.
261 Citations
29 Claims
-
1. A processor module comprising:
-
at least a first integrated circuit functional element including a programmable array that is programmable as a processing element; and at least a second integrated circuit functional element stacked with and electrically coupled to said programmable array of said first integrated circuit functional element wherein said first and second integrated circuit functional elements are electrically coupled by a number of contact points distributed throughout the surfaces of said functional elements and wherein said second integrated circuit includes a memory array functional to accelerate external memory references to the processing element. - View Dependent Claims (2, 3, 4)
-
-
5. A reconfigurable computer system comprising:
-
a processor; a memory; and at least one processor module including at least a first integrated circuit functional element having a programmable array that is programmable as a processing element and at least a second integrated circuit functional element that includes a memory array stacked with and electrically coupled to said programmable array of said first integrated circuit functional element wherein said memory array is functional to accelerate external memory references to the processing element. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A processor module comprising:
-
at least a first integrated circuit functional element including a programmable array; at least a second integrated circuit functional element including a processor stacked with and electrically coupled to said programmable array of said first integrated circuit functional element; and at least a third integrated circuit functional element including a memory stacked with and electrically coupled to said programmable array and said processor of said first and second integrated circuit functional elements respectively wherein said memory is functional to accelerate external memory references to said programmable array. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A programmable array module comprising:
-
at least a first integrated circuit functional element including a field programmable gate array that is programmable to include a processing element; and at least a second integrated circuit functional element including a memory array stacked with and electrically coupled to said field programmable gate array of said first integrated circuit functional element wherein said memory array is functional to accelerate external memory references to the processing element. - View Dependent Claims (17)
-
-
18. A reconfigurable processor module comprising:
-
at least a first integrated circuit functional element including a programmable array, said programmable array including a processing element; at least a second integrated circuit functional element including a processor stacked with and electrically coupled to said programmable array of said first integrated circuit functional element; and at least a third integrated circuit functional element including a memory stacked with and electrically coupled to said programmable array and said processor of said first and second integrated circuit functional elements respectively whereby said processor and said programmable array are operational to share data therebetween and wherein said memory is functional to accelerate external memory references to the processing element. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A programmable array module comprising:
-
at least a first integrated circuit functional element including a field programmable gate array wherein said field programmable gate array is programmable as a processing element; and at least a second integrated circuit functional element including a memory array stacked with and electrically coupled to said field programmable gate array of said first integrated circuit functional element wherein said memory array is functional to accelerate external memory references to said processing element, said first and second integrated circuit functional elements being coupled by a number of contact points distributed throughout the surfaces of said functional elements. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
Specification