Embodiments of the present disclosure relate to semiconductor devices, and more particularly to electronic packages with a PHYless die-to-die IO interconnect.
In order to provide enhanced functionality, improved performance, and improved yield at advanced processing nodes, die disaggregation into multiple chiplets has been a growing trend in the semiconductor manufacturing industry. Die disaggregation requires that the individual chiplets be able to communicate with each other through input/output (IO) bumps. Depending on the needed interconnect density and bump pitches, channels may be implemented with different architectures. For example C4 bumps may utilize channels in a standard package substrate. At more advanced technology nodes, microbumps may be used in conjunction with channels that are implemented in an embedded bridge die.
Currently, the IOs are designed with a physical layer (PHY). This process results in hard IP (HIP) needing to be custom designed for each IO field. As such, there is significant circuit design effort and silicon risk associated with the design of different chiplets. The need for custom HIP in PHY-based designs also limits the portability needed for easy scaling to support different packaging technologies. Additionally, there is a lack of interoperability between PHY-based designs that have different bump pitches.
Described herein are electronic packages with a PHYless die-to-die IO interconnect, 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.
As noted above, die disaggregation creates the challenge of providing IO channels between chiplets. Currently, the IOs between chiplets are implemented using a dedicated hard IP (HIP) PHY. HIP PHYs require traditional levels of customization and hand design. This increases the cost of designing new chiplets, especially when scaling to more advanced processing nodes. Additionally, current PHY layers are not interoperable with each other. That is, a chiplet with an IO bump map with a first pitch is not easily coupled to a chiplet with an IO bump map with a second pitch.
An example of a PHY-based IO bump region is shown in
Accordingly, embodiments disclosed herein include the use of PHYless IO bump map and circuit/floorplan arrangements. In an embodiment, interoperability is provided by maintaining the width of an IO bump map along the edge of the die (i.e., the shoreline width) uniform between IO bump maps with various bump pitches. While keeping the same shoreline width, the depth into the die of a given IO bump map may be variable. In this manner, a consistent number of signaling bumps may be provided for IO bump maps with different bump pitches.
Additionally, PHYless designs eliminate the need for custom HIP for each device. For example, the 10 circuit of a chiplet may be mainly composed of digital cells from a standard library. These cells may be easily taped out with the digital design flow, in order to minimize the circuit design efforts and silicon risks.
An example of a PHYless IO bump region 187 is shown in
Referring now to
In an embodiment, the bumps 253, 254, 255 may have a pitch P1. The pitch P1 is measured in a direction perpendicular to the die edge 220. The bumps 253, 254, 255 may also have a pitch P2 that is measured in the direction parallel to the die edge 220. The pitch P1 and the pitch P2 may be different in some embodiments. In other embodiments, the pitch P1 and the pitch P2 may be substantially similar to each other. In an embodiment, the pitch P1 may be 55 μm and the pitch P2 may be 98 μm.
In an embodiment, the transmitter region TX and the receiver region RX comprise columns 252 and rows 251. As shown, in the embodiment of
In an embodiment, the bump map 250 may have a shoreline width W1 along the die edge 220. In an embodiment, the transmitter region TX may have a depth D1 into the die. The receiver region RX may also have the same depth D1. The first pitch P1 provides a depth D1 of 412.5 μm, and the second pitch P2 provides a shoreline width W1 that is approximately 490 μm. In an embodiment, a ratio of signaling bumps 253 to power bumps 254 and ground bumps 255 is 4:1.
As will be shown in
However, the number of signaling bumps 253 in
While
Interoperable bump maps 250 may also be provided for traditional C4 bumps. Such an embodiment is shown in
Referring now to
In an embodiment, the package substrate 382 comprises layers of insulative material surrounding conductive traces (not shown). In an embodiment, the package substrate 382 may be a cored substrate or coreless. In an embodiment, a bridge 340 is embedded in the package substrate 382. The bridge 340 may comprise a substrate material suitable for forming high density routing of channels 341 in order to communicatively couple a first die 3301 to a second die 3302. For example, the bridge 340 may comprise silicon with metal layers provided in a backend region.
In an embodiment, the first die 3301 and the second die 3302 may be any type of semiconductor devices. For example, the first die 3301 and the second die 3302 may be processors (e.g., CPU, GPU), memories, systems on chip (SoC), or the like. In some embodiments, the first die 3301 and the second die 3302 may be the same type of die. In other embodiments, the first die 3301 may be a different type of die than the second die 3302. In some embodiments, a minimum pitch of bumps 353 of the first die 3301 may be different than a minimum pitch of bumps 353 of the second die 3302. Despite the difference in bump pitch, the bump map of the first die 3301 may be interoperable with the bump map of the second die 3302.
Referring now to
In the illustrated embodiment, three modules are stacked along the edge of each die (i.e., the TX region 3551 and the pair of RX regions 3561 in the first die 3301, and the pair of TX regions 3552 and the RX region 3562 in the second die 3302). However, it is to be appreciated that any number of modules (i.e., one or more) may be provided along the die edges. In order to provide additional bandwidth, additional modules may be laterally adjacent to the modules shown in
In an embodiment, the TX regions 355 are communicatively coupled to RX regions 356 on the opposite die 330 by channels 341 in the bridge 340. For example, TX region 3551 is communicatively coupled to RX region 3562 by a channel 341, and TX regions 3552 are each coupled to a different RX region 3561 by a channel 341.
Referring now to
In an embodiment, the first bump map 3501 may be similar to the bump map 250 in
Referring now to
Referring now to
Due to the uniform shoreline width W, the first bump map 3501 is interoperable with the second bump map 3502. Since the bump maps 3501 and 3502 are compatible with each other, the first bump map 3501 just needs to increase its minimum bump pitch (e.g., from 55 μm to 110 μm). The module bump map design supports keeping twelve signals out of the total sixty signals for each module to connect with the second bump map 3502 (e.g., similar to the embodiment shown in
Referring now to
In the cross-sectional portion of
Referring now to
The packaging substrate 482 may comprise a plurality of metal layers. For example 5 metal layers L1-L5 are shown. The channel 4411-2 is provided in the second metal layer L2 and the channel 4412-1 is provided in the fourth metal layer L4. The channels 4411-2 and 4412-1 are inter-module and intra-module matched, similar to the embodiment above in
Accordingly, embodiments disclosed herein provide a routing architecture that includes depopulated power and ground pads in the second layer L2 to make room for the routing of the 4411-2 channels. An example of such an embodiment is shown in
Referring now to
Accordingly, embodiments disclosed herein include the addition of on-die leadway routing on the RX modules to equalize the standard package trace. Additionally, on-die leadway routing is absent from the TX modules. As shown in
Referring now to
In an embodiment, the leadways 575 may be implemented in a back-end metal layer of a die. In a particular embodiment, the leadways 575 are implemented in the M14 or M15 layer of a die below the bumping layer. Embodiments may include leadways 575 that have any length in order to provide the needed equalization. In some embodiments, the leadways 575 may have a length that is between 200 μm and 600 μm. For example, a leadway 575 with a length of approximately 400 μm in the M15 layer may provide approximately 65 Ohm to the channel.
Additionally, the inclusion of leadways 575 provides a negligible impact on channels that are implemented over a bridge substrate. As such, the same circuitry can be utilized for both standard package substrate channels, and for advanced packaging architectures that utilize a bridge substrate.
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 606 enables wireless communications for the transfer of data to and from the computing device 600. 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 606 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 600 may include a plurality of communication chips 606. For instance, a first communication chip 606 may be dedicated to shorter range wireless communications such as Wi-Fi and Bluetooth and a second communication chip 606 may be dedicated to longer range wireless communications such as GPS, EDGE, GPRS, CDMA, WiMAX, LTE, Ev-DO, and others.
The processor 604 of the computing device 600 includes an integrated circuit die packaged within the processor 604. In some implementations of the invention, the integrated circuit die of the processor may be part of an electronic package that comprises a PHYless IO bump map, 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 606 also includes an integrated circuit die packaged within the communication chip 606. In accordance with another implementation of the invention, the integrated circuit die of the communication chip may be part of an electronic package that comprises a PHYless IO bump map, 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.
an electronic package, comprising: a package substrate; a first die over the package substrate, wherein the first die comprises a first IO bump map, wherein bumps of the first IO bump map have a first pitch; a second die over the package substrate, wherein the second die comprises a second IO bump map, wherein bumps of the second IO bump map have a second pitch that is different than the first pitch; and interconnects between the first IO bump map and the second IO bump map.
the electronic package of Example 1, wherein the first bump map has a first width along an edge of the first die, and wherein the second bump map has a second width along an edge of the second die, wherein the first width matches the second width.
the electronic package of Example 1 or Example 2, wherein the first bump map has a first depth into the first die, and wherein the second bump map has a second depth into the second die, wherein the first depth is different than the second depth.
the electronic package of Examples 1-3, wherein the interconnects are within the package substrate.
the electronic package of Examples 1-3, further comprising: a bridge, wherein the interconnects are on the bridge.
the electronic package of Examples 1-5, wherein the first pitch is approximately 55 μm or larger, and wherein the second pitch is approximately 55 μm or smaller.
the electronic package of Examples 1-6, wherein the second pitch is approximately 45 μm, approximately 36 μm, or approximately 25 μm.
the electronic package of Examples 1-7, wherein the first bump map has a first number of signal bumps, and wherein the second bump map has a second number of signal bumps, wherein the first number of signal bumps is equal to the second number of signal bumps.
the electronic package of Example 8, wherein the first number of signal bumps is sixty.
the electronic package of Examples 1-9, wherein the first bump map comprises: a first transmitter region; and a first receiver region, wherein the first transmitter region is along an edge of the first die; and wherein the second bump map comprises: a second transmitter region; and a second receiver region, wherein the second transmitter region is along an edge of the second die.
an electronic package, comprising: a package substrate with a plurality of metal layers embedded in the package substrate, wherein a first metal layer, a third metal layer, and a fifth metal layer are power and/or ground layers, and wherein a second metal layer and a fourth metal layer are signaling layers; a first die over the package substrate, wherein the first die comprises: a first bump map with a first transmitter region and a first receiver region; a second die over the package substrate, wherein the second die comprises: a second bump map with a second transmitter region and a second receiver region; and wherein the first transmitter region is electrically coupled to the second receiver region by channels in the second metal layer, and wherein the second transmitter region is electrically coupled to the first receiver region by channels in the fourth metal layer.
the electronic package of Example 11, wherein a set of power pads and a set of ground pads are depopulated from the second metal layer.
the electronic package of Example 12, wherein the depopulated set of power pads and the depopulated ground pads comprise all of the power pads and all of the ground pads below the second transmitter region.
the electronic package of Example 12, wherein none of the power pads and none of the ground pads are depopulated from the fourth metal layer.
the electronic package of Examples 11-15, wherein an edge of the first bump map is offset from an edge of the second bump map.
the electronic package of Example 15, wherein the first bump map has a first width along an edge of the first die, and wherein the second bump map has a second width along an edge of the second die, wherein the first width is equal to the second width.
the electronic package of Examples 11-16, wherein the channels in the second metal layer and the channels in the fourth metal layer have the same length.
a semiconductor die, comprising: a semiconductor substrate, wherein the semiconductor substrate comprises: an IO transmitter region comprising a plurality of transmitter circuits; and an IO receiver region comprising a plurality of receiver circuits; a plurality of metal layers over the semiconductor substrate; a plurality of first bumps over the IO transmitter region, wherein individual transmitter circuits are aligned with individual first bumps; and a plurality of second bumps over the IO receiver region, wherein individual receiver circuits are not aligned with individual second bumps.
the semiconductor die of Example 18, wherein individual first bumps are electrically coupled to individual transmitter circuits by vertical interconnects through the plurality of metal layers, and wherein individual second bumps are electrically coupled to the individual receiver circuits by vertical interconnects and a horizontal leadway segment in the plurality of metal layers.
the semiconductor die of Example 19, wherein the horizontal leadway segment has a length that is approximately 200 μm or greater.
the semiconductor die of Examples 18-20, wherein the horizontal leadway adds approximately 65 Ohm to the electrical channel between the second bumps and the receiver circuit.
the semiconductor die of Examples 18-21, wherein the plurality of receiver circuits are arranged in an array within the IO receiver region.
an electronic system, comprising: a board; an electronic package coupled to the board; a first die over the package substrate, wherein the first die comprises a first IO bump map, wherein bumps of the first IO bump map have a first pitch; a second die over the package substrate, wherein the second die comprises a second IO bump map, wherein bumps of the second IO bump map have a second pitch that is different than the first pitch; and interconnects between the first IO bump map and the second IO bump map.
the electronic system of Example 23, wherein the first bump map has a first width along an edge of the first die, and wherein the second bump map has a second width along an edge of the second die, wherein the first width matches the second width.
the electronic package of Example 23 or Example 24, wherein the first bump map has a first depth into the first die, and wherein the second bump map has a second depth into the second die, wherein the first depth is different than the second depth.