Descriptions are generally related to semiconductor manufacturing, and more particular descriptions are related to equipment and methods for singulating semiconductor package substrates and coating edges of semiconductor package substrates. Semiconductor package substrates having coated edges are also provided.
Semiconductor chips are central to intelligent devices and systems, such as personal computers, laptops, tablets, phones, servers, and other consumer and industrial products and systems. Manufacturing semiconductor chips presents a number of challenges and these challenges are amplified as devices become smaller and performance demands increase. Challenges include, for example, material failures, precision and scaling requirements, power delivery requirements, limited failure tolerance, and material and manufacturing costs.
Advanced packaging solutions, such as the heterogeneous integration of active components, can improve performance and functionality of semiconductor devices and systems. Heterogeneous integration integrates dissimilar semiconductor chips having different functions in one package using, for example, lateral or vertical connections. A design model for improving device and system performance focuses on chip stacking using thinned chips and increasing input/output (I/O) density for multichip integration. Manufacturing these types of packages is facilitated by a rigid carrier wafer, such as a glass wafer, to which packages being manufactured are temporarily bonded and then debonded. A temporary rigid glass substrate can enable handling of thinned semiconductor chips, such as during the grinding of dielectric materials to reveal lithographically formed plated vias (LIVs). Further, the low total thickness variation (TTV) of less than or equal to 10 μm that can be associated with glass can enable stringent via to pad overlay requirements.
The figures are provided to aid in understanding the invention. The figures can include diagrams and illustrations of exemplary structures, assemblies, data, methods, and systems. For ease of explanation and understanding, these structures, assemblies, data, methods, and systems, the figures are not an exhaustively detailed description. The figures therefore should not be understood to depict the entire metes and bounds of structures, assemblies, data, methods, and systems possible without departing from the scope of the invention. Additionally, features are not necessarily illustrated relatively to scale due in part to the small sizes of some features and the desire for clarity of explanation in the figures.
Descriptions of certain details and implementations follow, including non-limiting descriptions of the figures, which depict some examples and implementations.
References to one or more examples are to be understood as describing a particular feature, structure, or characteristic included in at least one implementation of the invention. The phrases “one example” or “an example” are not necessarily all referring to the same example or embodiment. Any aspect described herein can potentially be combined with any other aspect or similar aspect described herein, regardless of whether the aspects are described with respect to the same figure or element.
The words “connected” and/or “coupled” can indicate that two or more elements are in direct physical or electrical contact with each other. The term “coupled,” however, can also mean that two or more elements are not in direct contact with each other and are instead separated by one or more elements but they may still co-operate or interact with each other, for example, physically, magnetically, or electrically.
The words “first,” “second,” and the like, do not indicate order, quantity, or importance, but rather are used to distinguish one element from another. The words “a” and “an” herein do not indicate a limitation of quantity, but rather denote the presence of at least one of the referenced items. The terms “follow” or “after” can indicate immediately following or following after some other event or events. Other sequences of operations can also be performed according to alternative embodiments. Furthermore, additional operations may be added or removed depending on the particular application.
Disjunctive language such as the phrase “at least one of X, Y, or Z,” is used in general to indicate that an element or feature, may be either X, Y, or Z, or any combination thereof (e.g., X, Y, and/or Z). Thus, this disjunctive language should be understood not to imply that certain embodiments require at least one of X, at least one of Y, or at least one of Z to each be present.
Terms such as chip, die, IC (integrated circuit) chip, IC die, microelectronic chip, microelectronic die, and/or semiconductor chip are interchangeable and refer to a semiconductor device comprising integrated circuits.
The terms “package,” “packaging,” “IC package,” or “chip package,” “microelectronics package,” or “semiconductor chip package” are interchangeable and generally refer to an enclosed carrier of one or more dies, in which the dies are attached to a package substrate and encapsulated. The package substrate provides electrical interconnects between the die(s) and other dies and/or a motherboard or other printed circuit board for I/O (input/output) communication and power delivery. A package with multiple dies can, for example, be a system in a package.
A package substrate generally includes dielectric layers or structures having conductive structures on, through, and/or embedded within the dielectric layers or structures. The dielectric layers can be, for example, build-up layers. Other structures or devices are also possible within a package substrate. Semiconductor package substrates can have cores or be coreless. Semiconductor packages having cores can have dielectric layers such as buildup layers on more than one side of a core, such as on two opposite sides of a core.
A “core” or “package core” generally refers to a layer usually embedded within a package substrate. The core can provide structure or stiffness to a package substrate. A core is an optional feature of a package substrate. The core can be a dielectric organic or inorganic material and may have conductive vias extending through the layer. The conductive vias can include a metal, for example, copper. A package core can, for example, be comprised of a glass material (such as, for example, aluminosilicate, borosilicate, alumino-borosilicate, silica, and fused silica), silicon, silicon nitride, silicon carbide, gallium nitride, or aluminum oxide. In some examples, core materials are glass-fiber reinforced organic resins such as epoxy-based resins. A further example package substrate core is FR4 (woven glass fiber reinforces epoxy). In other examples, package substrate cores are solid amorphous glass materials.
In further examples of a package substrate core, the substrate core is a glass core comprising a solid amorphous glass material. The glass substrate core can comprise a glass such as, for example, aluminosilicate, borosilicate, alumino-borosilicate, silica, and fused silica, that additionally optionally comprises one or more of the following: Al2O3, B2O3, MgO, CaO, SrO, BaO, SnO2, Na2O, K2O, SrO, P2O3, ZrO2, Li2O, Ti, and/or Zn. In further examples of glass cores, the glass can comprise silicon and oxygen, as well as optionally any one or more of: aluminum, boron, magnesium, calcium, barium, tin, sodium, potassium, strontium, phosphorus, zirconium, lithium, titanium, and/or zinc. In some examples, a glass package substrate core comprises at least 23% silicon, at least 26% oxygen by weight. In further examples, the glass package substrate core comprises at least 23% silicon, at least 26% oxygen, and at least 5% aluminum by weight.
Additionally, exemplary solid amorphous glass substrate cores can be considered to have a rectangular prism volume. The rectangular prism volume can contain vias that have been filled with one or more different materials. A material in a via can be a conducting metal such as copper. Exemplary solid amorphous glass substrate cores can have a thicknesses in the range of 50 μm to 1.4 mm. Additionally, the package substrate can include a multi-layer glass substrate. The package substrate in this example may be a coreless substrate. The multi-layer glass substrate can have a thickness, for example, in the range of 25 μm to 50 μm. Further, glass substrate cores can have dimensions on a side of 10 mm to 250 mm. For example, the substrate core could be 10 mm by 10 mm up to 250 mm by 250 mm in two dimensions, but substrate cores do not necessarily have to have the same value in both dimensions.
One of the challenges associated with temporary bonding and debonding of semiconductor device packages is warpage or shrinkage after the removal of the rigid carrier. Once a rigid carrier, such as a glass carrier, is debonded post first level interconnect (FLI) bump formation, the substrate can warp due to inbuilt residual stress and coefficient of thermal expansion (CTE) mismatches. For example, silicon has a CTE of 2.6 ppm/° C., Ajinomoto build-up film (ABF) has a CTE of about 39 ppm/° C., and Cu has a CTE of 17 ppm/° C. (ABF is a common dielectric used in package substrate manufacturing.) These CTE mis-matches can impact back-end processes for mid-level interconnect (MLI) bump formation and also the assembly thermal compression bonding (TCB) processes. Using glass as a package substrate core can facilitate maintaining the package substrate TTV for bump pitch scaling.
During a substrate manufacturing flow, glass-cored substrates can be handled by process equipment as many as hundreds of times. Glass can be a fragile material and can make the substrate manufacturing process flow challenging. For example, when the panel edge is contacted by a process tool, the contact increases the risk of chips and cracks that can propagate through the glass substrate core.
At the end of package substrate manufacturing, a package substrate unit is singulated from a panel that comprises many substrate units before moving to die assembly. Fine chips and defects can be generated in package substrate glass cores during the singulation process. These fine chips and defects can release built up stress from material CTE mismatches in the package and can lead to glass core splitting. Singulation methods using blade dicing can also impart in-plane dicing defects which can lead to the splitting of a glass package substrate core.
The package substrate manufacturing process is typically a buildup process that adds alternating layers of materials such as Cu and dielectric which are placed on a glass core through several thermal processes. These manufacturing processes place an enormous amount of tensile stress on a glass package substrate core, which can result in a normal stress at the edge of the panel and/or package substrate unit. The process of cutting a panel into individual package substrate units can result in fine cracks and defects along the glass substrate core edge. These cracks may be large enough to release the built up stress, resulting in package substrate failure due to core separation.
The singulation system 100 also can include a polymer ablation module 110. The polymer ablation module 110 removes package materials, such as, for example, dielectrics from the glass core surface in between individual package substrate units. The polymer ablation module 110 comprises, for example, a laser, optics for routing the laser beam, and a galvo-scanner for moving the laser beam to selected ablation areas. The polymer ablation module 110 is described further in
The exemplary singulation system 100 can also optionally include a tape lamination module 115. A tape laminated onto the substrate-containing panel can be useful during the singulation process. The tape that is laminated can be, for example, an ultra violet (UV) release tape. A UV release tape is one that releases on exposure to UV light. The tape lamination module 115 can include a housing, worktable having a vacuum chuck that is capable of holding a substrate-containing panel in place, and a tape laminator capable of placing tape on the glass package substrate core in the regions that have been exposed by laser ablation of polymer (not shown).
The exemplary singulation system 100 can also include a singulation conditioning module 120. An exemplary singulation conditioning module is described in additional detail in and with respect to
A separation module 125 singulates the panel to create individual package substrates. Laser glass modification, performed in, for example the singulation conditioning module 120, can render the glass between the individual package substrates brittle, so that a small amount of force is needed to separate the glass. The separation of the glass can be accomplished through, for example, a bend-to-break process, a bend and pull process, a laser separation process, or a pull-to-break process. Other methods of separation are possible. A bend-to-break process and a pull-to-break process can use tape lamination. The exemplary singulation system 100 also optionally includes a tape lamination module 115 or a jig to perform the separation without a tape lamination. The exemplary separation module 125 can employ one of the mentioned separation methods or a different one. A bend-to-break process can use a bending pin or a jig to push through the laser-modified areas to separate the glass.
The singulation system 100 also includes an optional edge treatment module 130 in which grinding or polishing of the package substrate edges can be performed. After singulation of the package substrates, there is a possibility of crack formation in the substrate core. An edge grinding can be performed to remove package substrate core damage.
A singulation system 100 can also optionally include an edge passivation module 135. An edge passivation module 135 can encapsulate the edges of a semiconductor package substrate. Encapsulation can reduce further damage to the package substrate caused by impacts, it can fill in flaws on the edge, and/or it can apply a compressive stress to mitigate tensile stresses in the package substrate.
An exemplary singulation system 100 can also optionally include a semiconductor package substrate inspection module 150. A semiconductor package inspection module 150 can employ vacuum pick heads to pick up the semiconductor package substrate units from a transfer tray or coating module. A pick and place can be used to inspect the semiconductor package substrate units. Semiconductor package substrate units can be inspected to ensure dimensional (and other) compliance to determined standards and tolerance levels by comparing measured values with desired values. Besides dimensional tolerance, such as warpage, the inspection can encompass an inspection that looks for cracks, chipping, and damage from singulation and other processing. The inspection module 150 can contain a single camera or multiple cameras and profilers looking at the surface and edges of the semiconductor package substrate units. In addition, a machine learning algorithm can be trained and used to employ criteria for determining functional versus non-functional semiconductor package substrate units. Post inspection, the functional units can be placed in the good unit tray, while the rejected units can be placed in the reject trays. One or more inspection modules 150 can also be associated with or integral with any of the processing modules 110, 115, 120, 125, 130, and 135.
Arrows 140 show some possible ways work pieces, such as panels comprising package substrates, can be transferred between processing modules 110, 115, 120, 125, 130, and 135 and inspection module 150. Other layouts and interconnections are possible, depending on the different modules employed and the different semiconductor package substrate transfer options selected for transfer in between processing and inspection modules. One or more different modules can be selected from the singulation system 100 to be used for semiconductor package substrate singulation and/or edge modification without selecting all the modules described. For example, one or more processing modules 110, 115, 120, and 125 for singulation can be used without also using other processing modules. Any module described can be a stand-alone module or a stand-alone module with inspection and/or panel or device handling capabilities. The processing modules 110, 115, 120, 125, 130 and 135 as well as the EFEMs and/or pick and places 105 and 106 of singulation system 100 include a housing connected to one or more gas, air, and/or vacuum systems that are capable of providing a controlled atmosphere, such as for example, an interior of the housing that is free of particulate matter or reactive gases. The air handling system could provide, for example, a vacuum inside the housing or an inert gas. Additionally, for explanation purposes, modules described herein have been illustrated with panels or package substrate units, however, these units will not always be present in a module.
An exemplary edge passivation module 135 also includes a polymer cure module 802 that can be, for example, an open hot plate or a batch oven 855 which can conduct heat into the package substrate 811 to cure the polymer coating 845 if the coating is, for example, a thermoset polymer. Alternatively, the polymer cure module 802 can be a UV stage 855, if the polymer coating 845 is, for example, a UV-initiated crosslinking polymer. The polymer cure module 802 can be an in-line cure module. An edge passivation module 135 polymer cure module 802 can also include a camera system 860 to capture images of the coated edges of package substrate 811. The camera system 860 can include computing and/or software to compare the coated edges of package substrate 811 to a reference image. Alternatively, the camera system, 860 can use a flat line gauge (not shown) to contact the coated edges of package substrate 811 for a thickness measurement. The package substrates 810 and 811 are shown in order to explain the operation of the exemplary edge passivation module 135, but they may not be present in an edge passivation module 135. For example, package substrates 810 and 811 might not be present in an edge passivation module 135 when the module is not processing package substrates.
Further additional coating devices include flexible contact coating heads for glass package substrate core edge coating. A variety of flexible and soft coating head designs are possible that include, for example, thin brushes, sponges, rubber (polymer or plastic material) tips, and felt tips. These flexible tip designs can reduce the risk of coating overflow as coating gets dispensed in the region of contact between the coating head and the edge. Moreover, for the sponge and thin brush type, complex geometries can be coated in a single pass as the coating head can deform and adhere to the edge of the package substrate unit.
Computing system 1600 includes processor 1610, which provides processing, operation management, and execution of instructions for system 1600. Processor 1610 can include any type of microprocessor, CPU (central processing unit), GPU (graphics processing unit), processing core, or other processing hardware to provide processing for system 1600, or a combination of processors or processing cores. Processor 1610 controls the overall operation of system 1600, and can be or include, one or more programmable general-purpose or special-purpose microprocessors, digital signal processors DSPs, programmable controllers, application specific integrated circuits (ASICs), programmable logic devices (PLDs), or the like, or a combination of such devices.
In one example, system 1600 includes interface 1612 coupled to processor 1610, which can represent a higher speed interface or a high throughput interface for system components needing higher bandwidth connections, such as memory subsystem 1620 or graphics interface components 1640, and/or accelerators 1642. Interface 1612 represents an interface circuit, which can be a standalone component or integrated onto a processor die. Where present, graphics interface 1640 interfaces to graphics components for providing a visual display to a user of system 1600. In one example, the display can include a touchscreen display.
Accelerators 1642 can be a fixed function or programmable offload engine that can be accessed or used by a processor 1610. For example, an accelerator among accelerators 1642 can provide data compression (DC) capability, cryptography services such as public key encryption (PKE), cipher, hash/authentication capabilities, decryption, or other capabilities or services. In some cases, accelerators 1642 can be integrated into a CPU socket (e.g., a connector to a motherboard (or circuit board, printed circuit board, mainboard, system board, or logic board) that includes a CPU and provides an electrical interface with the CPU). For example, accelerators 1642 can include a single or multi-core processor, graphics processing unit, logical execution unit single or multi-level cache, functional units usable to independently execute programs or threads, ASICs, neural network processors (NNPs), programmable control logic, and programmable processing elements such as field programmable gate arrays (FPGAs) or programmable logic devices (PLDs). Accelerators 1642 can provide multiple neural networks, CPUs, processor cores, general purpose graphics processing units, or graphics processing units can be made available for use by artificial intelligence (AI) or machine learning (ML) models.
Memory subsystem 1620 represents the main memory of system 1600 and provides storage for code to be executed by processor 1610, or data values to be used in executing a routine. Memory subsystem 1620 can include one or more memory devices 1630 such as read-only memory (ROM), flash memory, one or more varieties of random access memory (RAM) such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM) and/or or other memory devices, or a combination of such devices. Memory 1630 stores and hosts, among other things, operating system (OS) 1632 that provides a software platform for execution of instructions in system 1600, and stores and hosts applications 1634 and processes 1636. In one example, memory subsystem 1620 includes memory controller 1622, which is a memory controller to generate and issue commands to memory 1630. The memory controller 1622 could be a physical part of processor 1610 or a physical part of interface 1612. For example, memory controller 1622 can be an integrated memory controller, integrated onto a circuit within processor 1610.
System 1600 can also optionally include one or more buses or bus systems between devices, such memory buses, graphics buses, and/or interface buses. Buses or other signal lines can communicatively or electrically couple components together, or both communicatively and electrically couple the components. Buses can include physical communication lines, point-to-point connections, bridges, adapters, controllers, or other circuitry or a combination. Buses can include, for example, one or more of a system bus, a peripheral component interface (PCI) or PCI express (PCIe) bus, a Hyper Transport or industry standard architecture (ISA) bus, a small computer system interface (SCSI) bus, a universal serial bus (USB), or a Firewire bus.
In one example, system 1600 includes interface 1614, which can be coupled to interface 1612. In one example, interface 1614 represents an interface circuit, which can include standalone components and integrated circuitry. In one example, user interface components or peripheral components, or both, couple to interface 1614. Network interface 1650 provides system 1600 the ability to communicate with remote devices (e.g., servers or other computing devices) over one or more networks. Network interface 1650 can include an Ethernet adapter, wireless interconnection components, cellular network interconnection components, USB, or other wired or wireless standards-based or proprietary interfaces. Network interface 1650 can transmit data to a device that is in the same data center or rack or a remote device, which can include sending data stored in memory.
Some examples of network interface 1650 are part of an infrastructure processing unit (IPU) or data processing unit (DPU), or used by an IPU or DPU. An xPU can refer at least to an IPU, DPU, GPU, GPGPU (general purpose computing on graphics processing units), or other processing units (e.g., accelerator devices). An IPU or DPU can include a network interface with one or more programmable pipelines or fixed function processors to perform offload of operations that could have been performed by a CPU. The IPU or DPU can include one or more memory devices.
In one example, system 1600 includes one or more input/output (I/O) interface(s) 1660. I/O interface 1660 can include one or more interface components through which a user interacts with system 1600 (e.g., audio, alphanumeric, tactile/touch, or other interfacing). Peripheral interface 1670 can include additional types of hardware interfaces, such as, for example, interfaces to semiconductor fabrication equipment and/or electrostatic charge management devices.
In one example, system 1600 includes storage subsystem 1680. Storage subsystem 1680 includes storage device(s) 1684, which can be or include any conventional medium for storing data in a nonvolatile manner, such as one or more magnetic, solid state, and/or optical based disks. Storage 1684 can be generically considered to be a “memory,” although memory 1630 is typically the executing or operating memory to provide instructions to processor 1610. Whereas storage 1684 is nonvolatile, memory 1630 can include volatile memory (e.g., the value or state of the data is indeterminate if power is interrupted to system 1600). In one example, storage subsystem 1680 includes controller 1682 to interface with storage 1684. In one example controller 1682 is a physical part of interface 1612 or processor 1610 or can include circuits or logic in both processor 1610 and interface 1614.
A power source (not depicted) provides power to the components of system 1600. More specifically, power source typically interfaces to one or multiple power supplies in system 1600 to provide power to the components of system 1600.
Exemplary systems may be implemented in various types of computing, smart phones, tablets, personal computers, and networking equipment, such as switches, routers, racks, and blade servers such as those employed in a data center and/or server farm environment.
Flow diagrams as illustrated herein provide examples of sequences of various process actions. The flow diagrams can indicate operations to be executed by a software or firmware routine, as well as physical operations. Physical operations can be performed by semiconductor processing equipment that is controlled by a computing system. Although shown in a particular sequence or order, unless otherwise specified, the order of the actions can be modified. Thus, the illustrated diagrams should be understood only as examples, and the process can be performed in a different order, and some actions can be performed in parallel. Additionally, one or more actions can be omitted and not all implementations will perform all actions.
Various components described can be a means for performing the operations or functions described. Each component described can include software, hardware, or a combination of these. Some components can be implemented as software modules, hardware modules, special-purpose hardware (for example, application specific hardware, application specific integrated circuits (ASICs), DSPs), embedded controllers, or hardwired circuitry).
To the extent various computer operations or functions are described herein, they can be described or defined as software code, instructions, configuration, and/or data. The software content can be provided via an article of manufacture with the content stored thereon, or via a method of operating a communication interface to send data via the communication interface. A machine-readable storage medium can cause a machine to perform the functions or operations described. A machine-readable storage medium includes any mechanism that stores information in a tangible form accessible by a machine (e.g., computing device), such as recordable/non-recordable media (e.g., read only memory (ROM), random access memory (RAM), magnetic disk storage media, optical storage media, flash memory devices). Instructions can be stored on the machine-readable storage medium in a non-transitory form. A communication interface includes any mechanism that interfaces to, for example, a hardwired, wireless, or optical medium to communicate to another device, such as, for example, a memory bus interface, a processor bus interface, an Internet connection, a disk controller.
A package substrate comprises a package substrate core. The package substrate core is comprised of a glass material and the package substrate core has edges. The package substrate also comprises layers of dielectric material on a surface of the package substrate core, wherein at least one of the layers of dielectric material has a conducting trace in the layer of dielectric material; and a polymer coating wherein the polymer coating is on the edges of the of the package substrate core. The glass material can be a solid amorphous glass material. The glass material can comprise aluminosilicate, borosilicate, alumino-borosilicate, silica, or fused silica. The package substrate core can have a thickness between 50 μm and 1.4 mm. The polymer coating can comprise a heat-curable or ultra-violet-curable polymer. The polymer coating can have a thickness that is between 10 μm and 100 μm. The package substrate core can extend beyond the layers of dielectric material. The glass material can also comprise Al2O3, B2O3, MgO, CaO, SrO, BaO, SnO2, Na2O, K2O, SrO, P2O3, ZrO2, Li2O, Ti, or Zn.
A method for separating semiconductor package substrates from a panel comprising a plurality of semiconductor package substrates can comprise: removing dielectric layers from between package substrates wherein removing dielectric layers leaves a surface of a package substrate core exposed; altering a physical property of the package substrate core wherein altering occurs in exposed regions between package substrates and wherein altering occurs through exposure to a laser beam; and separating the package substrates from the panel to form individual package substrate units. The package substrate core can be a solid amorphous glass material. Removing dielectric layers from between package substrates can comprise ablating the dielectric layers with a laser beam. The method for separating semiconductor package substrates from a panel can also comprise laminating the panel comprising a plurality of semiconductor package substrates with an ultra violet release tape. Separating the package substrates from the panel can comprise bending the panel to cause the package substrate core to break. Separating the package substrates from the panel can comprise subjecting exposed regions between package substrates to a thermal stress using a laser beam. The method can also include grinding one or more edges of the individual package substrate units. The method can also include coating one or more edges of the individual package substrate units with a polymeric material.
An assembly for coating an edge of a semiconductor package substrate can comprise: a housing that is capable of providing a controlled atmosphere; at least one vacuum chuck that is capable of holding a semiconductor package substrate; a polymer delivery system wherein the polymer delivery system comprises a coating head that is capable of coating an edge of a semiconductor package substrate with a polymer; a polymer cure module wherein the polymer cure module is capable of irradiating the semiconductor package substrate with ultra violet light or wherein the polymer cure module is capable of applying heat to the semiconductor package substrate to cause the polymer to cure. The coating head can be a spray coating head, a roller coating head, a plastic spreader, a sponge, or a brush coating head. The assembly can also include a pick and place system that is capable of placing a semiconductor package substrate on a vacuum chuck pedestal. The assembly can also include an inspection module wherein the inspection module comprises a camera.
Besides what is described herein, various modifications can be made to what is disclosed and implementations of the invention without departing from their scope. Therefore, the illustrations and examples herein should be construed in an illustrative, and not a restrictive sense. The scope of the invention should be measured solely by reference to the claims that follow.