Embodiments pertain to packaging of integrated circuits (ICs). Some embodiments relate to package layers that can be used for detection of stress.
Electronic systems often include integrated circuits (ICs) that are attached to substrate materials and packaged as a subassembly. These subassemblies are included in end products and often remain in place for years, if not decades. During that time, the subassemblies may be subjected to harsh environments and exposed to high levels of heat, humidity, mechanical forces, and other stresses. Failure of the subassemblies can cause reliability issues in the end product, leading to costly repairs, safety concerns, and other issues. Thus, there are general needs for detection of degrading subassemblies before complete failure of these subassemblies.
The following description and the drawings sufficiently illustrate specific embodiments to enable those skilled in the art to practice them. Other embodiments may incorporate structural, logical, electrical, process, and other changes. Portions and features of some embodiments may be included in, or substituted for, those of other embodiments. Embodiments set forth in the claims encompass all available equivalents of those claims.
Electronic systems often include integrated circuits (ICs) that are attached to substrate materials and packaged as a semiconductor package. Once the semiconductor package is included in an end product, the semiconductor package is often expected to remain in place for several years and operate without failure in harsh environments such as automotive or avionics environments. If the semiconductor package fails, serious safety concerns can result.
Aspects of the disclosure address these and other concerns by providing a system comprised of, e.g., a layer of interface material (described in more detail later herein), in one or more portions of the semiconductor package. The interface material should have a different structure compared to other dielectric materials used in the semiconductor package. For example, the interface material can comprise a polymer, mold material, epoxy or other thermoset matrix.
The portion/s where this system is placed can be selected on commonly-observed failure modes of the semiconductor package, areas of previously-observed stress, etc. The systems can be sealed from the environment around the semiconductor package and can change electromagnetic behavior when the system is exposed to humidity, heat, air, or any other chemical environment. After exposure through a fault in the system, the material will change its electromagnetic behavior (RLC) over frequency and will be detectable with an on- or off-chip impedance RLC measurement. Information regarding faults, expected RLC values in non-failure mode, frequency responses of the material, and other values can be stored in a memory and the component or system identified can be replaced before hard failure.
The semiconductor package 100 can include at least one integrated circuit (IC) 110 attached to the substrate 108 at a first surface 112 of the IC 110 through a plurality of vias 114. The IC 110 can include an application-specific IC (ASIC), memory chip (e.g., high bandwidth memory (HBM) chip, etc. While two ICs 110 are shown, fewer or more than two ICs can be included in the semiconductor package 100.
The semiconductor package 100 can include at least one interface layer 102, 104, 106 comprised of an interface material different from the first material. In general, the interface material can comprise a nonconductive material, e.g., a dielectric. The interface layer 102, 104, 106 can be disposed at one of a layer within the package substrate 108, and/or between the first surface 112 of the IC 110 and the package substrate 108, or at other areas prone to stress and cracks (see
The interface layer 102, 104, 106 can include a first end and a second end. For example, the interface layer 102 can include a first end 118 and a second end 120. The interface layer 104 can include a first end 122 and a second end 124. The interface layer 106 can include a first end 126 and a second end 128. A buffer material can be disposed at the first end 118, 122, 126 and the second end 120, 124, 128. The buffer material being configured to seal the respective interface layer 102, 104, 106 from an environment surrounding the semiconductor package 100. In some examples, the buffer material comprises a copper ring. For example, the interface layer 104 can include a copper ring 130 at the first end 122 and a copper ring 132 at the second end 124. The interface layer 106 can include a copper ring 134 at the first end 126 and a copper ring 136 at the second end 128.
At least one IC 110 can include at least one impedance measuring circuit to measure impedance of one or more of the interface layer/s 102, 104, 106. In examples, the impedance measuring circuit/s 138, 140 can be designed and placed at design time of the IC 110 and in some examples several impedance measuring circuits can be implemented. In some examples, impedance can be measured at a plurality of points corresponding to, for example, the conductive bumps 142 on the first surface of the IC. Impedance is calculated by dividing the voltage in such a circuit by the current and will typically vary such that a fingerprint for a given interface layer 102, 104, 106 can be stored for later comparison throughout the lifetime of the semiconductor package 100, for early detection of possible semiconductor package 100 failures.
The semiconductor package 100 can include includes through layer vias (TLVs) (e.g., through ceramic vias, or TCVs). In some examples, the TLVs include plated through holes (PTHs) 114, 148. The PTHs may have having a sidewall plating that includes metal (e.g., one or more of titanium and copper).
In some examples, impedance can be measured at a plurality of points corresponding to, for example, the conductive bumps 142 on the first surface of the IC. The conductive bumps can include bonding pads, solder bumps, etc. In some embodiments the conductive bumps can correspond to bumps of a chip connector, e.g., a controlled collapse chip connector, although embodiments are not limited to any particular type of chip connector. Solder balls 144, can be, for example, ball grid arrays (BGA) made of conductive solder in an appropriate pattern to create electrical connections. Solder ball 146 can be on a second side 120 opposite the SoC device 110, for connecting semiconductor package 100 to a circuit board or other component (not shown). Other bumps can comprise chip connection bumps, for example controlled collapse chip connection (C4) bumps.
The method 400 can begin with operation 402 with providing a package substrate 108 comprised of a plurality of layers of a first material. The method 400 can continue with operation 404 with positioning an IC 110 to the substrate at a first surface 112 of the IC through a plurality of vias 114.
The method 400 can continue with operation 406 with providing at least one interface layer 102, 104, 106 comprised of an interface material different from the first material. The interface material can be comprised of a nonconductive material, a moisture-sensitive material, etc. The interface layer/s 102, 104, 106 is/are disposed at one of a layer within the package substrate 108 or between the first surface 112 of the IC 110 and the package substrate 108.
The method 400 can continue with operation 410 with measuring impedance of the layer/s 102, 104, 106. As described above, impedance fingerprints can be taken at manufacturing time of the semiconductor package 100 to provide, e.g., baseline impedance profiles, and baseline criteria for determining when an incursion or defect has occurred in the layer/s 102, 104, 106. Measurements can be taken subsequently for comparison purposes, to provide early detection of cracking or other failures of the interface layer/s 102, 104, 106. By strategically positioning measurement circuits and interface layer/s 102, 104, 106, detection of failure can be made at points that historically have been shown to produce a greater number of cracks or other failures. Upon error detection, failures can be provided to other vehicle controllers, dashboard displays, etc., indicating failure or error conditions within the semiconductor package 100.
The methods, devices, and systems described herein provide interconnect that can accommodate high frequency signals while providing very dense signal routing. An example of an electronic device using assemblies with system level packaging as described in the present disclosure is included to show an example of a higher level device application.
In one embodiment, processor 510 has one or more processing cores 512 and 512N, where N is a positive integer and 512N represents the Nth processor core inside processor 510. In one embodiment, system 500 includes multiple processors including 510 and 505, where processor 505 has logic similar or identical to the logic of processor 510. In some embodiments, processing core 512 includes, but is not limited to, pre-fetch logic to fetch instructions, decode logic to decode the instructions, execution logic to execute instructions and the like. In some embodiments, processor 510 has a cache memory 516 to cache instructions and/or data for system 500. Cache memory 516 may be organized into a hierarchal structure including one or more levels of cache memory.
In some embodiments, processor 510 includes a memory controller 514, which is operable to perform functions that enable the processor 510 to access and communicate with memory 530 that includes a volatile memory 532 and/or a non-volatile memory 534. In some embodiments, processor 510 is coupled with memory 530 and chipset 520. Processor 510 may also be coupled to a wireless antenna 578 to communicate with any device configured to transmit and/or receive wireless signals. In one embodiment, the wireless antenna interface 578 operates in accordance with, but is not limited to, the IEEE 802.11 standard and its related family, Home Plug AV (HPAV), Ultra-Wide Band (UWB), Bluetooth, WiMax, or any form of wireless communication protocol.
In some embodiments, volatile memory 532 includes, but is not limited to, Synchronous Dynamic Random Access Memory (SDRAM), Dynamic Random Access Memory (DRAM), RAMBUS Dynamic Random Access Memory (RDRAM), and/or any other type of random access memory device. Non-volatile memory 534 includes, but is not limited to, flash memory, phase change memory (PCM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), or any other type of non-volatile memory device.
Memory 530 stores information and instructions to be executed by processor 510. In one embodiment, memory 530 may also store temporary variables or other intermediate information while processor 510 is executing instructions. In the illustrated embodiment, chipset 520 connects with processor 510 via Point-to-Point (PtP or P-P) interfaces 517 and 522. Chipset 520 enables processor 510 to connect to other elements in system 500. In some embodiments of the invention, interfaces 517 and 522 operate in accordance with a PtP communication protocol such as the Intel® QuickPath Interconnect (QPI) or the like. In other embodiments, a different interconnect may be used.
In some embodiments, chipset 520 is operable to communicate with processor 510, 505N, display device 540, and other devices 572, 576, 574, 560, 562, 564, 566, 577, etc. Buses 550 and 555 may be interconnected together via a bus bridge 572. Chipset 520 connects to one or more buses 550 and 555 that interconnect various elements 574, 560, 562, 564, and 566. Chipset 520 may also be coupled to a wireless antenna 578 to communicate with any device configured to transmit and/or receive wireless signals. Chipset 520 connects to display device 540 via interface (I/F) 526. Display 540 may be, for example, a touchscreen, a liquid crystal display (LCD), a plasma display, cathode ray tube (CRT) display, or any other form of visual display device. In some embodiments of the invention, processor 410 and chipset 520 are merged into a single SOC. In one embodiment, chipset 520 couples with (e.g., via interface 524) a non-volatile memory 560, a mass storage medium 562, a keyboard/mouse 564, and a network interface 566 via I/F 524 and/or I/F 526, I/O devices 574, smart TV 576, consumer electronics 577 (e.g., PDA, Smart Phone, Tablet, etc.).
In one embodiment, mass storage medium 562 includes, but is not limited to, a solid state drive, a hard disk drive, a universal serial bus flash memory drive, or any other form of computer data storage medium. In one embodiment, network interface 566 is implemented by any type of well-known network interface standard including, but not limited to, an Ethernet interface, a universal serial bus (USB) interface, a Peripheral Component Interconnect (PCI) Express interface, a wireless interface and/or any other suitable type of interface. In one embodiment, the wireless interface operates in accordance with, but is not limited to, the IEEE 802.11 standard and its related family, Home Plug AV (HPAV), Ultra-Wide Band (UWB), Bluetooth, WiMax, or any form of wireless communication protocol.
While the modules shown in
The devices, systems, and methods described can provide improved thermal conductivity in electronic device packages. Examples described herein include one SoC for simplicity, but one skilled in the art would recognize upon reading this description that the examples can include more than one SoC system.
Example 1 is a semiconductor package comprising a package substrate comprised of a plurality of layers of a first material; an integrated circuit (IC) attached to the substrate at a first surface of the IC through a plurality of vias; and at least one interface layer comprised of an interface material different from materials of the plurality of layers of the first material and sealed from exposure to air, the interface material comprising a moisture-sensitive nonconductive material, the interface layer disposed at one of a layer within the package substrate or between the first surface of the IC and the package substrate.
In Example 2, the subject matter of Example 1 can optionally include wherein the interface layer includes a first end and a second end, and wherein a buffer material is disposed at the first end and the second end, the buffer material being configured to seal the interface layer from an environment surrounding the semiconductor package.
In Example 3, the subject matter of Example 2 can optionally include wherein the buffer material comprises a conductive ring.
In Example 4, the subject matter of any one of Examples 1-3 can optionally include wherein the IC includes an impedance measuring circuit to measure impedance of the interface layer.
In Example 5, the subject matter of Example 4 can optionally include wherein the IC is configured to measure impedance at a plurality of points on the interface layer.
In Example 6, the subject matter of Example 5 can optionally include wherein the plurality of points corresponds to conductive bumps on the first surface of the IC.
In Example 7, the subject matter of any one of Examples 5-6 can optionally include wherein the plurality of points corresponds to bumps of a chip connector.
In Example 8, the subject matter of any one of Examples 1-7 can optionally include an interposer layer between the IC and the package substrate.
In Example 9, the subject matter of Example 8 can optionally include wherein the interposer layer comprises silicon, and wherein the interposer layer includes a layer comprised of the interface material.
In Example 10, the subject matter of Example 8 can optionally include a layer comprised of the interface material disposed between the interposer layer and the IC.
In Example 11, the subject matter of any one of Examples 1-10 can optionally include wherein the interface material comprises a material that changes in impedance according to changes in temperature.
In Example 12, the subject matter of any one of Examples 1-11 can optionally include wherein the interface material comprises a material that changes in impedance according to changes in humidity.
In Example 13, the subject matter of any one of Examples 1-12 can optionally include wherein the interface material comprises a material that changes in impedance according to a chemical interaction of the interface material with at least one of a gas or a liquid.
Example 14 is an electronic device comprising a semiconductor die coupled to a package substrate through a plurality of vias, the package substrate comprised of a plurality of layers of a first material; and at least one interface layer comprised of an interface material different from the plurality of layers of the first material and sealed from exposure to air, the interface material comprising a moisture-sensitive nonconductive material, the at least one interface layer disposed at least at one of a layer within the package substrate or between a first surface of an integrated circuit and the package substrate.
In Example 15, the subject matter of Example 14 can optionally include wherein the semiconductor die comprises a microprocessor.
In Example 16, the subject matter of any one of Examples 14-15 can optionally include wherein the semiconductor die comprises a system-on-chip (SOC).
In Example 17, the subject matter of any one of Examples 14-16 can optionally include wherein the at least one interface layer includes a first end and a second end, and wherein a buffer material is disposed at the first end and the second end, the buffer material being configured to seal the at least one interface layer from an environment surrounding the semiconductor die.
Example 18 is a method for monitoring a semiconductor package, the method comprising: providing a package substrate comprised of a plurality of layers of a first material; positioning an integrated circuit (IC) to the package substrate at a first surface of the IC through a plurality of vias; providing at least one interface layer comprised of an interface material different from the first material, the interface material comprising a nonconductive material, the at least one interface layer disposed at one of a layer within the package substrate or between the first surface of the IC and the package substrate; and measuring impedance of the at least one interface layer to determine a status of the at least one interface layer.
In Example 19, the subject matter of Example 19 can optionally include determining baseline criteria for the at least one interface layer specific to an automotive application; and storing the baseline criteria in a memory coupled to the semiconductor package.
In Example 20, the subject matter of any one of Examples 18-19 can optionally include determining baseline criteria for the at least one interface layer specific to an avionics application; and storing the baseline criteria in a memory coupled to the semiconductor package.
In Example 21, the subject matter of any one of Examples 18-20 can optionally include generating an error signal responsive to detecting that impedance of the at least one interface layer is outside a threshold.
These non-limiting examples can be combined in any permutation or combination. The Abstract is provided to allow the reader to ascertain the nature and gist of the technical disclosure. It is submitted with the understanding that it will not be used to limit or interpret the scope or meaning of the claims. The following claims are hereby incorporated into the detailed description, with each claim standing on its own as a separate embodiment.