1. Field of the Invention
This invention relates generally to semiconductor processing, and more particularly to interposer based semiconductor chips and methods of using the same.
2. Description of the Related Art
Conventional microprocessor data paths typically consist of logic units to facilitate the movement and other processing of data. Conventional data paths are typically designed using a single process technology node. The newest generations of processors normally use the most current, and thus smallest geometry, process node to construct data path logic. While this can yield better performance, cutting edge process nodes can tend to have lower yields and higher costs.
Design-for-Test (DFT) circuits are used to perform in-house testing various of aspects of conventional processors. Conventional DFT circuits are currently designed to be implemented directly into the microprocessor silicon. As such, they consume die area, consume power and dissipate heat. However, these DFT circuits are seldom used by the end user. Since DFT circuit design must compete with other logic for die space, conventional DFT circuits often compromise performance to accommodate operational die logic.
Automated test equipment (ATE) systems are used to test modern processors. The ATE runs test vectors (scripts) through the processor undergoing test. On conventional ATE test systems, the amount of test vectors that can be used is constrained by the size of the memory of the ATE test system.
The present invention is directed to overcoming or reducing the effects of one or more of the foregoing disadvantages.
In accordance with one aspect of the present invention, an apparatus is provided that includes an interposer, a first semiconductor chip mounted on the interposer and a second semiconductor chip mounted on and electrically connected to the first semiconductor chip by the interposer. The second semiconductor chip includes offloaded logic of the first semiconductor chip.
In accordance with another aspect of the present invention, a method of manufacturing is provided that includes providing a first semiconductor chip and a second semiconductor chip. The second semiconductor chip includes offloaded logic of the first semiconductor chip. The first semiconductor chip is then electrically connected to the second semiconductor chip.
In accordance with another aspect of the present invention, a method of manufacturing is provided that includes fabricating a first semiconductor chip and a second semiconductor chip. The second semiconductor chip includes offloaded logic of the first semiconductor chip.
The foregoing and other advantages of the invention will become apparent upon reading the following detailed description and upon reference to the drawings in which:
Various multi-semiconductor chip arrangements are disclosed. The disclosed embodiments take logic from one semiconductor chip and offload it to another semiconductor chip. The two chips are then electrically connected by an interposer. The first semiconductor chip can be wholly or partly fabricated at the most current process node, while the offloaded logic in the second semiconductor chip may be fabricated at an earlier process node where yields may be higher and costs lower. In this way, logic such as data path or DFT circuits can be offloaded and can function using the high speed pathways of the interposer. Additional details will now be disclosed.
In the drawings described below, reference numerals are generally repeated where identical elements appear in more than one figure. Turning now to the drawings, and in particular to
The semiconductor chips 20, 25 and 30 may be any of a myriad of different types of circuit devices used in electronics. Examples include, for example, integrated circuits dedicated to video processing, central processing units (CPU), graphics processing units (GPU), accelerated processing units (APU) that combines microprocessor and graphics processor functions, a system-on-chip, application specific integrated circuits, memory devices, active optical devices, such as lasers, passive optical devices or the like. These examples may be single or multi-core or even stacked laterally with additional dice. The semiconductor chips 20, 25 and 30 may be constructed of bulk semiconductor, such as silicon or germanium, or semiconductor on insulator materials, such as silicon-on-insulator materials, or other chip or even insulating materials. The semiconductor chips 20, 25 and 30 may be bare semiconductor substrates or packaged parts mounted on the interposer 10. If packaged parts, a great variety of variations may be used, such as flip chip BGA packages, chip scale packages, glob top, lidded packages, pin grid arrays, lead frame devices or virtually any other type of semiconductor chip package.
The circuit board 15 may be a package substrate, a motherboard, a circuit card, or virtually any other type of printed circuit board. Although a monolithic structure could be used for the circuit board 15, a more typical configuration will utilize a buildup design. In this regard, the circuit board 15 may consist of a central core upon which one or more buildup layers are formed and below which an additional one or more buildup layers are formed. The core itself may consist of a stack of one or more layers. If implemented as a package substrate, the number of layers in the circuit board 15 can vary from four to sixteen or more, although less than four may be used. So-called “coreless” designs may be used as well. The layers of the circuit board 15 may consist of an insulating material, such as various well-known epoxies, interspersed with metal interconnects. A multi-layer configuration other than buildup could be used. Optionally, the circuit board 15 may be composed of well-known ceramics, single or multi-layer, or other materials suitable for package substrates or other printed circuit boards. The circuit board 15 is provided with a number of conductor traces and vias and other structures (not visible) in order to provide power, ground and signals transfers between the semiconductor chips 20, 25 and 30 and the interposer 10 and another device, such as another circuit board (not shown) for example. To interface the semiconductor chips 20, 25 and 30 with the circuit board 15, the interposer 10 may be provided with plural I/Os 35, which in this illustrative embodiment may be solder balls 35 of a ball grid array. Optionally, the I/Os 35 may be conductive pillars, solder joints or other types of interconnects. The circuit board 15 may also be provided with multiple I/Os (not shown) to facilitate electrical thereof to another device(s). Examples include ball grid arrays, pin grid arrays, land grid arrays or other types of I/Os.
Additional details of the interposer 10 may be understood by referring now to
Any of the conductor structures disclosed herein as possibly being composed of solder may be composed of various types of solders, such as lead-free or lead-based solders. Examples of suitable lead-free solders include tin-silver (about 97.3% Sn 2.7% Ag), tin-copper (about 99% Sn 1% Cu), tin-silver-copper (about 96.5% Sn 3% Ag 0.5% Cu) or the like. Examples of lead-based solders include tin-lead solders at or near eutectic proportions or the like. The traces 50 and vias may be composed of copper, aluminum, gold, silver, palladium, platinum or other conductors.
As noted above, the semiconductor chips 20, 25 and 30 may be any of a great variety of different types of devices. However, in this illustrative embodiment the semiconductor chip 20 may be a processor and the semiconductor chip 25 may be an integrated circuit that includes logic that would, in a conventional design, be implemented in the semiconductor chip 20. This logic is offloaded from the semiconductor chip 20 and implemented in the semiconductor chip 25 with the interposer 10 serving as a high speed, high bandwidth bus between the two. The offloaded logic can take a variety of forms. A non-exhaustive list includes data path logic, design-for-test (DFT) circuits or other logic. A data path is a collection of functional units, such as but not limited to arithmetic logic units, multipliers, fetch and decoders, data storage, and I/O units that perform data processing or data movement operations. The data path and a control unit(s) are central parts of many processor designs (CPU, GPUs, APUs, MPUs). The control unit(s) largely regulates interaction between the data path and the data itself, which is usually stored in registers or main memory. The semiconductor chip 30 depicted in
The circuitry of the semiconductor chip 20 and the semiconductor chip 25 and/or the semiconductor chip 30 may be at the same process node or at different process nodes. As noted briefly above, the semiconductor chips 25 and 30 or at least the offloaded processor logic portions thereof may be advantageously fabricated at a less advanced, and thus larger geometry, process node than the circuits of the semiconductor chip 20. This has several important advantages. Typically, leading edge process nodes have lower yields and higher costs. Moving logic, such as portions of the data path and/or DFT circuits, to the semiconductor chip 25 and/or the semiconductor chip 30 built with older process nodes can save overall cost. Moving logic in the form of DFT circuits can provide multiple benefits. Most DFT circuits are not needed after manufacturing testing. Offloading them to the semiconductor chip 25 and/or the semiconductor chip 30 can shrink the die size of the semiconductor chip 20, reduce the power consumption of the semiconductor chip 20 (since they are off-chip and can be powered down). Offloaded DFT circuitry can be larger and more liberally designed since the packing constraints of the semiconductor chip 20 are not a consideration, and run on voltage supplies separate from the voltage supply of the semiconductor chip 20. This increases the stability of the DFT logic and provides for greater testing voltage range for the semiconductor chip 20. Finally, offloaded DFT logic can be manufactured with onboard memory, typically non-volatile. The onboard memory can be used to store test vectors (scripts) to be run on and test the semiconductor chip 20. This may supplement what may be memory constraints associated with available ATE used to test the semiconductor chip 20. A non-exhaustive list of DFT circuits includes memory built-in self test circuits, high speed I/O loopback or test circuits or smaller/cheaper processors or microcontrollers, which can exercise the semiconductor chip 20 in a functional manner.
Additional details of the interposer 10 may be understood by referring now also to
As just noted, one or more of the semiconductor chips 25 or 30 may be directly tied to one or more of the I/Os 35 of the interposer 10. This may be used to directly connect the semiconductor chips 25 and 30 to the ATE 92 that is coupled to the interposer 10. Of course the test signals may be routed from the interposer 10 to the semiconductor chip 20 and ultimately to the semiconductor chips 25 and 30 and thus there would be no need to route the signals 85 directly through one or more of the I/Os 35. During testing of the interposer 10 and the semiconductor chip 20, the semiconductor chips 25 and 30, if implemented as DFT components, may be used to test the semiconductor chip 20. Following testing and during actual field usage, the semiconductor chips 25 and 30 may be powered down to save overall system power. Test vectors may be run from the ATE 92, the semiconductor chip 25 and/or the semiconductor chip 30 or both.
An alternate exemplary embodiment of an interposer 10′ may be understood by referring now to
The alternate exemplary interposer 10′ depicted in
In still another alternate exemplary embodiment depicted pictorially in
As depicted in
While the invention may be susceptible to various modifications and alternative forms, specific embodiments have been shown by way of example in the drawings and have been described in detail herein. However, it should be understood that the invention is not intended to be limited to the particular forms disclosed. Rather, the invention is to cover all modifications, equivalents and alternatives falling within the spirit and scope of the invention as defined by the following appended claims.