IP Library › Granted Patent US 7,126,214
Granted Patent B2
US 7,126,214 · App. 10/802,067 · Granted Oct 24, 2006

Reconfigurable processor module comprising hybrid stacked integrated circuit die elements

Assignee: Arbor Company LLP
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,126,214
App. No.
10/802,067
Granted
Oct 24, 2006
Kind
B2
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.

Claims (63)

1. A programmable array module comprising:

at least a first integrated circuit functional element including a field programmable gate array; 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 field programmable gate array is programmable as a processing element, and wherein said memory array is functional to accelerate reconfiguration of said field programmable gate array as a processing element.

2. A programmable array module comprising:

at least a first integrated circuit functional element including a field programmable gate array; 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, said first and second integrated circuit functional elements being coupled by a number of contact points distributed throughout the surfaces of said functional elements,

wherein said field programmable gate array is programmable as a processing element, and wherein said memory array is functional to accelerate reconfiguration of said field programmable gate array as a processing element.

3. The programmable array module of claim 2 wherein said contact points are further functional to provide test stimulus from said field programmable gate array to said at least second integrated circuit functional element.

4. The programmable array module of claim 2 further comprising:

at least a third integrated circuit functional element stacked with and electrically coupled to at least one of said first or second integrated circuit functional elements.

5. The programmable array module of claim 4 wherein said third integrated circuit functional element includes another field programmable gate array.

6. The programmable array module of claim 4 wherein said third integrated circuit functional element includes an I/O controller.

7. A method of fabricating a programmable array module comprising:

forming at least a first integrated circuit functional element including a field programmable gate array and a plurality of metal pads on a base wafer;

forming a first epitaxial layer over the first integrated circuit functional element; and

forming at least a second integrated circuit functional element including a memory array in the first epitaxial layer, the second integrated circuit functional element having a plurality of metal pads, at least one of which is in electrical contact with the metal pads of the first integrated circuit functional element.

8. The method of claim 7 further comprising forming a first layer of silicon dioxide on the surface of the first integrated circuit functional element.

9. The method of claim 8 further comprising forming the first epitaxial layer on the surface of the first silicon dioxide layer.

10. The method of claim 7 wherein forming the first epitaxial layer comprises forming a polysilicon layer.

11. The method of claim 7 further comprising etching through the first epitaxial layer so that an interconnection between the metal pads of the first and second integrated circuit functional elements is subsequently formed.

12. The method of claim 11 further comprising etching through a first silicon dioxide layer on the surface of the first integrated circuit functional element.

13. The method of claim 7 further comprising forming a second epitaxial layer over the first epitaxial layer such that a third functional element is integrated with the first two functional elements.

14. The method of claim 13 wherein forming the third functional element comprises forming an I/O controller, memory, FPGA, or microprocessor.

15. The method of claim 13 further comprising forming a second silicon dioxide layer on the surface of the second epitaxial layer.

16. The method of claim 13 wherein forming the second epitaxial layer comprises forming a polysilicon layer.

17. A method of fabricating a processor module comprising:

forming at least a first integrated circuit functional element including a microprocessor on a base wafer; and

using wafer processing techniques, forming at least a second integrated circuit functional element such as a field programmable gate array on the first integrated circuit functional element,

wherein forming the second integrated circuit functional element comprises forming an epitaxial layer.

18. The method of claim 17 further comprising forming an electrical contact between at least one of a plurality of metal pads associated with the first integrated circuit functional element and at least one of a plurality of metal pads associated with the second integrated circuit functional element.

19. The method of claim 17 wherein forming the epitaxial layer comprises forming a polysilicon layer.

20. The method of claim 17 further comprising forming a silicon dioxide layer on a top surface of the first integrated circuit functional element.

21. The method of claim 17 further comprising etching through the second integrated circuit functional element so that an electrical interconnection can be established between the first and second integrated circuit functional elements.

22. The method of claim 17 further comprising forming a third functional element integrated with the first two functional elements using wafer processing techniques.

23. The method of claim 22 wherein forming the third functional element comprises forming an epitaxial layer.

24. The method of claim 23 wherein forming the epitaxial layer comprises forming a polysilicon layer.

25. The method of claim 22 wherein forming the third functional element comprises forming an I/O controller, memory, FPGA, or microprocessor.

26. A programmable array module comprising:

at least a first integrated circuit functional element including a field programmable gate array; 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 field programmable gate array is programmable as a processing element, and wherein said memory array is functional to accelerate external memory references to said processing element.

27. A programmable array module comprising:

at least a first integrated circuit functional element including a field programmable gate array; 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, said first and second integrated circuit functional elements being coupled by a number of contact points distributed throughout the surfaces of said functional elements,

wherein said field programmable gate array is programmable as a processing element, and wherein said memory array is functional to accelerate external memory references to said processing element.

28. The programmable array module of claim 27 wherein said contact points are further functional to provide test stimulus from said field programmable gate array to said at least second integrated circuit functional element.

29. The programmable array module of claim 27 further comprising:

at least a third integrated circuit functional element stacked with and electrically coupled to at least one of said first or second integrated circuit functional elements.

30. The programmable array module of claim 29 wherein said third integrated circuit functional element includes another field programmable gate array.

31. The programmable array module of claim 29 wherein said third integrated circuit functional element includes an I/O controller.

32. A method of fabricating a processor module comprising:

forming at least a first integrated circuit functional element including a microprocessor on a base wafer;

using wafer processing techniques, forming at least a second integrated circuit functional element including a field programmable gate array on the first integrated circuit functional element; and

forming a third functional element integrated with the first two functional elements using wafer processing techniques,

wherein forming the third functional element comprises forming an epitaxial layer.

33. The method of claim 32 further comprising forming an electrical contact between at least one of a plurality of metal pads associated with the first integrated circuit functional element and at least one of a plurality of metal pads associated with the second integrated circuit functional element.

34. The method of claim 32 wherein forming the second integrated circuit functional element comprises forming an epitaxial layer.

35. The method of claim 34 wherein forming the epitaxial layer comprises forming a polysilicon layer.

36. The method of claim 32 further comprising forming a silicon dioxide layer on a top surface of the first integrated circuit functional element.

37. The method of claim 32 further comprising etching through the second integrated circuit functional element so that an electrical interconnection is established between the first and second integrated circuit functional elements.

38. The method of claim 32 wherein forming the epitaxial layer comprises forming a polysilicon layer.

39. The method of claim 32 wherein forming the third functional element comprises forming an I/O controller, memory, FPGA, or microprocessor.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2019
From: ARBOR COMPANY LLLP
To: ARBOR GLOBAL STRATEGIES, LLC
Reel/Frame 051032/0115 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 7, 2019
From: ARBOR COMPANY LLLP
To: ARBOR GLOBAL STRATEGIES, LLC
Reel/Frame 050641/0207 →
SECURITY AGREEMENT Recorded Feb 27, 2009
From: ARBOR COMPANY, LLLP
To: GUZY, MARY ANN; GUZY, MARK
Reel/Frame 022320/0200 →
LIEN Recorded Dec 31, 2008
From: GUZY, D. JAMES; ARBOR COMPANY, LLP A/K/A ARBOR COMPANY, LLLP
To: GUZY, MARY ANN
Reel/Frame 022043/0095 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 16, 2004
From: HUPPENTHAL, JON M.; GUZY, D. JAMES
To: ARBOR COMPANY LLP
Reel/Frame 015118/0593 →
Continuity (3)
Continuation In Part 1045211300 · Jun 2, 2003
Continuation 1001205700 · Dec 5, 2001
Related Publication 20040177237A1 · Sep 9, 2004