In order to meet increasing memory bandwidth needs of current and future technologies, a high-bandwidth memory (HBM) stack provides several DRAM dies stacked upon one another within a small area. The dies of the HBM stack can be interconnected through microbumps and vias, and the stack further may be connected to a nearby logic die, such as a graphics processing unit (GPU), by an interposer.
Channels may be formed in the interposer to communicatively link the HBM stack to the logic die. Because of the narrow bump pitch of the HBM stack and the high density of channels needed to connect to the HBM stack, the channels are typically formed in a silicon interposer using semiconductor fabrication techniques. Thus, the silicon interposer is positioned underneath both the logic die and the HBM stack in order for the interposer channels to provide connections at the necessary pitch and density.
Positioning both the logic die and the HBM stack on the interposer requires a large interposer to be used. The interposer will routinely occupy an area three or more times that of the logic die. However, the use of large silicon interposers adds unwanted cost to the package. Semiconductor fabrication is relatively expensive compared to printed circuit board manufacture. Additionally, the large interposer is prone to warpage, which in turn results in yield losses during assembly and manufacture.
Next generation HBM stacks have a wider microbump pitch, making it possible for the channels connecting the HBM stack to the logic die to be made wider. The use of wider channels for connecting the HBM stack and logic die opens up the opportunity to use different connection solutions and materials, such as printed traces, including organic traces, in place of more silicon interposer channels. The printed traces at least partially replace the silicon interposer channels to reduce material costs and simplify production.
One aspect of the present disclosure is directed to an integrated circuit package including a substrate configured to receive one or more high-bandwidth memory (HBM) stacks on the substrate, an interposer positioned on the substrate and configured to receive a logic die on the interposer, a plurality of interposer channels formed in the interposer, wherein the plurality of interposer channels are connected to the logic die, and a plurality of substrate traces formed in the substrate, wherein the logic die is configured to interface the one or more HBM stacks through the plurality of interposer channels and the plurality of substrate traces.
In some examples, each interposer channel may have a first cross-sectional area, and each substrate trace may have a second cross-sectional area that is greater than the first cross-sectional area.
In some examples, each substrate trace may have a loss of about 0.2 dB/mm or less at an operating frequency of about 2 GHz.
In some examples, the interposer channels may be configured to connect to one or more physical interfaces (PHYs) of the logic die, wherein each PHY is positioned along a side edge of the logic die and configured to provide a protocol for managing a corresponding HBM stack.
In some examples, for each side edge of the logic die having a logic die PHY, a corresponding side edge of the interposer may extend beyond the side edge of the logic die on the order of 1 millimeter.
In some examples, the plurality of interposer channels may be formed in the interposer in a fan-out configuration.
In some examples, a first end of the plurality of interposer channels connected to the logic die may have a pitch of 55 μm, and a second end of the plurality of interposer channels connected to the plurality of substrate traces may have a pitch of 96 μm.
In some examples, the one or more HBM stacks may be HBM3 stacks, and each HBM3 stack may include a plurality of microbumps having a pitch greater than 55 μm.
In some examples, a space between adjacent microbumps of the plurality of microbumps of the HBM3 stack may be 85 μm or greater.
In some examples, the substrate may be a multilayer substrate.
In some examples, each substrate trace may have a width of about 5 μm and a spacing of about 5 μm, and the plurality of substrate traces may be distributed over four signal layers of the multilayer substrate.
In some examples, each substrate trace may have a width of about 4 μm and a spacing of about 4 μm, and the plurality of substrate traces may be distributed over three signal layers of the multilayer substrate.
In some examples, each substrate trace may have a width of between about 1-2.5 μm and a spacing of between about 1-2.5 μm, and the plurality of substrate traces may be distributed over two signal layers of the multilayer substrate.
In some examples, the multilayer substrate may be a hybrid substrate including a first plurality of upper layer substrate traces having a first width, and a second plurality of lower layer substrate traces having a second width greater than the first width.
In some examples, the substrate may be a high-density organic package, and the plurality of substrate traces may be organic traces.
In some examples, the integrated circuit package may further include the one or more HBM stacks and the logic die.
Another aspect of the present disclosure is directed to a method of manufacturing an integrated circuit package, including printing a plurality of traces in a substrate, positioning one or more high-bandwidth memory (HBM) stacks on the substrate, whereby the plurality of traces are communicatively connected to the HBM stacks, positioning a logic die on an interposer, connecting one or more physical interfaces (PHYs) of the logic die to a plurality of interposer channels formed in the interposer, and positioning the interposer on the substrate adjacent to the HBM stacks, wherein the plurality of interposer channels are communicatively connected to the plurality of traces in the substrate.
In some examples, positioning the one or more HBM stacks may include connecting the one or more HBM stacks to the substrate by a first plurality of microbumps having a first pitch,
In some examples, positioning a logic die on the interposer may include connecting the logic die to the interposer by a second plurality of microbumps having a second pitch different from the first pitch.
In some examples, forming a plurality of interposer channels in the interposer may include fanning out the interposer channels from the second pitch to the first pitch.
Overview
The present disclosure provides for an HBM package having reduced packaging costs. The HBM package includes HBM stacks having an increased microbump pitch, as compared to prior packages. The increased microbump pitch allows for the channels connecting the HBM stacks to the logic die to be made wider, which in turn allows for use of printed technologies, such as an organic trace printed in the package substrate supporting the interposer. The printed traces may then be connected to channels formed in the interposer in order to interface the HBM stack to the logic die.
The microbump pitch of the HBM stack may be increased without having to increase a microbump pitch of a physical interface (PHY) at the logic die. For instance, a logic PHY may still have a microbump pitch of 55 μm, but the traces printed in the substrate may have a pitch of about 96 μm. Connection between the different pitches may be achieved in the interposer by providing interposer channels in a fan-out configuration that gradually widens from the 55 μm pitch of the PHY microbumps to the 96 μm pitch of the printed traces.
An HBM stack may have a microbump pitch of about 96 μm or greater, with a spacing of 85 μm or more between 25 μm diameter microbumps. Within the three spaces between four microbumps of the HBM stack, there would be about 255 μm of space for traces to be printed. If the traces were to have a width of about 5 μm and are spaced about 5 μm apart from one another, then only about 26 traces may be arranged on a single layer of the substrate. In order to increase the density of the printed traces, a multilayer substrate may be used. The multilayer substrate may include alternating signal layers and ground layers. Thus, for the 5 μm wide traces with 5 μm spacing, four signal layers may be provided in order to provide about 100 signal lines to the HBM stack within the 255 μm of space.
Alternatively, signal lines can be condensed within the 255 μm of space at the HBM stack by providing narrower printed traces with narrower spacing in between. For instance, 4 μm wide traces with 4 μm spacing in between each trace may require only three signal layers, and 2.5 μm wide traces with 2.5 μm spacing in between each trace may require only two signal layers. In the case of relatively narrow traces, an integrated thin-film high-density organic package may be provided in order to facilitate packaging. Thin-film high-density organic packaging can allow for traces as narrow as about 2 μm and spaced about 2 μm apart. In other instances, thin-film high-density organic packaging for relatively narrow traces may be combined with other packaging techniques for relatively wider traces in a hybrid multilayer substrate. The hybrid substrate may include higher density layers formed on top of relatively lower density layers.
One advantage of providing the printed traces is that it reduces the amount of semiconductor fabrication required in order to interconnect the logic die and the HBM stacks. Instead of the interposer having to extend underneath both the logic die and the HBM stacks, the use of printed traces to replace the interposer channels allows for a smaller interposer underneath only the logic die to be utilized. Extending the interposer about a millimeter beyond the edge of the logic die provides enough space to widen the pitch of the interposer channels to match the wider pitch of the HBM stacks and printed traces. As a result, the overall size of the interposer can be significantly reduced, by as much as half or more.
Another advantage of providing the printed traces is that HBM stacks can be positioned farther away from the logic die while maintaining good operation performance. Because the printed traces are thicker and wider than the interposer channels, the traces have lower attenuation than the interposer channels. For instance, only about 0.2 dB/mm of attenuation is observed for an integrated circuit operating at about 2 GHz. This reduced attenuation allows for signals between the logic die and HBM stacks to travel a longer distance. This loosens the assembly requirements for positioning the HBM stacks on the substrate, since HBM stacks can be positioned farther away from the logic die.
Yet another advantage of providing the printed traces is reduced production cost for the integrated circuit package. Firstly, because interposer materials and production is more costly than substrate materials and production, replacing interposer materials and production results with substrate materials and production reduces the packaging cost. Secondly, the freedom to include HBM stacks throughout the substrate even at a distance from the logic die increases a yield of the package, which also results in an overall cost savings.
The substrate 110 may be a package substrate. The package substrate may support fine pitch interconnections. The substrate 110 may include traces 112 printed on the substrate 110 for interconnection of components mounted to the substrate 110. In some examples, the substrate 110 may be an organic package substrate and may include organic traces. Also, in some examples, the substrate may include multiple stacked layers, whereby interconnections between the components mounted to the substrate may be made through the stacked layers in order to increase a density of the interconnections.
The HBM stack 120 may include a plurality of dynamic random access memory (DRAM) memory chips 122 vertically stacked one on top of another using three-dimensional (3D) vertical stacking techniques. For clarity, only a single memory chip 122 is labeled in
The logic die 130 may be one or more processors configured to communicate with the HBM stack 120 in order to access data from and store data in the stack 120. The logic die 130 may be a graphics processing unit (GPU), field-programmable gate array (FGPA), application-specific integrated circuit (ASIC), central processing unit (CPU), or other known electronic circuit that functions as a processor. The logic die 130 may include one or more physical interfaces (PHYs) 132. The PHYs may be positioned along any one or combination of side edges of the logic die and may contain protocols for interfacing the processing circuitry of the logic die with the memory of the HBM stack 120.
Each of the HBM stack 120 and the logic die 130 may be mounted to the substrate by high-density solder microbumps. For each given component mounted to the substrate 110, the microbumps may be spaced out evenly according to a respective predetermined bump pitch. In some examples, the bump pitch of the HBM stack 120 may be the same or larger than the bump pitch of the logic die 130. For instance, recent developments in HBM technology have yielded a third-generation HBM stack (HBM3) having a bump pitch that is slightly larger than previous HBM stacks. In particular, the bump pitch of the microbumps 126 in the HBM3 stack is 96 μm. By comparison, the logic die 130 shown in
Additionally, the microbumps of
The spacing of the microbumps, particularly in the Y-axis direction in
In some examples, a multilayer substrate may be provided in order to increase the number of interconnections between the logic die and the HBM stack. In a multilayer substrate, additional layers of substrate channels may be formed in signal layers of the substrate beneath the top surface. The top surface layer (which itself may be a signal layer) and the lower signal layers may all be separated by dielectric layers. The lower layer traces may further be connected to the HBM stack through substrate vias in order to increase the overall number of substrate traces connected to the HBM stack. In some examples, the substrate traces may be striplines. Striplines provide the advantage of reduced crosstalk in order to maintain good signal integrity through the substrate.
In the case of the top surface layer of the substrate, and as noted in connection with
When considering four microbumps of
If substrate traces having a width of 5 μm and a spacing of 5 μm are used, then it has been found that on average about 26 traces may be routed in each layer. Thus, if it is desired to connect 100 traces to the HBM stack within the space of four microbumps, it would be necessary to include four signal layers in the multilayer substrate. This would require at least 9 total layers in the substrate, including the signal layers, dielectric layers, and ground plane.
Alternatively, if substrate traces having a width of 4 μm and a spacing of 4 μm are used, then it has been found that on average about 33 traces may be routed in each layer. Thus, if it is desired to connect 100 traces to the HBM stack within the space of four microbumps, it would be necessary to include only three signal layers in the multilayer substrate. This would require at least 7 total layers in the substrate, including the signal layers, dielectric layers, and ground plane.
As a further alternative, if substrate traces having a width of up to about 1-2.5 μm and a spacing of up to about 1-2.5 μm are used, then it has been found that at least 50 traces may be routed in each layer. Thus, if it is desired to connect 100 traces to the HBM stack within the space of four microbumps, it would be necessary to include only two signal layers in the multilayers substrate. This would require at least 5 total layers in the substrate, including the signal layers, dielectric layers, and ground plane.
In some further examples, a hybrid substrate may be used. The hybrid substrate may include both one or more layers of relatively wide substrate traces and one or more layers of relatively thin substrate traces. In many hybrid substrates, such as in some recently developed high-density organic packages including organic traces, the relatively wide substrate traces are formed in the lower layers of the substrate and the relative thin substrate traces are formed in the upper layers, top surface, or both. For instance a hybrid substrate may include three fine layers on top of a standard layer. The fine layers may include traces having width/spacing (W/S) of 2/2 μm, 2.5/2.5 μm or 4/4 μm, whereas the standard layer or layers may include traces having W/S of 4/4 μm or 5/5 μm.
Returning to
In some examples, the bump pitch between the logic die microbumps 134 and the interposer microbumps 144 may be different. For instance, in
In order to provide sufficient space for the fan out configuration of the interposer channels 142, a side edge of the interposer 140 may extend beyond a corresponding side edge of the logic die 130. The extra length of the interposer 140, compared to that of the logic die 130 may provide sufficient space for fanning out of the interposer channels both underneath the logic die and beyond the edge of the logic die. This is illustrated in
The fan out configuration of the interposer channels 142 is advantageous for connecting the logic die 130 to substrate traces 112 in order to communicate between the HBM stack 120 and the logic die 120. Without the substrate traces 112, it would be necessary to connect both the HBM stack 120 and the logic die 130 to the interposer channels. Partially replacing the interposer channels with substrate traces for HBM communication is beneficial for multiple reasons:
1) Partially replacing the interposer channels with substrate traces decreases materials costs from the interposer. Without substrate traces, the interposer must be extended from the microbumps underneath the logic die to the microbumps underneath the HBM stack. However, with the substrate traces, the interposer positioned underneath only the logic die, and not underneath the HBM stack. Thus, the overall size of the interposer is decreased, which reduces the materials costs.
2) Partially replacing the interposer channels with substrate traces also decreases production costs. Forming silicon interposer channels in a silicon interposer is typically done through semiconductor fabrication, and is more expensive than forming traces on a printed circuit board. Without substrate traces, the interposer channels must be formed all the way from the microbumps underneath the logic die to the microbumps underneath the HBM stack. However, with the substrate traces, the silicon interposer channels can be formed for a shorter length, from the microbumps underneath the logic die to an edge of the shorted silicon interposer. Thus, the overall length of the interposer channels is decreased, and replaced with much less expensive printed circuit board traces, which reduces the production costs for connecting the HBM stack to the logic die.
3) Partially replacing the interposer channels with substrate traces also reduces attenuation between the HBM stack and the logic die. Silicon interposer channels are narrow in width (in the Y axis direction of
4) Partially replacing the interposer channels with substrate traces also loosens at least some restrictions on the positioning of HBM stacks on the substrate. As noted in reason (3) above, attenuation in the connection between the HBM stack and the logic die is reduced by the inclusion of organic traces. Consequently, the overall length of the connection between an HBM stack and the logic die may be increased without adversely affecting communication between the two components. As such, exclusively using the relatively high-attenuation silicon interposer channels to connect the logic die to HBM stacks requires each HBM stack to be positioned as near as possible to the logic die. By contrast, using the relatively low-attenuation combination of silicon interposer channels and organic substrate traces to connect the logic die to HBM stacks does not require the HBM stacks to be positioned so near to the logic die. This, in turn, increases the area of the substrate on which HBM stacks may be positioned relative to the logic die, thus loosening at least some resections on the placement of the HBM stacks on the substrate.
5) Partially replacing the interposer channels with substrate traces also improves overall yield of the HBM package. As noted in reason (4) above, the relatively low-attenuation combination of silicon interposer channels and organic substrate traces to connect the logic die to HBM stacks permits for HBM stacks to be positioned in additional locations of the substrate that are not as close as possible to the logic die. This, in turn, increases the overall number of HBM stacks that can be positioned on the substrate and connected to the logic die. Increasing the number of HBM stacks results in an overall improvement of yield for the HBM package, since the bandwidth of the package increases while the size of the package remains the same.
To illustrate the above-noted advantages of the HBM package of
The logic die 330 further includes a plurality of PHYs 332, 334, 336, 338 arranged at respective edges of the logic die 300 which are the same edges over which the interposer 340 is extended. Each PHY is positioned adjacent to a corresponding HBM stack, whereby each corresponding PHY and HBM stack may be connected to each other. In the example of
One advantage of the HBM package of
The example HBM package 400 of
The cumulative widths of the three HBM stacks on either side of the logic die is greater than the width of the logic die. Therefore, all three HBM stacks cannot be positioned immediately adjacent to their respective PHYs. Instead, two out of three of the HBM stacks are positioned immediately adjacent to their respective PHYs, and the third HBM stack is positioned at a greater distance from the logic die than the other two HBM stacks. For example, in
Although the space between HBM stacks 521 and 523 is narrower than the offset HBM stack 522, this space may be sufficiently wide to allow passage of the substrate traces between PHY 532 and HBM stack 522. For example, the space may be at least 3 mm wide. In the example of
Advantages of the example HBM package 500 of
In the example of
In the example of
At block 810, a plurality of traces are printed in a substrate of the HBM package. The substrate may be an organic substrate, and the traces may be organic traces. In some examples, the traces may be printed on a surface of the substrate. In other examples, at least some traces may be formed under the surface of the substrate. For instance, the substrate may be a multilayer substrate.
At block 820, one or more HBM stacks are positioned on top of the substrate. The HBM stacks are further connected to the traces formed on or in the substrate. Connecting an HBM stack to traces may involve forming a plurality of microbumps on the substrate, and then positioning the HBM stack on top of the microbumps. The microbumps may be arranged with a predetermined bump pitch that may correspond to connection ports on the surface of the HBM stack, so that each microbump is connected to a respective port by which data may be transferred to and from the DRAM chips of the HBM stack.
At block 830, a logic die is positioned on an interposer, such as a silicon interposer. The logic die may include one or more PHYs, and positioning the logic die on the interposer may further involve, at block 840, forming microbumps on a top surface of the interposer and connecting the PHYs to the microbumps positioned on the interposer. This positioning connects the communication ports of the logic die to interposer channels formed in the interposer. Forming the microbumps on the interposer may involve arranging the microbumps with a bump pitch that is smaller than the bump pitch of the microbumps on the substrate. The smaller bump pitch may be necessary for interconnection with the logic die.
At block 850, the interposer is positioned on the surface of the substrate. Positioning the interposer on the surface of the substrate may involve forming a plurality of microbumps on the surface of the substrate, and then positioning the interposer on top of the microbumps. Forming the microbumps on the substrate may involve arranging the microbumps with a bump pitch that is greater than the bump pitch of the microbumps on the interposer. The larger bump pitch may be necessary for interconnection with the traces formed in the substrate.
The interposer may be positioned adjacent to the HBM stacks, as opposed to being positioned underneath the HBM stacks. In other words, the HBM stacks may be positioned directly on top of the substrate without the interposer in between, such that the microbumps are in contact with both the HBM stack and the substrate.
At block 860, a plurality of interposer channels may be formed in the interposer. In the case of a silicon interposer, the channels may be silicon interposer channels. The interposer channels may be arranged so as to align with and connect to the microbumps positioned on the substrate underneath the interposer. The microbumps may be arranged according to a predetermined bump pitch, which may be the same or different than the bump pitch of the microbumps for connecting to HBM stacks.
The interposer channels may be arranged to end from a bottom surface of the interposer to a top surface of the interposer. In this manner, the interposer channels may be configured to interconnect components under and on top of the interposer with one another. In some examples, the interposer channels may be formed according to a fan-out configuration, such that a pitch of the interposer channels may differ between the bottom surface and the top surface. In such a configuration, the
The example HBM package assembly routine 800 of
The example routine 700 also provides for more flexibility as to where HBM stacks may be positioned on the substrate, since the HBM stacks are no longer limited to being positioned in the interposer, and are no longer limited to being positioned immediately adjacent to the logic die. The increased flexibility in positioning the HBM stacks also results in an overall increase in final packaged yield.
Between the increased yield and reduced cost, the HBM package produced according to the present disclosure has been shown to perform at least as well as prior packages at a significantly reduced cost. This means that the HB package assembly routine has a better performance to total cost of ownership ratio (Perf/TCO).
The above examples generally describe a packaging arrangement and manufacturing routine for an HBM package utilizing HBM3-generation HBM stacks. However, it should be understood that the present disclosure is not limited to using HBM3 stacks, or to HBM stacks having a 96 μm bump pitch. The underlying principles of the present disclosure are applicable to any HBM stack for which interconnection to substrate traces is possible, since the interconnection to substrate traces avoids the need to extend the interposer to a position underneath the HBM stack. In this regard, HBM stacks having a bump pitch greater than 96 μm are capable of being used, as well as HBM stacks having a bump pitch less than 96 μm provided that the W/S of the substrate traces is small enough to facilitate interconnection, but the trace width and thickness is large enough to avoid signal attention over the increased connection length. Likewise, the present disclosure is not limited to using logic dies having a 55 μm bump pitch. Rather dies having other bump pitches are equally suitable and applicable to the underlying principles of the present disclosure.
Although the technology herein has been described with reference to particular embodiments, it is to be understood that these embodiments are merely illustrative of the principles and applications of the present technology. It is therefore to be understood that numerous modifications may be made to the illustrative embodiments and that other arrangements may be devised without departing from the spirit and scope of the present technology as defined by the appended claims.
Most of the foregoing alternative examples are not mutually exclusive, but may be implemented in various combinations to achieve unique advantages. As these and other variations and combinations of the features discussed above can be utilized without departing from the subject matter defined by the claims, the foregoing description of the embodiments should be taken by way of illustration rather than by way of limitation of the subject matter defined by the claims. As an example, the preceding operations do not have to be performed in the precise order described above. Rather, various steps can be handled in a different order, such as reversed, or simultaneously. Steps can also be omitted unless otherwise stated. In addition, the provision of the examples described herein, as well as clauses phrased as “such as,” “including” and the like, should not be interpreted as limiting the subject matter of the claims to the specific examples; rather, the examples are intended to illustrate only one of many possible embodiments. Further, the same reference numbers in different drawings can identify the same or similar elements.
Number | Name | Date | Kind |
---|---|---|---|
11183446 | Yeon | Nov 2021 | B1 |
20150001717 | Karhade | Jan 2015 | A1 |
20190385929 | Ku et al. | Dec 2019 | A1 |
20200075521 | Elsherbini | Mar 2020 | A1 |
20200187912 | Vignon | Jun 2020 | A1 |
20200303341 | Kim et al. | Sep 2020 | A1 |
20210118852 | Fay | Apr 2021 | A1 |
20210160999 | Dogiamis | May 2021 | A1 |
20210305133 | Karhade | Sep 2021 | A1 |
20210407919 | Patil | Dec 2021 | A1 |
20220068877 | Tai | Mar 2022 | A1 |
Entry |
---|
Cho et al. Design Optimization of High Bandwidth Memory (HBM) Interposer Considering Signal Integrity. Dec. 14, 2015. 2015 IEEE Electrical Design of Advanced Packaging and Systems Symposium (EDAPS), IEEE, pp. 15-18, DOI: 10.1109/EDAPS.2015.7383697. |
Extended European Search Report for European Patent Application No. 21189646.9 dated Jan. 31, 2022. 10 pages. |
Number | Date | Country | |
---|---|---|---|
20220238504 A1 | Jul 2022 | US |