The present invention generally relates to the field of semiconductor and/or integrated circuit packaging. More specifically, embodiments of the present invention pertain to structures, methods, algorithms and software for configuring an integrated circuit for multiple packaging types and/or selecting one of a plurality of packaging types for an integrated circuit.
Integrated circuits are widely available in a number of well-known packaging types, including wire-bonded lead packages (e.g., flat packs), ball grid arrays (BGAs; e.g., fine pitch BGAs). Frequently, manufacturers or suppliers of semiconductor and/or integrated circuit products (hereinafter, “integrated circuit(s)” or “ICs”) may wish to provide ICs otherwise having the same functionality and density in different packaging types. However, in general, such functionally identical ICs having different packaging types have, at least in part, a different product number and a different manufacturing flow. Usually, this is due to a perceived need to use a different mask for the uppermost level of metallization in order to form connections between pads on the IC to structures (e.g., ball bonds or wire bonds) that communicate with external devices.
For example,
On the other hand,
As a result, traditionally, two (or more) different versions of ICs are created when different packaging types are desired. This adds the cost of at least one additional mask to produce the different packaging version of the device. It also complicates product inventory management, as the IC packaging decision has to be made at the beginning of wafer production. A need therefore exists to create a single design and/or layout that provides the ability to select one of a number of different packaging types, which will, in turn, reduce the number of masks in making a related family of products, reduce manufacturing costs, simplify product inventory management, and enable greater flexibility with regard to meeting market demands for products having a certain packaging type.
Embodiments of the present invention relate to structures, architectures, systems, methods, algorithms and software for configuring an integrated circuit for multiple packaging types and/or selecting one of a plurality of packaging types for an integrated circuit. The structure generally comprises (a) a bump pad; (b) a plurality of bond pads, each configured for independent electrical connection to the bump pad; and (c) a plurality of conductive traces, each trace adapted to electrically connect one of the bond pads to the bump pad. The architectures and/or systems generally comprise those that include a structure, circuit or layout embodying one or more of the inventive concepts disclosed herein.
The method of manufacturing or making the structure generally comprises the steps of (1) forming, from an uppermost metal layer on a device, a bump pad, a plurality of bond pads, and a plurality of conductive traces, each bond pad configured for independent electrical connection to the bump pad, and each trace adapted to electrically connect one of the bond pads to the bump pad; and (2) forming an insulation layer over the uppermost metal layer. The method of selecting a packaging option generally comprises the steps of (I) forming, from an uppermost metal layer on a device, a bump pad, a plurality of bond pads each configured for independent electrical connection to the bump pad, and a plurality of conductive traces each trace adapted to electrically connect one of the bond pads to the bump pad; and (II) forming either (i) a wire bond to at least one of the bond pads, or (ii) a bumping metal configured to electrically connect at least one of the bond pads to the bump pad. The algorithm, computer program(s) and/or software generally comprises a set of executable instructions configured to (a) place a bump pad and a plurality of bond pads in an upper metal layer, each such bond pad configured for independent electrical connection to the bump pad; and (b) route a plurality of conductive traces in the upper metal layer, each trace adapted to electrically connect one of the bond pads to the bump pad.
The present invention advantageously provides reduced manufacturing costs by using a common mask for the level of metal (typically the uppermost such level) forming pads in various packaging options. The present invention also reduces inventory management issues by enabling one device to be manufactured at a wafer level for a plurality of different packaging options, thereby enabling packaging decisions to be made at a later time in the manufacturing process (e.g., immediately prior to packaging).
These and other advantages of the present invention will become readily apparent from the detailed description of preferred embodiments below.
Reference will now be made in detail to the preferred embodiments of the invention, examples of which are illustrated in the accompanying drawings. While the invention will be described in conjunction with the preferred embodiments, it will be understood that they are not intended to limit the invention to these embodiments. On the contrary, the invention is intended to cover alternatives, modifications and equivalents that may be included within the spirit and scope of the invention as defined by the appended claims. Furthermore, in the following detailed description of the present invention, numerous specific details are set forth in order to provide a thorough understanding of the present invention. However, it will be readily apparent to one skilled in the art that the present invention may be practiced without these specific details. In other instances, well-known methods, procedures, components, and circuits have not been described in detail so as not to unnecessarily obscure aspects of the present invention.
Some portions of the detailed descriptions which follow are presented in terms of processes, procedures, logic blocks, functional blocks, processing, and other representations of operations on electrical quantities, data, data streams or waveforms within a computer, processor, controller and/or electrical circuit. These descriptions and representations are generally used by those skilled in the electrical engineering and/or product engineering arts to effectively convey the substance of their work to others skilled in the art. A process, procedure, logic block, function, operation, etc., is herein, and is generally, considered to be a self-consistent sequence of steps or instructions leading to a desired and/or expected result. The steps generally include physical and/or chemical manipulations of physical materials and/or quantities. Usually, though not necessarily, such quantities take the form of electrical, magnetic, or quantum signals capable of being stored, transferred, combined, compared, and otherwise manipulated in a computer, data processing system, or circuit. It has proven convenient at times, principally for reasons of common usage, to refer to these signals as bits, waves, waveforms, streams, values, elements, symbols, characters, terms, numbers, or the like. It should be borne in mind, however, that all of these and similar terms are associated with the appropriate physical quantities and are merely convenient labels applied to these quantities.
Unless specifically stated otherwise and/or as is apparent from the following discussions, throughout the present application, discussions utilizing terms such as “processing,” “operating,” “determining,” “manipulating,” or the like, refer to the action and processes of a controlled apparatus (generally a computer-controlled apparatus), processing system, circuit or similar processing device (e.g., a semiconductor manufacturing or packaging apparatus), that deposits, removes, manipulates and/or transforms materials or other physical structures on a substrate. Furthermore, for the sake of convenience and simplicity, the terms “solder bump” and/or “solder ball” are generally used interchangeably herein and are generally given their art-recognized meanings, but the use of one such term herein generally includes the other term. Also, for convenience and simplicity, the terms “data,” “data stream,” “waveform” and “information” may be used interchangeably, as may the terms “connected to,” “coupled with,” “coupled to,” and “in communication with” (which terms also refer to direct and/or indirect relationships between the connected, coupled and/or communication elements unless the context of the term's use unambiguously indicates otherwise), but these terms are also generally given their art-recognized meanings.
The present invention concerns structures, architectures, methods, algorithm(s) and software for configuring multiple packaging options on a single IC or semiconductor die, and/or selecting one of a plurality of packaging types for an integrated circuit. The structure generally comprises (a) a bump pad; (b) a plurality of bond pads, each configured for independent electrical connection to the bump pad; and (c) a plurality of conductive traces, each trace adapted to electrically connect one of the bond pads to the bump pad. The architecture (including any integrated circuit employing such an architecture) generally comprises the present structure and/or any structure, circuit or layout embodying the inventive concepts described herein.
A further aspect of the invention concerns methods of making a structure configured for multiple packaging options and a method of selecting one of a plurality of packaging options on such a structure (or on an integrated circuit containing such a structure). The method of making generally comprises (1) forming, from an uppermost metal layer on a device, a bump pad, a plurality of bond pads, and a plurality of conductive traces, each bond pad configured for independent electrical connection to the bump pad, and each trace adapted to electrically connect one of the bond pads to the bump pad; and (2) forming an insulation layer over the uppermost metal layer. The method of selecting a packaging option generally comprises the steps of (I) forming, from an uppermost metal layer on a device, a bump pad, a plurality of bond pads each configured for independent electrical connection to the bump pad, and a plurality of conductive traces each trace adapted to electrically connect one of the bond pads to the bump pad; and (II) forming either (i) a wire bond to at least one of the bond pads, or (ii) a bumping metal configured to electrically connect at least one of the bond pads to the bump pad. The algorithm, computer program(s) and/or software generally comprises a set of executable instructions configured to (a) place a bump pad and a plurality of bond pads in an upper metal layer, each such bond pad configured for independent electrical connection to the bump pad; and (b) route a plurality of conductive traces in the upper metal layer, each trace adapted to electrically connect one of the bond pads to the bump pad, and/or otherwise implement one of the present methods or execute any process or sequence of steps embodying the inventive concepts described herein.
The invention, in its various aspects, will be explained in greater detail below with regard to exemplary embodiments.
Exemplary Structures, Architectures and/or Layouts
In one aspect, the present invention relates to a structure, comprising (a) a bump pad; (b) a plurality of bond pads, each configured for independent electrical connection to the bump pad; and (c) a plurality of conductive traces, each trace adapted to electrically connect one of the bond pads to the bump pad. Alternatively, the structure may comprise (a) means for attaching a solder ball to an integrated circuit; (b) a plurality of means for attaching a wire bond to the integrated circuit, each wire bond attaching means being configured for independent electrical connection to the means for attaching a solder bump or solder ball; and (c) a plurality of means for electrically connecting one of the a plurality of means for attaching a wire bond to the means for attaching a solder bump or solder ball. If the bump pad and the bond pad(s) are not connected electrically, an IC containing the structure remains configured for wire bond packaging. By electrically connecting the bump pad to one or more of the bond pads, an IC may be configured for ball bond packaging. Thus, the present invention provides a structure for enabling multiple packaging options in a single design, layout and/or mask set (not including a pad opening mask; for the purposes of this invention, forming openings in an uppermost dielectric or passivation layer of an IC to expose the pads is considered part of the packaging process).
In general, the structure comprises a disconnection in the bump pad and/or each of the plurality of conductive traces. In one embodiment (e.g., discussed below with regard to
As is conventional in the art, exemplary structure 300 may further contain conventional input and/or output circuits 350 and 352. Each input/output circuit 350 and 352 is in electrical communication with one of the bond pads (310 and 312, respectively), via a conductive trace (330 and 332, respectively). Typically, input/output circuits 350 and 352 are placed (or laid out) in relatively close proximity to bond pads 310 and 312. Depending on the exact placement of the bump pad region 320-322, input/output circuits 350 and 352 may or may not be placed in close proximity thereto. Typically, input/output circuits 350 and 352 are farther away from the bump pad region 320-322 than from bond pads 310 and 312. As a result, it may be an advantageous design choice to locate an electrical disconnection in, or relatively close to, the bump pad region 320-322 (e.g., disconnection 325).
When input/output circuits 350 and 352 are configured as input and/or input/output buffers, they may provide an input signal (354 and 356, respectively) to the internal devices and/or circuitry of the IC. Additionally or alternatively, input/output circuits 350 and 352 may further include or be configured as circuit protection devices, in which case each of the bond pads 310 and 312 may be in electrical communication with at least one of the circuit protection devices (e.g., 350 and 352, respectively). In one alternative (not shown in
As shown in
The bumping metal in layer 520 is conventional, and may comprise one or more materials conventionally used to interface (or provide a reliable electrical connection) between bump pad sections 510-512 and ball bond 550. Thus, bumping metal 520 may comprise a lower adhesive layer (e.g., titanium [Ti], tantalum [Ta], silicon [Si] or aluminum [Al]), and an outermost barrier layer (e.g., of titanium nitride [TiN], tantalum nitride [TaN], tungsten nitride [WN], or an alloy of titanium-tungsten [TiW] or nickel-vanadium [NiV]) and/or ball bond adhesion promoter (e.g., nickel [Ni], copper [Cu] or Cu alloy, silver [Ag] or gold [Au]). However, as can be seen in
Ball bond 550 is also conventional, and may contain, for example, a conventional lead-free solder material (e.g., a tin [Sb]-silver [Ag]-copper [Cu] alloy containing from 90 to 98% Sb, 1.8 to 8% Ag, and from 0.2-2% Cu (percentages being by weight, volume or moles/atoms).
An Exemplary Method of Making the Structure
The present invention further relates to method of manufacturing a structure, comprising the steps of (a) forming, from an uppermost metal layer on a device, a bump pad, a plurality of bond pads, each configured for independent electrical connection to the bump pad, and a plurality of conductive traces, each trace adapted to electrically connect one of the bond pads to the bump pad; and (b) forming an insulation (or, preferably, a passivation) layer over the uppermost metal layer. In one embodiment, the bump pad comprises a plurality of electrically disconnected bump pad sections. Alternatively (and as will be discussed in greater detail below), each of the plurality of conductive traces may comprise a plurality of trace sections having an electrical disconnection therebetween. In general, however, the insulation layer is a passivation layer, which generally refers to an uppermost insulation layer (or non-conductive layer providing a sealant, or water-proofing and/or oxygen exposure-preventing function).
Referring now to
As shown in
Then, as shown in
At this point, the present method of making a structure having multiple packaging options is substantially complete. From this point forward, the method of making is directed more towards making an IC having one of a plurality of packaging options. In general, one selects a packaging option by forming either (i) a wire bond to at least one of the bond pads, or (ii) a solder bump or solder ball on or over the bump pad.
Referring now to
Finally,
As mentioned above, one may also select a wire bond packaging option (e.g., a quad flat pack, multi-chip module, etc.) prior to forming openings in the passivation layer 630. Thus, in the present method of making a semiconductor device or IC having one of a plurality of packaging options, one may form an opening over either the plurality of bond pads or the bump pad before the step of electrically connecting the bump pad to the bond pads. To select a wire bond packaging option, one forms openings in the passivation layer 630 over at least one of the plurality of bond pads, then forms a wire bond to each of the exposed bond pads (e.g., between a bond pad and a corresponding lead of a lead frame). In many cases, openings will be formed to at least two of the plurality of bond pads, and in some cases, to all of the bond pads adapted to be electrically connected to the bump pad.
A Second Exemplary Structure, Architecture and/or Layout
As described above, a ball bond option may be selected by forming an electrical connection by depositing a bumping metal layer in an opening in the passivation layer, over disconnections 730 and 735, respectively connecting ends of trace sections 723 and 725, and ends of trace sections 724 and 726. At the same time, the bumping metal layer is also deposited in an opening in the passivation layer over bump pad 720, as in conventional ball bond packaging technology. In this embodiment, bump pad 720 does not necessarily comprise a plurality of sections, nor does bump pad 720 necessarily contain an electrical disconnection.
The disconnection (e.g., 730 or 735) may have a location anywhere along the conductive trace between the I/O circuit (e.g., 740 or 745) and bump pad 720. However, for purposes of minimizing electrical effects of trace sections 723 and 724 (e.g., on actual or parasitic resistance and/or capacitance on neighboring or adjacent traces), disconnections 730 and 735 may have a location proximate to I/O circuits 740 and 745 (relative to bump pad 720).
Alternatively, the semiconductor or IC manufacturer and/or designer may select a wire bond packaging option by electrically connecting a wire bond to one of the bond pads having one of the plurality of conductive traces electrically connected thereto. In such a case, the conductive trace retains the electrical disconnection therein (between the plurality of trace sections), and does not further contain a bumping metal layer electrically connecting the plurality of trace sections to each other. In other words, openings are not formed over the disconnection, and a bumping metal layer is not deposited therein.
Structure 800 is essentially the same as structure 700 of
An Exemplary Integrated Circuit
In a further embodiment, the present invention relates to an integrated circuit or semiconductor device, comprising (a) the present structure (largely as described above); and (b) a substrate physically supporting the structure. Such an integrated circuit or semiconductor device may further comprise a plurality of integrated circuit components or semiconductor devices thereon. In addition, the integrated circuit or semiconductor device may further comprise a packaging material (e.g., a packaging substrate, which may comprise a lead frame when a wire bond packaging option is selected or a conventional ball bonding substrate when a ball bonding packaging option is selected, and a conventional epoxy material to encapsulate the IC) surrounding the substrate and the structure.
Exemplary Software
The present invention also includes algorithms, computer program(s) and/or software, implementable and/or executable in a general purpose computer or workstation equipped with a conventional (digital) signal processor or other processing device, configured to (a) place a bump pad and a plurality of bond pads in an upper metal layer, each such bond pad configured for independent electrical connection to the bump pad; and (b) route a plurality of conductive traces in the upper metal layer, each trace adapted to electrically connect one of the bond pads to the bump pad. Thus, a further aspect of the invention relates to algorithms and/or software that implement the above design(s) and/or layout(s). For example, the invention may further relate to a computer program, computer-readable medium or waveform containing a set of instructions which, when executed by an appropriate processing device (e.g., a signal processing device, such as a microcontroller, microprocessor or DSP device), is configured to place IC devices and/or structures and route signal paths therebetween, as such structures and signal paths are generally described herein.
For example, the computer program may be on any kind of readable medium, and the computer-readable medium may comprise any medium that can be read by a processing device configured to read the medium and execute code stored thereon or therein, such as a floppy disk, CD-ROM, magnetic tape or hard disk drive. Such code may comprise object code, source code and/or binary code.
The waveform is generally configured for transmission through an appropriate medium, such as copper wire, a conventional twisted pair wireline, a conventional network cable, a conventional optical data transmission cable, or even air or a vacuum (e.g., outer space) for wireless signal transmissions. The waveform and/or code for implementing the present method(s) are generally digital, and are generally configured for processing by a conventional digital data processor (e.g., a microprocessor, microcontroller, or logic circuit such as a programmable gate array, programmable logic circuit/device or application-specific [integrated] circuit).
In various embodiments, the computer-readable medium or waveform comprises at least one instruction to (i) place bump pad sections in a bump pad region of the layout such that a disconnection results between any two adjacent bump pad sections; or (ii) route a conductive trace between a bump pad and each of a plurality of bond pads such that each conductive trace has a disconnection therein. The set of instructions may also further comprise at least one instruction to (i) place the disconnection in a conductive trace proximate to an input/output circuit, relative to the bump pad; and/or (ii) place a second disconnection in a conductive trace proximate to an input/output circuit, relative to the bond pad.
An Exemplary Method of Selecting an IC Packaging Option
In a further aspect, the present invention relates to a method of selecting a packaging option, comprising the steps of (a) forming, from an uppermost metal layer on a device, a bump pad, a plurality of bond pads (each configured for independent electrical connection to the bump pad), and a plurality of conductive traces, each trace adapted to electrically connect one of the bond pads to the bump pad; and (b) forming either (i) a wire bond to at least one of the bond pads, or (ii) a bumping metal configured to electrically connect at least one of the bond pads to the bump pad. Thus, there is overlap between the methods of manufacturing a device having multiple packaging options available for selection, as described above.
In one embodiment, the bump pad comprises a plurality of electrically disconnected bump pad sections, and one may select a ball bond packaging option by depositing a bumping metal onto one or more of the plurality of bump pad sections. In most cases, the bumping metal is deposited onto two or more (or all) of the plurality of bump pad sections. In an alternative embodiment, each of the plurality of conductive traces may comprise a plurality of trace sections having an electrical disconnection therebetween, in which case one may select a ball bond packaging option by depositing a bumping metal layer configured to electrically connect at least two of the plurality of trace sections (to each other) in one or more, two or more, or all of the conductive traces.
To select a wire bond packaging option, forming step (b) simply comprises forming a wire bond to at least one of the bond pads, Optionally, the method may form a wire bond to at least two of the bond pads, or to each of the bond pads in the plurality of bond pads. To select a ball bond packaging option, forming step (b) generally comprises forming (e.g., by depositing) a bumping metal layer that electrically connects at least one of the bond pads to the bump pad. Optionally, the method may electrically connect at least two of the bond pads, or to each of the bond pads in the plurality of bond pads, to the bump pad.
In one embodiment where the ball bond option is selected, the bump pad comprises a plurality of electrically disconnected bump pad sections, and the forming step (b) comprises depositing a bumping metal onto the plurality of bump pad sections. Alternatively, each of the plurality of conductive traces may comprise a plurality of trace sections having an electrical disconnection therebetween, and the forming step (b) comprises depositing a bumping metal layer configured to electrically connect at least two of the plurality of trace sections. In most cases, the method generally further comprises forming an opening over either the plurality of bond pads or the bump pad before the forming step, depending on which packaging option is selected.
Exemplary Systems Including the Packaged IC
The present packaged IC can be implemented in various exemplary systems, as described herein. Referring now to
The HDD 900 may communicate with a host device (not shown) such as a computer, mobile computing devices such as personal digital assistants, cellular phones, media or MP3 players and the like, and/or other devices via one or more wired or wireless communication links 908. The HDD 900 may be connected to memory 909 such as random access memory (RAM), low latency nonvolatile memory such as flash memory, read only memory (ROM) and/or other suitable electronic data storage.
Referring now to
The DVD drive 910 may communicate with an output device (not shown) such as a computer, television or other device via one or more wired or wireless communication links 917. The DVD 910 may communicate with a mass data storage 918 that stores data in a nonvolatile manner. The mass data storage 918 may include a hard disk drive (HDD), such as the HDD 900 shown in
Referring now to
The HDTV 920 may communicate with a mass data storage 927 that stores data in a nonvolatile manner, such as optical and/or magnetic storage devices. At least one such optical and/or magnetic storage device may comprise the HDD 900 and/or DVD 910 described above and shown in
Referring now to
The present invention may also be implemented in other control systems 940 of the vehicle 930. The control system 940 may likewise receive signals from input sensors 942 and/or output control signals to one or more output devices 944. In some implementations, the control system 940 may be part of an anti-lock braking system (ABS), a navigation system, a telematics system, a vehicle telematics system, a lane departure system, an adaptive cruise control system, a vehicle entertainment system such as a stereo, DVD, compact disc and the like. Still other implementations are contemplated.
The powertrain control system 932 may communicate with mass data storage 946 that stores data in a nonvolatile manner. The mass data storage 946 may include optical and/or magnetic storage devices (for example, hard disk drives [HDDs] and/or DVDs. At least one HDD may have the configuration shown in
Referring now to
The cellular phone 950 may communicate with mass data storage 964 that stores data in a nonvolatile manner, such as optical and/or magnetic storage devices (for example, hard disk drives [HDDs] and/or DVDs). At least one HDD may have the configuration shown in
Referring now to
The set top box 980 may communicate with mass data storage 990 that stores data in a nonvolatile manner. The mass data storage 990 may include optical and/or magnetic storage devices (for example, hard disk drives [HDDs] and/or DVDs). At least one HDD may have the configuration shown in
Referring now to
The media player 1000 may communicate with mass data storage 1010 that stores data such as compressed audio and/or video content in a nonvolatile manner. In some implementations, the compressed audio files include files that are compliant with MP3 format or other suitable compressed audio and/or video formats. The mass data storage may include optical and/or magnetic storage devices (for example, hard disk drives [HDDs] and/or DVDs). At least one HDD may have the configuration shown in
Thus, the present invention provides a structure, methods and software for configuring an integrated circuit for multiple packaging types and/or selecting one of a plurality of packaging types for an integrated circuit. The structure generally comprises (a) a bump pad; (b) a plurality of bond pads, each configured for independent electrical connection to the bump pad; and (c) a plurality of conductive traces, each trace adapted to electrically connect one of the bond pads to the bump pad. The software (which may also relate to an algorithm and/or computer program) generally comprises a set of executable instructions configured to (a) place a bump pad and a plurality of bond pads in an upper metal layer, each such bond pad configured for independent electrical connection to the bump pad, and (b) route a plurality of conductive traces in the upper metal layer, each trace adapted to electrically connect one of the bond pads to the bump pad, and/or otherwise implement one of the present methods or execute any process or sequence of steps embodying the inventive concepts described herein. The invention also encompasses architectures and/or systems generally comprise those that include a structure, circuit or layout embodying one or more of the inventive concepts disclosed herein.
The method of manufacturing or making the structure generally comprises (1) forming, from an uppermost metal layer on a device, a bump pad, a plurality of bond pads, and a plurality of conductive traces, each bond pad configured for independent electrical connection to the bump pad, and each trace adapted to electrically connect one of the bond pads to the bump pad; and (2) forming an insulation layer over the uppermost metal layer. The method of selecting a packaging option generally comprises the steps of (I) forming, from an uppermost metal layer on a device, a bump pad, a plurality of bond pads each configured for independent electrical connection to the bump pad, and a plurality of conductive traces each trace adapted to electrically connect one of the bond pads to the bump pad; and (II) forming either (i) a wire bond to at least one of the bond pads, or (ii) a bumping metal configured to electrically connect at least one of the bond pads to the bump pad.
The present invention advantageously provides reduced manufacturing costs by using a common mask for the level of metal (typically the uppermost such level) forming pads in various packaging options. The present invention also reduces inventory management issues by enabling one device to be manufactured at a wafer level for a plurality of different packaging options, thereby enabling packaging decisions to be made at a later time in the manufacturing process (e.g., immediately prior to packaging). Thus, the present invention provides significant and/or commercially important benefits to integrated circuit designers, manufacturers, and sellers/distributors.
The foregoing descriptions of specific embodiments of the present invention have been presented for purposes of illustration and description. They are not intended to be exhaustive or to limit the invention to the precise forms disclosed, and obviously many modifications and variations are possible in light of the above teaching. The embodiments were chosen and described in order to best explain the principles of the invention and its practical application, to thereby enable others skilled in the art to best utilize the invention and various embodiments with various modifications as are suited to the particular use contemplated. It is intended that the scope of the invention be defined by the Claims appended hereto and their equivalents.
This application is a divisional of U.S. application Ser. No. 11/372,865, filed Mar. 9, 2006, incorporated herein by reference in its entirety. This application also claims the benefit of U.S. Provisional Application No. 60/664,924, filed Mar. 23, 2005, U.S. Provisional Application No. 60/724,690, filed Oct. 7, 2005, and U.S. Provisional Application No. 60/729,107, filed Oct. 21, 2005, each of which is incorporated herein by reference in its entirety.
Number | Name | Date | Kind |
---|---|---|---|
5707894 | Hsiao | Jan 1998 | A |
5744870 | Casper | Apr 1998 | A |
5886414 | Galloway | Mar 1999 | A |
6061060 | Berry et al. | May 2000 | A |
6577017 | Wong | Jun 2003 | B1 |
6917105 | Alter | Jul 2005 | B2 |
7034402 | Seshan | Apr 2006 | B1 |
7098540 | Mohan et al. | Aug 2006 | B1 |
7271489 | Lin et al. | Sep 2007 | B2 |
7372161 | Lin et al. | May 2008 | B2 |
20030045026 | Fogal et al. | Mar 2003 | A1 |
20030234393 | Cowles et al. | Dec 2003 | A1 |
20030235926 | Knollenberg et al. | Dec 2003 | A1 |
20030235929 | Cowles et al. | Dec 2003 | A1 |
20050048695 | Chia et al. | Mar 2005 | A1 |
20060131748 | Seshan | Jun 2006 | A1 |
Number | Date | Country | |
---|---|---|---|
60664924 | Mar 2005 | US | |
60724690 | Oct 2005 | US | |
60729107 | Oct 2005 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 11372865 | Mar 2006 | US |
Child | 12542619 | US |