The following is a detailed description of embodiments of the disclosure depicted in the accompanying drawings. The embodiments are introduced in such detail as to clearly communicate the disclosure. However, the embodiment(s) presented herein are merely illustrative, and are not intended to limit the anticipated variations of such embodiments; on the contrary, the disclosure is to cover all modifications, equivalents, and alternatives falling within the spirit and scope of the appended claims. The detailed descriptions below are designed to make such embodiments obvious to those of ordinary skill in the art.
The present disclosure and some of its features have been described in detail for some embodiments. It should be understood that various changes, substitutions and alterations can be made herein without departing from the spirit and scope of the disclosure as defined by the appended claims. An embodiment of the disclosure may achieve multiple objectives, but not every embodiment falling within the scope of the attached claims will achieve every objective. Moreover, the scope of the present application is not intended to be limited to the particular embodiments of the process, machine, manufacture, composition of matter, means, methods and steps described in the specification. One of ordinary skill in the art will readily appreciate from the disclosure of the present invention that processes, machines, manufacture, compositions of matter, means, methods, or steps, presently existing or later to be developed are equivalent to, and fall within the scope of, what is claimed. Accordingly, the appended claims are intended to include within their scope such processes, machines, manufacture, compositions of matter, means, methods, or steps.
Many electronic devices require a significant amount of memory. However placing numerous memory integrated circuits (IC)s directly to a circuit board can require a relatively large amount of circuit board area. Such a large circuit board area is not available in small handheld electronic devices. Thus, stacking of ICs on top of each other is one option for increasing the density of ICs in small devices. Also, the stacking of ICs can provide additional benefits, for example, shorter impedance matched conductors allow for faster data rates.
In one embodiment of the present disclosure, an IC die set interconnection system is disclosed. The system can include a first chip carrier having a first electrode or pad configuration and a second chip carrier having the same or a substantially similar electrode configuration. The system can also include a multilayer flexible cable having a first side and a second side that has substantially parallel conductors running along the cable. The cable can have vias exposed on the first side and the second side of the cable, such that the chip carriers can connected with the vias and the conductors on both sides of the cable.
The conductors can also be cut such that different segments of the conductors can be utilized exclusively to interconnect different chip carriers. This configuration allows an output bus on the first chip carrier to be connected to an input bus on the second chip carrier and it also allows an output bus of the second chip carrier to be connected to a secondary input bus on the first chip carrier, where the bus conductors can lie in parallel, eliminating the need for conductors to cross over each other, or eliminating the requirement to twist the cable as it interconnects busses of chip carriers.
In one embodiment, after chip carriers are connected to both sides of the cable, the cable can be folded or bend in a half circle to place the second chip carrier on top of the first chip carrier. After folding the cable, a surface of the second chip carrier can be secured to a surface of the first chip carrier such that the chip carriers become “stacked” in a parallel configuration. The first chip carrier can contain an IC die that can operate as a repeater circuit and the second chip carrier can mount an IC that can operate as a memory circuit that is a non-repeater circuit. In this configuration, functionally identical chips can be wired differently and perform different functions in a memory array.
In another embodiment, an interconnect system is disclosed that includes a flexible electrical interconnect member having a first side and a second side, a plurality of parallel conductors for conveying a set of signals and vias for exposing the parallel conductors on the first and second side. The system can further include a first IC die having a first set of electrodes disposed to connect with the plurality of parallel conductors on the first side of the flexible electrical interconnect member such that the first die can receive the set of signals. This embodiment can further include a second IC die having a second set of electrodes disposed to connect with the second side of the flexible electrical interconnect member and with the set of signals.
In addition, a third IC die can have a third set of electrodes disposed to connect with the first side of the cable, wherein the third IC die can be placed on the first side of the cable. Thus, the first die, second die and third die can all store data related to the set of signals and the first die can act as the repeater or “gateway” for the second and third or more memory IC die in the stack can provided redundant data storage.
In one embodiment, a circuit board or interconnect board can be included to mount the stacked dies and the flexible interconnect member. The second die can be placed in an inverted position such that the flexible electrical interconnect member is folded and turns through a three hundred sixty degree angle. In another embodiment, the IC die can be functionally similar, but due how they are interconnected they can perform different functions. The flexible electrical interconnect can be a polyamide based interposer cable with controlled impedances. The interconnect topology could be a star configuration where a single conductor or line branches into many conductors such that a single buss can supply identical signals to multiple ICs.
In yet another embodiment, a method for interconnecting ICs is disclosed. The method can include manufacturing an interposer structure with conductors that can provide a first data bus and a second data bus and vias at the surface of the cable can provide an interconnection to the pads or electrodes at the surface of the cable or interposer structure. A first IC die can be assembled to the first data bus and second data bus of the interposer, and a second die can be assembled to the second data bus of the interposer. The interposer can be folded onto itself, such that the first die is proximate to, or stacked on the second die. A primary input port on the first die can accept data on a first data bus and a primary output port of the first die can supply data on the second data bus to the second die and possibly many other die. An output port on the second die can supply the data received on the input data bus back to a secondary input port of the first die on a third data bus when requested by a memory controller.
Referring to
The cable 102 could be like a ribbon cable that can carry a high density of signals such that the cable 102 can interconnect multiple data busses to multiple IC die. The cable 102 could be made from a polyamide material that insulates copper traces. The copper traces can be manufactured such that at specific frequencies, the impedance of the copper traces matches the output impedance of the IC die carrier 110. Such impedance matching allows high data transfer rates on the cable 102 without a significant amount of data transmission errors and signal degradation.
Although an 80 pin periphery pattern for IC die carrier 110 is illustrated in
Generally, during the manufacturing process many “identical” ICs are manufactured on a wafer. The wafer is then cut into small square die, wherein each die is technically identical, or can perform in a similar manner with similar electrical stimuli. Since most IC die are small and the connection pads of the IC die are very close together (measured by microns), it is relatively difficult to connect the very small pads or electrodes on the IC die directly to pads on a circuit board or to a standard cable. The density and spacing of pads on a die is often referred to as pitch.
In accordance with the present disclosure,
Cable 102 can be a multilayer cable having hundreds of conductors such that hundreds of signals can be simultaneously carried by the cable 102. In the illustration, cable 102 has two conductors that are placed directly under each pad. For example, conductors 114 are placed directly underneath pads 112, 114, and 122. A higher density cable may have more than two conductors that below each pad. The multilayer cable 102 can have vias such as vias 116 or micro vias which measure less than 50 microns in diameter. Vias can create an electrical connection from an underlying layer of the cable 102 to the surface of the cable 102, such that the IC die 110 and 124 can connect with any layer of the cable 102.
Generally, a via can be a plated through hole or a wire that “runs” perpendicular to the conductors 120 and traverses insulative layers of the cable 102. A via can also interconnect conductors on various layers of the cable 102. Spacing of the conductors 120 and micro vias can allow room for the vias to traverse the cable without shorting to other conductors. For example, vias 116 can connect a conductor on a far side of the cable 102 to a pad on the cable 102, and to a pad on IC die 110. Although only a few vias are shown, hundreds of vias could be utilized to interconnect IC die 110 to the cable 102. Conductor 114 on the left and right side of the page can represent conductors on a bus that interconnects chip carrier 110 with chip carrier 124.
Referring to
The interposer 210 can generally be a flexible substrate having a top and bottom planar surface. The interposer 210 can have, for example three or four layers of conductors and can have possibly over 50 conductors per layer. The interposer 210 can have a set of pads such as pad 112 that are configured in a predetermined pattern (for example, a predefined ball grid array pattern) such that conductors within interposer 210 can connect with, and interconnect dies 202-208. Many different attachment methods or topologies such as a ball grid array, a fine ball grid array, chip scale packages, thin quad flat packs, or any other interconnect topology could be utilized to interconnect the dies 202-208 with the conductors of the interposer 210.
The interposer 210 can have small vias that bring internal conductive paths or traces to the surface of the interposer 210. Pads can be placed where the vias reach the surface such that the electrodes or conductive pads on die 202-208 can be connected to selected conductors in the interposer 210. The pads can be spaced as close as 60 microns center to center. Dies 202-208 may by analog, digital or hybrid circuits for example microprocessors, microcontroller, application specific ICs, static or dynamic memory devices, radio frequency processing devices and the like.
In one embodiment, the die 202-208 could create a memory system. The memory system could utilize a fan out configuration provided by the interposer 210 where signals entering the interposer 210 on connections such as solder balls 214 and 216 could be selectively connected to specific inputs of die 202. Die 202 can be a repeater die or a base memory chip. In this embodiment interposer 210 can also connect the die 202 too other die depending on the location of vias, splices, cuts and pad connections of the interposer 210. Accordingly, die 202 could function as a repeater circuit and dies 204, 206 and 208 could function as non-repeater dies and create redundant storage.
In this “fan out” or “star” memory topology, die 202 or the “repeater” memory chip can be placed on the circuit board and the “non-repeater” memory ICs (i.e. 204-208) can be placed on top of, or can be stacked on die 202. The repeater die 202 can “fan out” an incoming signal to form a “stacked star” topology delivering a single signal to multiple memory ICs (i.e. dies 204-208) at multiple locations. This topology can connect a single point or transistor within a die to multiple locations along the interposer 210 utilizing the branching configuration.
In a star topology that stacks die 202-208, another mode of operation can also be utilized. In this configuration, each memory chip has separate input ports and output ports. The base memory chip (i.e. die 202 or the one on the bottom of the stack) or repeater IC will receive data from the memory controller (not shown) on its primary input port, store the data and provide a repeat transmission of the stored data sending it to all chips in the stack such as die 204-208 via a secondary output port to create the fan out topology.
The base chip die 202 can also send the stored data directly back to the controller on its primary output port in response to a request from the memory controller. Thus, all of the memory ICs that are connected to the interposer 210 can receive and store data identical to the data stored by the base repeater die 202. Such a configuration creates a significant routing density. Interposer 210 can accommodate such routing density with multiple layers, micro vias, cuts and splices.
Other stacked interconnect topologies could be provided for other data storage or data processing methodologies, sequences or process. For example, each memory chip can have separate input ports and separate output ports or dedicated input ports and dedicated input ports that transmit and receive to and from a single location. For example, the base die 202 can receive data from the memory controller (not shown) on its primary input port, store the data and provide a repeat transmission of the stored data on a multiple output ports, sending he data to all stacked packages on separate conductors. This may require additional ports and pad outs to those shown in the figures.
The stacked interconnect can support either a star topology with one sender and multiple receivers, or the interconnect could be configured as a daisy chain where a single transmit port can send data to a single receive port. Such an interconnect configuration may require multiple links via the solder balls or other interconnect structures to provide data to IC at the top of stack. For example, the data may take three different conductors, transmitters and receivers going up to the top of a stack with four ICs. In a daisy chain configuration, the ICs may not share busses but each bus on each chip can be interconnected by dedicated conductors.
The stacked interconnect can support either a star topology with one sender and multiple receivers or could be configured in a daisy chain where a single transmitter can send data to a single receiver. Such an interconnect configuration may require multiple links via the solder balls to provide data to the top of stack. For example, the data may take three different conductors going up to the top of a stack with four ICs. In a daisy chain configuration, the ICs are not connected in a fan out and do not share busses but each bus on each chip can be interconnected by dedicated conductors.
Notwithstanding the higher routing density of this type of system, all die 202-208 can be manufactured from the same batch to increase the volume of identical IC dies that can be utilized in a device. In this configuration the base package (die 202) can receive data from the memory controller on its primary input and send the data to other chips in the stack (die 204-208) via its secondary port. Then, when memory controller requests the stored data all of the chips connected to interposer 210, excluding the base package (die 202), can supply the stored data to die 202 on their secondary output.
Die 202 (base chip) can accept the stored/transmitted signals on their secondary input port and die 202 can send the data back to the memory controller via its primary output port. As stated above in this configuration, where all of the memory ICs have the same chip design and pin out routing the conductors between chips becomes complicated because of the linear nature of the conductors in the interposer and the identical pin outs of the IC die.
In this embodiment, a write data bus (that writes data to all dies (202-208)) from a circuit board that is connected via solder ball 216 can be connected to the primary input port 218 of the “repeater” die 202. Repeater die 202 can provide identical data on output secondary port 220 and all non-repeater die 204, 206, and 208 can receive the repeated or duplicate data on a secondary input port such as ports 222, 224, and 226. Thus, non-repeater die 204, 206 and 208 can store redundant data. This fan out memory design can be utilized in a high performance/high speed system because lower capacitances and lower signal levels can be utilized by the system. Each port of each die can then drive individual signals to multiple locations thereby providing a large fan out.
When requested, die 204,206 and 208 can provide their stored data on a secondary output port such as secondary output ports 228, 230 and 232. Each die 202-208 can have a primary input port (INP), a secondary input port (INS), a primary output port (OUTP), and a secondary output port (OUTS).
An alternate embodiment with a specialized base die having input ports and output ports in different locations can utilize a less dense routing system (interposer 210) or less complex interposer 210. However, this specialized memory IC will have a relatively low manufacturing volume and are therefore be a relatively expensive component.
The interposer 210 can be assembled to a circuit board (not shown) via solder balls 216 and 214 and the interposer 210 can be glued to the circuit board with an epoxy material (not shown). The dies (202-208) can be soldered to the interposer 210 and the interposer 210 can be soldered to a circuit board. “Solder balls” can be utilized to separate the die 202-208 from the interposer cable components to relieve thermal stresses cause by differences in thermal expansion of the die 202-208 and the interposer 210. Additionally, the interposer 210 can have specific impedances to provide a robust low loss connection between the dies and the circuit board.
Interposer 310 can be flexible in the sense that it can undergo substantially elastic deformation in bending when subjected to reasonable strain values. For example, the interposer 310 can bend back upon itself forming a radius of less than a tenth of an inch without appreciable damage to the conductive traces within the interposer 310. Interposer 310 can be attached to a circuit board 320 utilizing a wave soldering process. Interposer 310 can be a polymeric layer clad with thin copper layers of varying widths.
The copper layers can be formed utilizing thermal compression bonding of copper foil. In one embodiment a Pyralux™ product from Dupont® could be utilized for the middle conductive layers of the interposer 310. As the assembly 300 is folded, epoxy 322 can be placed between the dies 302, 304, 306 and 308 the “bottom” surface of the interposer cable 302 and the circuit board 320 to secure the assembly 300 and make it rigid. After the assembly 300 is in place the assembly 300 can also be potted such that it can withstand extreme vibration without failure.
Referring to
An IC die can be assembled to the first side of the cable and to the first and second data bus as illustrated in block 404. Another IC die can be assembled to the second side of the cable and to the first and second data bus as illustrated by block 406. Pads on the first and second IC die can be soldered to pads or vias on the cable during this assembly process. In addition the IC die can be glued to the cable or to a circuit bond on which the cable and the IC die are mounted.
As illustrated by block 408, the flat cable can be folded such that the first die is proximate to the second die. The cable can interconnect an output port of the first die such that the first die can supply data on the first data bus to the second die and the second die can store the data and an output port on the second die can supply the data back to an input port on the first die via the second data bus when requested.
As illustrated by block 410 the cable can be electrically and mechanically connected to the circuit board and the process can end thereafter. The cable can be soldered or electrically interconnected to a circuit board and the cable can be glued to the circuit board utilizing an epoxy. All of the electrical connections can be made utilizing a grid ball array. The solder balls can raise the cable off of the circuit board and can also raise the IC die off of cable such that thermal expansions at different rates will not fatigue the solder joints. The cable can be selected and interconnected such that the electrical paths are impedance matched to the output impedance of the IC die.
The present disclosure and some of its features have been described in detail for some embodiments. It should be understood that various changes, substitutions and alterations can be made herein without departing from the spirit and scope of the disclosure as defined by the appended claims. An embodiment of the disclosure may achieve multiple objectives, but not every embodiment falling within the scope of the attached claims will achieve every objective. Moreover, the scope of the present application is not intended to be limited to the particular embodiments of the process, machine, manufacture, composition of matter, means, methods and steps described in the specification. One of ordinary skill in the art will readily appreciate from the disclosure of the present invention that processes, machines, manufacture, compositions of matter, means, methods, or steps, presently existing or later to be developed are equivalent to, and fall within the scope of, what is claimed. Accordingly, the appended claims are intended to include within their scope such processes, machines, manufacture, compositions of matter, means, methods, or steps.