The present disclosure generally relates to electronic devices, and specifically relates to wire bonding for miniaturizing interconnection.
Electronic devices such as mobile phones, tablet computers, wearable devices (e.g., headsets, watches, rings, etc.), and the like will often have multiple printed circuit modules, where each printed circuit module has circuitry and/or other components of the electronic device. Splitting the electronics into different modules in this manner can help provide flexibility in reducing the size of the electronic devices, allowing for different modules to be located in different parts of the electronic device, rather than having a single (large) module. Conventionally, various printed circuit modules are electronically connected using connectors such as board-to-board (B2B) connectors (also known as BtoB or BTB), gold fingers, and anisotropic conductive film (ACF), which typically have a pitch of greater than 150 microns.
Described herein are techniques for enabling wire bonding between different printed circuit modules. More specifically, printed circuit modules, including inflexible modules (e.g., having a printed circuit board (PCB) substrate) and/or flexible modules (e.g., having a flexible printed circuit (FPC) substrate) may be electrically connected using wire bonding. To do so, embodiments may utilize certain alignment techniques, reinforcement plates, and/or protective structures for the wire bonds, as described in the embodiments provided herein. Because wire bonding can have a pitch of less than 150 μm, the techniques herein can enable electronics to be miniaturized, which may enable devices (e.g., wearable devices) to have smaller form factors.
In some embodiments, an electronic device includes a first printed circuit substrate and a first set of one or more bonding pads coupled to the first printed circuit substrate. The electronic device further comprises a second printed circuit module comprising a second printed circuit substrate, and a second set of one or more bonding pads coupled to the second printed circuit substrate. The electronic device further comprises one or more wire bonds electrically connecting first set of one or more bonding pads to the second set of one or more bonding pads, and a protective structure covering at least a portion of the one or more wire bonds and coupled with the first printed circuit substrate and second printed circuit substrate.
In some embodiments, the electronic device described in the preceding paragraph further includes at least one of the following features, either alone or in a combination of two or more features: (i) the first set of one or more bonding pads are located on a first side of the first printed circuit substrate, and the second set of one or more bonding pads are located on a first side of the second printed circuit substrate, and wherein a first portion of a reinforcement plate is coupled to a second side of the first printed circuit substrate opposite the first side of the first printed circuit substrate, and a second portion of the reinforcement plate is coupled to a second side of the second printed circuit substrate opposite the first side of the second printed circuit substrate; (ii) the first printed circuit module is coupled to the second printed circuit module; (iii) first set of one or more bonding pads are located on a first side of the first printed circuit substrate, the first printed circuit module comprises a cut-out extending from the first side of the first printed circuit substrate to a second side of the first printed circuit substrate opposite the first side of the first printed circuit substrate, and the one or more wire bonds extend through the cut-out from the first set of one or more bonding pads to the second set of one or more bonding pads; (iv) the protective structure comprises a shielding can covering at least a portion of the one or more wire bonds; (v) the protective structure comprises a molding compound encapsulating the at least a portion of the one or more wire bonds; (vi) the first printed circuit substrate, the second printed circuit substrate, or both, comprises a printed circuit board (PCB) substrate; (vii) the first printed circuit substrate, the second printed circuit substrate, or both, comprises a flexible printed circuit (FPC) substrate; or (viii) the first set of one or more bonding pads, the second set of one or more bonding pads, or both, have a pitch of less than 100 microns.
In some embodiments, a method of interconnecting printed circuits with wire bonding includes forming one or more wire bonds electrically connecting one or more bonding pads of a first printed circuit module to one or more bonding pads of a second printed circuit module. Each of the first printed circuit module and the second printed circuit module comprise a respective printed circuit substrate. The method further comprises forming a protective structure covering at least a portion of the one or more wire bonds, the protective structure coupled with the respective printed circuit substrate of each of the first printed circuit module and the second printed circuit module.
In some embodiments, the method described in the preceding paragraph further includes at least one of the following features, either alone or in a combination of two or more features: (i) the one or more bonding pads of the first printed circuit module are located on a first side of the respective printed circuit substrate of the first printed circuit module, and the one or more bonding pads of the second printed circuit module are located on a first side of the respective printed circuit substrate of the second printed circuit module; wherein the method further comprises, prior to forming one or more wire bonds: adhering a first portion of a reinforcement plate to a second side of the respective printed circuit substrate of the first printed circuit module opposite the first side of the respective printed circuit substrate of the first printed circuit module; and adhering a second portion of the reinforcement plate to a second side of the respective printed circuit substrate of the second printed circuit module opposite the first side of the respective printed circuit substrate of the second printed circuit module; (ii) adhering the first portion of the reinforcement plate to the second side of the respective printed circuit substrate of the first printed circuit module occurs prior to a singulation of the first printed circuit module from a printed circuit panel comprising the first printed circuit module and one or more additional printed circuit modules, and adhering the second portion of the reinforcement plate to the second side of the respective printed circuit substrate of the second printed circuit module occurs subsequent to the singulation of the first printed circuit module from the printed circuit panel; (iii) prior to forming one or more wire bonds, adhering the first printed circuit module to the second printed circuit module; (iv) the one or more bonding pads of the first printed circuit module are located on a first side of the respective printed circuit substrate of the first printed circuit module, the first printed circuit module comprises a cut-out extending from the first side of the respective printed circuit substrate of the first printed circuit module to a second side of the respective printed circuit substrate of the first printed circuit module opposite the first side of the respective printed circuit substrate of the first printed circuit module, and forming the one or more wire bonds comprises forming the one or more wire bonds to extend through the cut-out from the one or more bonding pads of the first printed circuit module to the one or more bonding pads of the second printed circuit module; (v) forming the protective structure comprises securing a shielding can covering at least a portion of the one or more wire bonds; (vi) forming the protective structure comprises encapsulating the one or more wire bonds with a molding compound; (vii) the respective printed circuit substrate of the first printed circuit module, the respective printed circuit substrate of the second printed circuit module, or both, comprises a printed circuit board (PCB) substrate; (viii) the respective printed circuit substrate of the first printed circuit module, the respective printed circuit substrate of the second printed circuit module, or both, comprises a flexible printed circuit (FPC) substrate; or (ix) the one or more bonding pads of the first printed circuit module, the one or more bonding pads of the second printed circuit module, or both, have a pitch of less than 100 microns.
In some embodiments, a set of electrically connected printed circuit modules includes a first printed circuit module having one or more bonding pads electrically coupled with one or more electrical components of the first printed circuit module, and a second printed circuit module having one or more bonding pads electrically coupled with one or more electrical components of the second printed circuit module. The set of electrically connected printed circuit modules further includes one or more wire bonds electrically connecting the one or more bonding pads of the first printed circuit module to the one or more bonding pads of the second printed circuit module, and a protective structure covering at least a portion of the one or more wire bonds.
This summary is neither intended to identify key or essential features of the claimed subject matter, nor is it intended to be used in isolation to determine the scope of the claimed subject matter. The subject matter should be understood by reference to appropriate portions of the entire specification of this disclosure, any or all drawings, and each claim. The foregoing, together with other features and examples, will be described in more detail below in the following specification, claims, and accompanying drawings.
The figures depict embodiments of the present disclosure for purposes of illustration only. One skilled in the art will readily recognize from the following description that alternative embodiments of the structures and methods illustrated may be employed without departing from the principles described herein.
Electric devices such as mobile phones, wearable devices (e.g., headsets, earbuds, watches, etc.), tablets, and the like often will have multiple printed circuit modules embedded at different locations within the body of the device. The substrates for these printed circuit modules may vary, depending on manufacturing limitations, desired functionality, and the like. Traditional printed circuit board (PCB) may have an inflexible substrate, which may comprise glass fiber, epoxy, and/or other inflexible materials. Flexible printed circuit (FPC) substrates, on the other hand, comprise flexible materials like polyester or polyimide film, allowing an FPC-based printed circuit module to bend. This ability to separate electronics into separate printed circuit modules, along with other traits such as the flexibility of FPC, have allowed manufacturers to continue to miniaturize electronics, allowing for increasingly smaller electronic devices.
As used herein, the terms “printed circuit” and “printed circuit modules” refer to PCB, FPC, and similar structures to which various components are electrically connected (e.g., using surface mount, through-hole, or other soldering techniques) and which provide electrical interconnection between such components. In this way, printed circuits are distinct from integrated circuits (ICs) in that various components of ICs (transistors, resistors, etc.) are built directly into the substrate (e.g., semiconductor) of the IC. Put differently, components of an IC are formed from the substrate of the IC itself, whereas components of a printed circuit are fully formed components for which the printed circuit provides an electrical connection to other circuitry/components.
However, as electronic devices become smaller, the connections between different printed circuit modules have become a bottleneck to continued miniaturization. For example, board-to-board (B2B) connectors (also known as BtoB or BTB) and gold fingers (or edge connectors) use connector jackets that can be bulky (e.g., relative to the printed circuit module). Anisotropic conductive film (ACF) uses a high-temperature process that can damage components that are incorporated into a printed circuit module. Further, the pitch (distance from the center of one pin to the center of a neighboring pen) of connectors using these traditional techniques is typically larger than 150 μm, which can also stand in the way of miniaturization.
Described herein are techniques for enabling wire bonding between different printed circuit modules. More specifically, printed circuit modules, including inflexible modules (e.g., PCB) and/or flexible modules (e.g., FPC) may be electrically connected using wire bonding. To do so, embodiments may utilize certain alignment techniques, reinforcement plates, and/or protective structures for the wire bonds, as described in the embodiments provided herein. Because wire bonding can have a pitch of less than 150 μm, the techniques herein can enable electronics to be miniaturized, which may enable devices (e.g., wearable devices) to have smaller form factors.
As noted above, traditional techniques for connecting the primary printed circuit module 110 with secondary printed circuit modules 120 may not work in this case. For example, the headset may include a form factor that looks like traditional glasses, in which case the device electronics 110 may need to be incorporated into the frame of the glasses. The connector jackets associated with BtoB and gold finger may be too bulky to be incorporated into the frame of the glasses. Further, the high temperature required for ACF may damage the cameras 130. Further, as noted above, the pitch of the connectors using any of these traditional technologies may limit the degree to which the device electronics 100 may be miniaturized.
According to embodiments herein, printed circuit modules (e.g., primary printed circuit module 110 and secondary printed circuit modules 120) may be connected using wire bonds 140, which electrically connect the secondary printed circuit modules 120 to the primary printed circuit module 110 via bonding pads 150. (To avoid clutter, only a portion of wire bonds 140 and bonding pads 150 of
As described in the additional embodiments below, wire bonding may be applied to various types of connections between printed circuit modules.
According to some embodiments, to provide some additional structural integrity to the one-sided connection 200, a reinforcement plate 230 may be used. That is, the reinforcement plate 230 may be fixed to both the first printed circuit substrate 205 and the second printed substrate 210 to help minimize movement between the two printed circuit substrates 205, 210 that could potentially break the wire bond 215, detach the wire bond 215 from one of the bonding pads 220 or 225, or otherwise compromise the electrical connection made by wire bond 215. To provide this structural reinforcement, the reinforcement plate 230 may comprise a relatively strong material, such as stainless steel (e.g., sheet metal), fiberglass, FR4, a strong plastic (e.g., polyamide), or a combination thereof. According to some embodiments, the reinforcement plate 230 may be fixed to the first printed circuit substrate 205 and the second printed circuit substrate 210 with an adhesive, such as a temperature-activated adhesive, pressure-sensitive adhesive, or the like. (In some embodiments, different adhesives may be used if the first printed circuit substrate 205 and second printed circuit substrate 210 comprise different materials.) It can be noted that although a gap 235 is illustrated in the one-sided connection 200 of
Additionally, as illustrated in
As illustrated, the two-sided connection 250 of
The different variations of
Embodiments may utilize different alignment techniques to enable wire bonding between printed circuit modules as described herein. That is, substrates, reinforcement plates, system components, and/or other components may need to be properly aligned before wire bonding can take place. According to some embodiments, optical alignment and mechanical alignment are two such alignment techniques that may be used.
Optical alignment involves the use of a vision system to align two components (e.g., two printed circuit modules) with each other using optical tools, such as cameras. For example, a first component may be placed on a working surface, and a second component may be placed (e.g., using a pick-and-place tool) based on visual features identified by the vision system. These features may include bonding pads and/or other such fiducials. Using a cutout in a first printed circuit substrate (e.g., as illustrated in
Mechanical alignment involves using mechanical means to align two components. For example, holes may be punched in one or both components (e.g., printed circuit modules), and the components may be placed on a jig having protrusions configured to extend through the holes and align the components mechanically. According to some embodiments, mechanical alignment may use a vision system to help ensure the components are placed on the jig properly and/or verify proper placement.
Embodiments herein can provide for wire bonding printed circuit modules in many different ways having many different interfaces.
The illustrations in
According to embodiments herein, a manufacturing process for manufacturing and connecting printed circuit modules can be adapted to accommodate the wire bonding provided herein.
The method 600 may begin with the operation at block 610, which comprises forming one or more wire bonds electrically connecting one or more bonding pads of a first printed circuit module to one or more bonding pads of a second printed circuit module, wherein each of the first printed circuit module and the second printed circuit module comprise a respective printed circuit substrate. The wire bonds may be formed over a perpendicular, angle, irregular, nonplanar, or pad-sharing interface, as illustrated in
Additionally, or alternatively, the wire bonds may be formed at a point in a manufacturing process after a reinforcement plate has been adhered to the first and/or second printed circuit modules, as illustrated in
At block 620, the functionality comprises forming a protective structure covering at least a portion of the one or more wire bonds, the protective structure coupled with the respective printed circuit substrate of each of the first printed circuit module and the second printed circuit module. As noted herein, different types of protective structures may be used. As such, according to some embodiments, forming the protective structure may comprise securing a shielding can covering at least a portion of the one or more wire bonds or encapsulating the one or more wire bonds with a molding compound. As previously noted, a molding compound may comprise an epoxy or low-pressure plastic molding, for example. As also previously noted, according to some embodiments, the molding compound may be shaped by using a dam or mold shape the molding compound and/or by removing portions of the molding compound.
As previously discussed with respect to
As noted, the embodiments for wire bonding described herein can allow for miniaturization of device electronics (e.g., as shown in
In general, the HMD 700 may be worn on the face of a user such that content (e.g., media content) is presented using a display assembly and/or an audio system, both of which are integrated into the HMD 700. However, the HMD 700 may also be used such that media content is presented to a user in a different manner. Examples of media content presented by the HMD 700 include images, video, audio, or some combination thereof. The HMD 700 may include a frame 710, a display assembly including one or more display elements 720, a depth camera assembly (DCA), an audio system, and a position sensor 790. While
The frame 710 holds the other components of the HMD 700. The frame 710 includes a front part that holds the one or more display elements 720 and end pieces (e.g., temples) to attach to a head of the user. The front part of the frame 710 bridges the top of a nose of the user. The length of the end pieces may be adjustable (e.g., adjustable temple length) to fit different users. The end pieces may also include a portion that curls behind the car of the user (e.g., a temple tip or earpiece).
The one or more display elements 720 provide light to a user wearing the HMD 700. As illustrated, the HMD may include a separate display element 720 for each eye of the user. In some embodiments, a display element 720 generates image light that is directed to an eyebox of the HMD 700. The eyebox is a location in space that an eye of user occupies while wearing the HMD 700. For example, a display element 720 may be a waveguide display. A waveguide display includes a light source (e.g., a two-dimensional source, one or more line sources, one or more point sources, etc.) and one or more optical waveguides. Light from the light source is in-coupled into the one or more optical waveguides, which output the light in a manner such that there is pupil replication in an eyebox of the HMD 700. In-coupling and/or outcoupling of light from the one or more optical waveguides may be done using one or more diffraction gratings. In some embodiments, the waveguide display includes a scanning element (e.g., a rotating mirror or prism) that scans light from the light source as it is in-coupled into the one or more waveguides. Note that in some embodiments, one or both of the display elements 720 are opaque and do not transmit light from a local area around the HMD 700. The local area is the area surrounding the HMD 700. For example, the local area may be a room that the user wearing the HMD 700 is inside, or the user wearing the HMD 700 may be outside and the local area is an outside area. When one or more display elements 720 are opaque, the HMD 700 may generate virtual reality (VR) content. Alternatively, in some embodiments, one or both of the display elements 720 are at least partially transparent, such that light from the local area may be combined with light from the one or more display elements 720 to produce augmented reality (AR) and/or mixed reality (MR) content.
In some embodiments, a display element 720 does not generate image light, and instead is a lens that is optically transparent in order to transmit light from the local area to the eyebox. For example, one or both of the display elements 720 may be a lens without correction (non-prescription) or a prescription lens (e.g., single vision, bifocal, trifocal, or progressive) to help correct for defects in a user's eyesight. In some embodiments, the display element 720 may be polarized and/or tinted to protect the user's eyes from the sun.
In some embodiments, the display element 720 may include an additional optics block (not shown in
The DCA determines depth information for a portion of a local area surrounding the HMD 700. The DCA includes one or more imaging devices 730 and a DCA controller (not shown in
The DCA controller computes depth information for the illuminated portion of the local area using the captured images and one or more depth determination techniques. The depth determination techniques may, for example, include direct time-of-flight (ToF) depth sensing, indirect ToF depth sensing, structured light sensing, passive stereo analysis, active stereo analysis (using texture added to the scene by light from the illuminator 740), some other technique to determine the depth of a scene or some combination thereof.
The audio system of HMD 700 may include a transducer array, an acoustic sensor array, and an audio controller 750. The audio system may provide audio content using the transducer array, which may include a set of speakers 760 (e.g., a separate speaker for each car). However, in other embodiments, the audio system may include different and/or additional components. Similarly, in some cases, functionality described with reference to the components of the audio system can be distributed among the components in a different manner than is described here. For example, some or all of the functions of the audio controller in
Audio controller 750 processes information from the sensor array that describes sounds captured by the sensor array. The audio controller 750 may include a processor and a computer-readable storage medium. The audio controller 750 may be configured to generate direction of arrival (DOA) estimates, generate acoustic transfer functions (e.g., array transfer functions (ATFs) and/or head-related transfer functions (HRTFs)), track the locations of sound sources, form beams in the direction of sound sources, classify sound sources, generate sound filters for filtering audio content to be presented through the speakers 760, or some combination thereof.
The transducer array presents sound to the user. The transducer array includes a plurality of transducers. A transducer may be a speaker 760 or a tissue transducer 770 (e.g., a bone conduction transducer or a cartilage conduction transducer). The speakers 760 may be located external to the frame 710 or enclosed within the frame 710. In some embodiments, instead of individual speakers for each car, the HMD 700 includes a speaker array comprising multiple speakers integrated into the frame 710 to improve the directionality of presented audio content. The tissue transducer 770 couples to the head of the user and directly vibrates tissue (e.g., bone or cartilage) of the user to generate sound. The number and/or locations of transducers may be different from what is shown in
The sensor array captures sound within the local area (e.g., a room) of the HMD 700. The sensor array includes a plurality of acoustic sensors 780. An acoustic sensor 780 captures sounds emitted from one or more sound sources in the local area. The one or more sound sources may be in the far field (e.g., a noise source, a person speaking, etc.), the near field (e.g., a voice of the user), or some combination thereof. Each acoustic sensor is configured to capture sound and convert the captured sound into an electronic format (analog or digital). The acoustic sensors 780 may be acoustic wave sensors, microphones, contact microphones, sound transducers, voice activity detectors (VADs), or similar sensors that are suitable for capturing sounds and/or vibrations.
In some embodiments, one or more acoustic sensors 780 may be placed in an car canal of each car (e.g., acting as binaural microphones). In some embodiments, the acoustic sensors 780 may be placed on an exterior surface of the HMD 700, placed on an interior surface of the HMD 700, separate from the HMD 700 (e.g., part of some other device), or some combination thereof. The number and/or locations of acoustic sensors 780 may be different from what is shown in FIG. 7. For example, the number of acoustic capture locations may be increased to increase the amount of audio information collected and the sensitivity and/or accuracy of the information. The acoustic capture locations may be oriented such that the microphone is able to capture sounds in a wide range of directions surrounding the HMD 700.
The position sensor 790 generates one or more measurement signals in response to motion of the HMD 700. The position sensor 790 may be located on a portion of the frame 710. The position sensor 790 may include an inertial measurement unit (IMU). Examples of position sensor 790 include: one or more accelerometers, one or more gyroscopes, one or more magnetometers, another type of sensor that detects motion, a sensor used for error correction of the IMU, or some combination thereof.
In some embodiments, the HMD 700 may provide for simultaneous localization and mapping (SLAM) for a position of the HMD 700 and updating of a model of the local area. For example, the HMD 700 may include a passive camera assembly (PCA) that generates color image data. The PCA may include one or more RGB (red, green, blue) cameras that capture images of some or all of the local area. In some embodiments, at least some of the imaging devices 730 of the DCA may also function as the PCA. The images captured by the PCA and the depth information determined by the DCA may be used to determine parameters of the local area, generate a model of the local area, update a model of the local area, or some combination thereof. Furthermore, the position sensor 790 tracks the position (e.g., location and pose) of the HMD 700 within the room. The images captured by the HMD 700 may be used to determine the locations of sound sources in the local area.
The wire bonding techniques described herein may be used in an HMD such as HMD 700, in various ways. According to some embodiments, an HMD may include a first printed circuit module comprising a first printed circuit substrate, and a first set of one or more bonding pads coupled to the first printed circuit substrate. The HMD further may include second printed circuit module comprising a second printed circuit substrate, and a second set of one or more bonding pads coupled to the second printed circuit substrate. One or more wire bonds may electrically connecting the first set of one or more bonding pads to the second set of one or more bonding pads, and a protective structure may cover at least a portion of the one or more wire bonds and may be coupled with the first printed circuit substrate and second printed circuit substrate.
Embodiments may include one or more of the following additional features, depending on desired functionality. The HMD may comprise an AR or a VR device. One or more of the following types of components may be electrically coupled to (e.g., soldered to) the first printed circuit module, the second printed circuit module, or both: a display element, an imaging device, a position sensor, an illuminator, an audio controller, and acoustic sensor, a speaker, a tissue transducer, a microcontroller, or a processor. The first printed circuit module, the second printed circuit module, or both, may be embedded or otherwise incorporated into the body or frame of the HMD. Embodiments of an HMD additionally or alternatively may include one or more other features described in the embodiments herein.
The methods, systems, and devices discussed above are examples. Various embodiments may omit, substitute, or add various procedures or components as appropriate. For instance, in alternative configurations, the methods described may be performed in an order different from that described, and/or various stages may be added, omitted, and/or combined. Also, features described with respect to certain embodiments may be combined in various other embodiments. Different aspects and elements of the embodiments may be combined in a similar manner. Also, technology evolves and, thus, many of the elements are examples that do not limit the scope of the disclosure to those specific examples.
Specific details are given in the description to provide a thorough understanding of the embodiments. However, embodiments may be practiced without these specific details. For example, well-known circuits, processes, systems, structures, and techniques have been shown without unnecessary detail in order to avoid obscuring the embodiments. This description provides example embodiments only, and is not intended to limit the scope, applicability, or configuration of the invention. Rather, the preceding description of the embodiments will provide those skilled in the art with an enabling description for implementing various embodiments. Various changes may be made in the function and arrangement of elements without departing from the spirit and scope of the present disclosure.
Also, some embodiments were described as processes depicted as flow diagrams or block diagrams. Although each may describe the operations as a sequential process, many of the operations may be performed in parallel or concurrently. In addition, the order of the operations may be rearranged. A process may have additional steps not included in the figure. Furthermore, embodiments of the methods may be implemented by hardware, software, firmware, middleware, microcode, hardware description languages, or any combination thereof. When implemented in software, firmware, middleware, or microcode, the program code or code segments to perform the associated tasks may be stored in a computer-readable medium such as a storage medium. Processors may perform the associated tasks.
It will be apparent to those skilled in the art that substantial variations may be made in accordance with specific requirements. For example, customized or special-purpose hardware might also be used, and/or particular elements might be implemented in hardware, software (including portable software, such as applets, etc.), or both. Further, connection to other computing devices such as network input/output devices may be employed.
With reference to the appended figures, components that can include memory can include non-transitory machine-readable media. The term “machine-readable medium” and “computer-readable medium,” as used herein, refer to any storage medium that participates in providing data that causes a machine to operate in a specific fashion. In embodiments provided hereinabove, various machine-readable media might be involved in providing instructions/code to processing units and/or other device(s) for execution. Additionally or alternatively, the machine-readable media might be used to store and/or carry such instructions/code. In many implementations, a computer-readable medium is a physical and/or tangible storage medium. Such a medium may take many forms, including, but not limited to, non-volatile media, volatile media, and transmission media. Common forms of computer-readable media include, for example, magnetic and/or optical media such as compact disk (CD) or digital versatile disk (DVD), punch cards, paper tape, any other physical medium with patterns of holes, a RAM, a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), a FLASH-EPROM, any other memory chip or cartridge, a carrier wave as described hereinafter, or any other medium from which a computer can read instructions and/or code. A computer program product may include code and/or machine-executable instructions that may represent a procedure, a function, a subprogram, a program, a routine, an application (App), a subroutine, a module, a software package, a class, or any combination of instructions, data structures, or program statements.
Those of skill in the art will appreciate that information and signals used to communicate the messages described herein may be represented using any of a variety of different technologies and techniques. For example, data, instructions, commands, information, signals, bits, symbols, and chips that may be referenced throughout the above description may be represented by voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof.
Terms, “and” and “or” as used herein, may include a variety of meanings that are also expected to depend at least in part upon the context in which such terms are used. Typically, “or” if used to associate a list, such as A, B, or C, is intended to mean A, B, and C, here used in the inclusive sense, as well as A, B, or C, here used in the exclusive sense. In addition, the term “one or more” as used herein may be used to describe any feature, structure, or characteristic in the singular or may be used to describe some combination of features, structures, or characteristics. However, it should be noted that this is merely an illustrative example and claimed subject matter is not limited to this example. Furthermore, the term “at least one of” if used to associate a list, such as A, B, or C, can be interpreted to mean A, B, C, or a combination of A, B, and/or C, such as AB, AC, BC, AA, ABC, AAB, ACC, AABBCCC, or the like.
Further, while certain embodiments have been described using a particular combination of hardware and software, it should be recognized that other combinations of hardware and software are also possible. Certain embodiments may be implemented only in hardware, or only in software, or using combinations thereof. In one example, software may be implemented with a computer program product containing computer program code or instructions executable by one or more processors for performing any or all of the steps, operations, or processes described in this disclosure, where the computer program may be stored on a non-transitory computer readable medium. The various processes described herein can be implemented on the same processor or different processors in any combination.
Where devices, systems, components, or modules are described as being configured to perform certain operations or functions, such configuration can be accomplished, for example, by designing electronic circuits to perform the operation, by programming programmable electronic circuits (such as microprocessors) to perform the operation such as by executing computer instructions or code, or processors or cores programmed to execute code or instructions stored on a non-transitory memory medium, or any combination thereof. Processes can communicate using a variety of techniques, including, but not limited to, conventional techniques for inter-process communications, and different pairs of processes may use different techniques, or the same pair of processes may use different techniques at different times.
The specification and drawings are, accordingly, to be regarded in an illustrative rather than a restrictive sense. It will, however, be evident that additions, subtractions, deletions, and other modifications and changes may be made thereunto without departing from the broader spirit and scope as set forth in the claims. Thus, although specific embodiments have been described, these are not intended to be limiting. Various modifications and equivalents are within the scope of the following claims.
This application claims the benefit of U.S. Provisional Application No. 63/523,557 entitled “WIRING BONDING FOR MINIATURIZING INTERCONNECTION” and filed Jun. 27, 2023, which is incorporated by reference herein in its entirety for all purposes.
Number | Date | Country | |
---|---|---|---|
63523557 | Jun 2023 | US |