Embodiments of the present disclosure relate to electronic packages, and more particularly to packaging architectures that include a DDR routing strategy that allows for a reduction in the layer count of the package substrate.
In existing DDR bump pattern design, a total of five package layers are required. This includes two layers for signals and three layers for ground (Vss). This leads to a package substrate with a minimum of ten layers (e.g., in a 4-2-4 design). Such a design is necessary in order to provide a ground plane above and below each of the DDR traces. Since the front side of the package substrate includes five routing layers, the backside of the package substrate will also require an additional set of five routing layers.
It is to be appreciated that an increase in the number of package layers has several drawbacks. One drawback is that the Z-height of the package substrate is increased. Another drawback is that increasing the number of layers increases the cost to manufacture the package substrate. Furthermore, manufacturing complexity is increased and throughput is decreased. Accordingly, it is desirable to decrease the number of layers in the package substrate.
Some solutions may include using an eight layer configuration. In such configurations, there is microstrip routing on the surface and the second layer. That is, the top routing signals have a ground reference below, but do not include a second ground reference above the routing signals. This results in EMI and RFI risk to the DDR signal. Additional solutions may include routing a signal trace on the if core layer. However, this increases the cost of manufacturing the core, and is not desirable.
Described herein are packaging architectures that include a DDR routing strategy that allows for a reduction in the layer count of the package substrate, in accordance with various embodiments. In the following description, various aspects of the illustrative implementations will be described using terms commonly employed by those skilled in the art to convey the substance of their work to others skilled in the art. However, it will be apparent to those skilled in the art that the present invention may be practiced with only some of the described aspects. For purposes of explanation, specific numbers, materials and configurations are set forth in order to provide a thorough understanding of the illustrative implementations. However, it will be apparent to one skilled in the art that the present invention may be practiced without the specific details. In other instances, well-known features are omitted or simplified in order not to obscure the illustrative implementations.
Various operations will be described as multiple discrete operations, in turn, in a manner that is most helpful in understanding the present invention, however, the order of description should not be construed to imply that these operations are necessarily order dependent. In particular, these operations need not be performed in the order of presentation.
Referring now to
Referring now to
The ground planes 152 may be used as reference planes for signal traces 155A and 155B formed in layers 2f and 4f. That is, a ground plane 152 is provided both over and under each of the signal traces 155. The signal traces 155 may be used as part of DDR routing between devices (not shown) on the package substrate 150. The signal traces 155 may be single ended signaling traces. In other instances, differential signaling lines 156A and 156B may also be provided. The differential signaling lines 156 may comprise a pair of traces that are close together in order to implement differential signaling.
Referring now to
However, removal of the top ground plane 152C can result in less effective signal routing. For example, the bottom signal traces 155A are properly referenced to ground from above and below, but the top signal traces 155B only have a single ground reference plane 152B below the signal traces 155B. This results in a signal routing architecture that may be referred to as microstrip routing. Microstrip routing is particularly problematic due to the increase in EMI and RFI risks. Accordingly, additional electrical shielding architectures (not shown) may be required in order to effectively pass signals along signal traces 155B and differential signaling traces 156B. That is, while Z-height reductions may be provided, such an architecture may not result in a decrease in costs or function at the same level as the package substrate 150 described above with respect to
Referring now to
However, the decrease in Z-height comes at the cost of several drawbacks. A first drawback is that signaling traces 155A and 156A are formed on the core 151. While it is possible to form signaling traces on the core 151, such architectures come at a high cost. As such, the cost of fabricating the package substrate is increased. Additionally, the inclusion of microstrip routing increases the EMI and RFI risk of the package substrate 150. As such, additional shielding architectures (not shown) may be needed in order to function as well as the architecture shown in
As noted above, it is desirable to decrease the layer count of the package substrate. However, existing ways to reduce layer count all face significant drawbacks that limit their implementation. Accordingly, embodiments disclosed herein include a DDR routing architecture that allows for a reduction of two layers in the package substrate. This is enabled by removing one of the Vss (ground) layers from the top package layers. A corresponding second layer may be removed from the backside of the package substrate. Particularly, embodiments are able to remove a Vss layer by having two adjacent signaling layers that include alternating ground traces and signal traces. The two layers are also offset from each other so that each DDR signal trace is surround above and below by a ground trace and a ground plane. The traces adjacent to each of the signal traces may also be ground traces. As such, the signal trace is fully surrounded by ground traces without needing an extra layer. Furthermore such architectures may result in improved cross-talk performance between the signaling traces due to the signaling traces being spaced apart by a dielectric layer instead of being adjacent to each other.
Referring now to
In an embodiment, a first ground plane 252A is provided on the first routing layer 1f. The first ground plane 252 serves as a bottom ground reference for first signal traces 255A and first differential signaling traces 256A in the second layer 2f. The first signaling traces 255A may be single ended signaling traces in some embodiments. The first differential signaling traces 256A may include a pair of traces that are used to reference each other in order to implement the differential signaling.
In an embodiment, the first signal traces 255A and the first differential signaling traces 256A may be arranged in an alternating pattern with first ground traces 257A. The first ground traces 257A may also be copper traces substantially similar in composition to the first signal traces 255A. That is, the first ground traces 257A and the first signal traces 255A may look substantially similar to each other in some embodiments. The difference between the two features may be determined by looking at the bumps to which the features are connected. For example, the first signal traces 255A will be electrically coupled to signaling bumps, and the first ground traces 257A may be electrically coupled to ground bumps, a ground plane, or any other feature configured to be grounded. Additionally, while shown as having the same dimensions as the first signal traces 255A, the first ground traces 257A may have different dimensions than the first signal traces 255A in some embodiments. For example, the first ground trace 257A below the second differential signaling trace 256B in the third layer 3f may be wider than the first signal traces 255A in the second layer 2f.
In an embodiment, second signal traces 255B and 256B may be provided in the third routing layer 3f. That is, the first signal traces 255A and the second signal traces 255B may be separated vertically by only a portion of a buildup layer 253 without a ground plane between them. In an embodiment, the second signal traces 255B and 256B may also be positioned in an alternating pattern with second ground traces 257B. That is, the left and right sides of the second signal traces 255B and 256B may face grounded features.
The second ground traces 257B may also be copper traces substantially similar in composition to the second signal traces 255B. That is, the second ground traces 257B and the second signal traces 255B may look substantially similar to each other in some embodiments. The difference between the two features may be determined by looking at bumps to which the features are connected. For example, the second signal traces 255B will be electrically coupled to signaling bumps, and the second ground traces 257B may be electrically coupled to ground bumps, a ground plane, or any other feature configured to be grounded. Additionally, while shown as having the same dimensions as the second signal traces 255B, the second ground traces 257B may have different dimensions than the second signal traces 255B in some embodiments. For example, the second ground trace 257B above the first differential signaling trace 256A in the second layer 2f may be wider than the second signal traces 255B in the third layer 3f.
In an embodiment, the second signal traces 255B and 256B may be offset from the first signal traces 255A and 256A. As such, each second signal trace 255B and 256B may be aligned with an underlying first ground trace 257A. Similarly, each first signal trace 255A and 256A may be aligned with an overlying second ground trace 257B. In an embodiment, a second ground plane 252B may be provided in the fourth layer 4f above the second signal traces 255B and 256B. Accordingly, each surface of the first signal traces 255A and 256A are facing a grounded feature (e.g., the first ground plane 252A below, a second ground trace 257B above, and first ground traces 257A on either side). Similarly, each surface of the second signal traces 255B and 256B are facing a grounded feature (e.g., the second ground plane 252B above, a first ground trace 257A below, and second ground traces 257B on either side). Therefore, each of the first signal traces 255A and 256A and the second signal traces 255B and 256B are provided in a stripline routing architecture without the need for an extra fifth layer. This reduces costs, improves throughput, reduces Z-height, and maintains high signal integrity without EMI or RFI issues.
Referring now to
The region of the package substrate 250 shown in
Referring now to
In an embodiment, portions of the first signal traces 355A and the second signal traces 355B may overlap each other in some implementations of the breakout region. Additionally, the differential signaling pairs 356A and 356B may sometimes overlap with each other or other signal traces 355. As will be described in greater detail below, the overlapping nature of the breakout region does not negatively impact embodiments described herein. For example, cross-talk between overlapping features is negligible compared to existing routing architectures.
In the illustrated embodiment, a pair of DDR DQ bytes 360A and 360B are provided. The individual bytes 360 may be arranged laterally adjacent to each other in some embodiments. The laterally adjacent architecture allows for the DDR DQ bytes 360 to be separated from each other without any overlap.
Referring now to
As noted above, there may be some cross-over between signal traces in the breakout region of the package substrate. However, it is to be appreciated that such cross-over does not result in any significant cross-talk between the signals. For example,
Additionally, the first signal traces 455A may be spaced apart from the second signal traces 455B by a distance D. The distance D may be greater than the spacing S. For example, the distance D may be approximately 20 μm or greater in some embodiments. Additionally, the dielectric material in the dielectric buildup layer 453 is provided between the different layers of the signal traces 455. Since the same material is provided between the signal traces 455A and 455B, and the distance D is greater than the spacing S, the cross-talk between the first signal traces 455A and the overlying second signal traces 455B can be presumed to be less than the cross-talk seen in existing architectures. Accordingly, overlapping signal traces in the breakout region do not negatively impact the electrical signaling effectiveness of the package substrate.
Referring now to
In an embodiment, the top four routing layers may be used in order to provide DDR routing between devices (not shown) on the package substrate 550. In an embodiment, the DDR routing is implemented as stripline routing with only four routing layers, compared to the need for five routing layers, as described in greater detail above. A first routing layer may comprise a first ground plane 552A. The fourth routing layer may comprise a second ground plane 552B. Signal routing layers may be provided on the second routing layer and the third routing layer.
In an embodiment, the second routing layer may include first signal traces 555A and first differential signaling traces 556A. The first signal traces 555A and the first differential signaling traces 556A may be arranged in an alternating pattern with first ground traces 557A. In an embodiment, the third routing layer may include second signal traces 555B and second differential signaling traces 556B. The second signal traces 555B and the second differential signaling traces 556B may be arranged in an alternating pattern with second ground traces 557B. In an embodiment, the first signal traces 555A and the second signal traces 555B may be offset from each other. This allows for a second ground trace 557B to be provided directly above the first signal traces 555A and a first ground trace 557A to be provided directly below the second signal traces 555B. Accordingly, each signal trace 555 or 556 is fully shielded by ground features on each surface in order to enable full stripline routing architectures within only four routing layers.
Referring now to
In an embodiment, the package substrate 650 may include a core 651. Routing layers may be provided above and below the core 651. For example, four routing layers are shown above the core in
These other components include, but are not limited to, volatile memory (e.g., DRAM), non-volatile memory (e.g., ROM), flash memory, a graphics processor, a digital signal processor, a crypto processor, a chipset, an antenna, a display, a touchscreen display, a touchscreen controller, a battery, an audio codec, a video codec, a power amplifier, a global positioning system (GPS) device, a compass, an accelerometer, a gyroscope, a speaker, a camera, and a mass storage device (such as hard disk drive, compact disk (CD), digital versatile disk (DVD), and so forth).
The communication chip 706 enables wireless communications for the transfer of data to and from the computing device 700. The term “wireless” and its derivatives may be used to describe circuits, devices, systems, methods, techniques, communications channels, etc., that may communicate data through the use of modulated electromagnetic radiation through a non-solid medium. The term does not imply that the associated devices do not contain any wires, although in some embodiments they might not. The communication chip 706 may implement any of a number of wireless standards or protocols, including but not limited to Wi-Fi (IEEE 802.11 family), WiMAX (IEEE 802.16 family), IEEE 802.20, long term evolution (LTE), Ev-DO, HSPA+, HSDPA+, HSUPA+, EDGE, GSM, GPRS, CDMA, TDMA, DECT, Bluetooth, derivatives thereof, as well as any other wireless protocols that are designated as 3G, 4G, 5G, and beyond. The computing device 700 may include a plurality of communication chips 706. For instance, a first communication chip 706 may be dedicated to shorter range wireless communications such as Wi-Fi and Bluetooth and a second communication chip 706 may be dedicated to longer range wireless communications such as GPS, EDGE, GPRS, CDMA, WiMAX, LTE, Ev-DO, and others.
The processor 704 of the computing device 700 includes an integrated circuit die packaged within the processor 704. In some implementations of the invention, the integrated circuit die of the processor may be part of an electronic package that includes a package substrate with stripline DDR architectures implemented in four routing layers, in accordance with embodiments described herein. The term “processor” may refer to any device or portion of a device that processes electronic data from registers and/or memory to transform that electronic data into other electronic data that may be stored in registers and/or memory.
The communication chip 706 also includes an integrated circuit die packaged within the communication chip 706. In accordance with another implementation of the invention, the integrated circuit die of the communication chip may be part of an electronic package that includes a package substrate with stripline DDR architectures implemented in four routing layers, in accordance with embodiments described herein.
The above description of illustrated implementations of the invention, including what is described in the Abstract, is not intended to be exhaustive or to limit the invention to the precise forms disclosed. While specific implementations of, and examples for, the invention are described herein for illustrative purposes, various equivalent modifications are possible within the scope of the invention, as those skilled in the relevant art will recognize.
These modifications may be made to the invention in light of the above detailed description. The terms used in the following claims should not be construed to limit the invention to the specific implementations disclosed in the specification and the claims. Rather, the scope of the invention is to be determined entirely by the following claims, which are to be construed in accordance with established doctrines of claim interpretation.
Example 1: a package substrate, comprising: a core; a first layer on the core, wherein the first layer comprises a first plane; a second layer on the first layer, wherein the second layer comprises first traces and second traces arranged in an alternating pattern; a third layer on the second layer, wherein the third layer comprises third traces and fourth traces arranged in an alternating pattern; and a fourth layer over the third layer, wherein the fourth layer comprises a second plane.
Example 2: the package substrate of Example 1, wherein the first traces are configured to be first signaling traces and the second traces are configured to be first ground traces, and wherein the third traces are configured to be second signaling traces and the fourth traces are configured to be second ground traces.
Example 3: the package substrate of Example 2, wherein the second signal traces are aligned over the first ground traces, and wherein the second ground traces are aligned over the first signal traces.
Example 4: the package substrate of Example 3, wherein four faces of each first signal trace faces a grounded surface.
Example 5: the package substrate of Example 3 or Example 4, wherein four faces of each second signal trace faces a grounded surface.
Example 6: the package substrate of Examples 2-5, wherein the first signal traces include single ended signaling traces.
Example 7: the package substrate of Example 6, wherein the first signal traces further included differential signaling traces.
Example 8: the package substrate of Example 7, wherein a pair of differential signaling traces are adjacent to each other and provided between first ground traces.
Example 9: the package substrate of Example 7 or Example 8, wherein the differential signaling traces are both aligned with a single second ground trace.
Example 10: the package substrate of Examples 2-9, wherein the first signal traces and the second signal traces are part of a single DDR byte.
Example 11: the package substrate of Examples 2-10, wherein overlap of the first signal traces and the second signal traces only occurs at a bump breakout region.
Example 12: the package substrate of Examples 1-11, wherein the package substrate further comprises four routing layers on an opposite side of the core from the first layer.
Example 13: the package substrate of Examples 1-12, wherein a dielectric layer is provided between the second layer and the third layer.
Example 14: the package substrate of Example 13, wherein a thickness of the dielectric layer is greater than 12 μm.
Example 15: an electronic package, comprising: a package substrate; a first die on the package substrate; a second die on the package substrate, wherein the first die is communicatively coupled to the second die by a DDR byte on the package substrate, wherein the DDR byte comprises: a first signaling layer that includes first signal traces and first ground traces arranged in an alternating pattern; and a second signaling layer over the first signaling layer, wherein the second signaling layer includes second signal traces and second ground traces arranged in an alternating pattern.
Example 16: electronic package of Example 15, wherein the first signal traces are aligned under the second ground traces, and wherein the second signal traces are aligned over the first ground traces.
Example 17: the electronic package of Example 15 or Example 16, further comprising: a first ground plane under the first signaling layer; and a second ground plane over the second signaling layer.
Example 18: the electronic package of Example 17, wherein four faces of a first signaling trace each face a grounded surface.
Example 19: the electronic package of Examples 15-18, wherein the package substrate comprises eight routing layers.
Example 20: the electronic package of Examples 15-19, wherein the first die is a compute die, and wherein the second die is a memory die.
Example 21: the electronic package of Examples 15-20, further comprising: a plurality of DDR bytes in the package substrate, wherein the plurality of DDR bytes are adjacent to each other.
Example 22: the electronic package of Examples 15-21, wherein at least one of the first signal traces and/or the second signal traces is a differential signaling pair.
Example 23: the electronic package of Example 22, wherein the differential signaling pair are adjacent to each other, and wherein the differential signaling pair are aligned over or under a single one of the first ground traces or a single one of the second ground traces.
Example 24: an electronic system, comprising: a board; a package substrate coupled to the board, wherein the package substrate comprises: eight routing layers with a DDR byte occupying four of the routing layers, wherein the DDR byte comprises: a first plane; a second plane; a first routing layer with first traces between the first plane and the second plane; and a second routing layer with second traces between the first plane and the second plane, wherein the first traces are offset from the second traces; and a die coupled to the package substrate.
Example 25: the electronic system of Example 24, wherein the first traces are alternated with first ground traces, and wherein the second traces are alternated with second ground traces.