Embodiments of the present invention generally relate to circuit structures and more particularly, but not exclusively, to heat dissipation structures of an inductor device.
Efficient and effective integrated circuit device heat dissipation during operation is increasingly important as integrated circuit (IC) device power consumption continues to rise. This is particularly true for highly integrated IC chips and packaged devices, for example. Ineffective heat dissipation may lead to reliability issues and shorten the useful life of an IC device.
To prevent such issues, many different types of heat dissipation approaches have been used. For example, system fans, heat pipes and heat sinks coupled to device packages are often provided in an effort to dissipate heat generated by integrated circuitry and other electronic devices as quickly as possible. The approach used to dissipate heat for a particular device may depend on the type of package in which the device is provided, the manner in which the device is connected to a system board, and/or the system in which the device will be operating.
As successive generations of IC technologies continue to scale in size and increased functionality, there is expected to be an increased premium placed on incremental improvements to heat dissipation structures and techniques.
The various embodiments of the present invention are illustrated by way of example, and not by way of limitation, in the figures of the accompanying drawings and in which:
Embodiments discussed herein variously include techniques and/or mechanisms for providing functionality of an inductor device which includes integrated heat dissipation structures. In an embodiment, an inductor includes an electrical conductor and a body comprising a ferromagnetic material (referred to herein as a “ferromagnetic body”), wherein a portion of the conductor extends through the ferromagnetic body. Other portions of the conductor may variously extend from the ferromagnetic body, wherein the other portions each form one or more respective fin structures to facilitate a dissipation of heat. Some or all such heat may be generated, for example, by the inductor and/or by circuitry which is coupled to the inductor. In some embodiments, the inductor includes multiple distinct ferromagnetic bodies, where different portions of the conductor variously extend each through a respective one of the ferromagnetic bodies.
As used herein, “fin structure” refers to any of the variety of branch portions formed by a conductor—e.g., wherein such a branch portion generally extends at a perpendicular angle (or at an oblique angle) from some other portion of the conductor. A bend, curve, junction or other such structure of the conductor may be an interface between a fin structure thereof and the other region of the conductor. A fin structure may extend to form a distal end of a conductor—e.g., wherein any physical coupling of the inductor to some external structure is only via a connection other than any at the fin structure.
The technologies described herein may be implemented in one or more electronic devices. Non-limiting examples of electronic devices that may utilize the technologies described herein include any kind of mobile device and/or stationary device, such as cameras, cell phones, computer terminals, desktop computers, electronic readers, facsimile machines, kiosks, netbook computers, notebook computers, internet devices, payment terminals, personal digital assistants, media players and/or recorders, servers (e.g., blade server, rack mount server, combinations thereof, etc.), set-top boxes, smart phones, tablet personal computers, ultra-mobile personal computers, wired telephones, combinations thereof, and the like. More generally, the technologies described herein may be employed in any of a variety of electronic devices including an inductor comprising integrated heat dissipation structures, as described herein.
In the illustrative embodiment shown, the inductor device of
Portions 110a, 110b may variously extend each from a respective sire of ferromagnetic body 120, wherein heat dissipation structures (or “fin structures”) are variously formed by, or extend each from, a respective one of portions 110a, 110b. In the illustrative embodiment shown, one or more fin structures (such as the illustrative fin structures 112 shown) extend from a generally planar structure of conductive portion 110a. Alternatively or in addition, one or more other fin structures (such as the illustrative fin structures 114 shown) may extend from a generally planar structure of conductive portion 110b. Although some embodiments are not limited in this regard, one or more sides of conductive portions 110a, 100b and/or of the median conductor portion may extend in a plane from which extend some or all of fin structures 312, 314.
The inductor variously shown in views 100a, 100b, 100c may facilitate coupling to source circuitry and sink circuitry (not shown) which are to communicate a signal via the inductor. For example, portions 110a, 110b may each form, or couple to, a respective terminal (i.e., a conductive pin, pad, ball, pad, or other such contact structure) by which external circuitry is to couple to the inductor. Some embodiments are not limited with respect to a particular configuration and/or functionality of circuitry that might communicate a signal with an inductor device such as that shown in
In an embodiment, the conductor—e.g., including copper (e.g., plated with silver or gold), aluminum and/or any of a variety of other metals or alloys thereof—is stamped, molded or otherwise shaped into the form shown. Ferromagnetic body 120 may comprise any of a variety of one or more materials—e.g., including, but not limited to, nickel zinc (NiZn), magnesium zinc (MgZn), a ferrite, perovskite, zirconate, titanate or cobalt based magnetic material or the like—which exhibit low core loss, low hysteresis and/or high flux capability (e.g., at frequencies in a range of 5 Mhz to 50 Mhz). Formation of ferromagnetic body 120 around the conductor may include sintering or otherwise transforming the one or more materials—e.g., from a powder or other granular state into a single rigid body. Fabrication of the inductor may use one or more materials and/or operations adapted, for example, from conventional techniques for manufacturing circuit elements. The particular details of such conventional techniques are not detailed herein to avoid obscuring certain features of various embodiments.
In one example embodiment, an overall width (x-axis) of the conductor may be in a range of 8 millimeters (mm) to 12 mm—e.g., wherein an overall length (y-axis) of the conductor is also in a range of 8 mm to 12 mm. In such an embodiment, a z-axis thickness of the median conductor portion (which extends through ferromagnetic body 120) may, for example, be in a range of 0.05 mm to 0.1 mm (e.g., in a range of 0.1 mm to 0.2 mm). Some or all of fin structures 112, 114 may each have a respective z-axis height which is in a range of 1.0 mm to 2.5 mm—e.g., wherein such fin structures each have a respective y-axis thickness in a range of 0.05 mm to 0.1 mm. Alternatively or in addition, a thickness (z-axis) of ferromagnetic body 120 on one side of the median conductor portion may, for example, be in a range of 0.5 mm to 1.0 mm—e.g., where an overall thickness of ferromagnetic body 120 is in a range of 1.5 mm to 3.0 mm. In such an embodiment, ferromagnetic body 120 may, for example, have a width (x-axis) in a range of 6 mm to 12 mm and/or a length (y-axis) in a range of 4 mm to 10 mm. However, such dimensions of the conductor and fin structures 312, 314 are merely illustrative, and may vary in other embodiments according to implementation specific details.
The inductor may include more, fewer and/or differently configured fin structures, in other embodiments. For example, in the illustrative embodiment represented by
Method 200 may include operations 202, such as that shown in stages 300a-300c, to fabricate an inductor. In an embodiment, operations 202 include, at 210, forming a first one or more fin structures (e.g., fin structures 312) of a first portion of the conductor. Operations 202 may further comprise, at 220, forming a second one or more fin structures of a second portion of the conductor, wherein a third portion of the conductor is between the first portion and the second portion
Referring now to
During or after the processing of operations 202, the first portion and the second portion may each include or couple to a respective terminal by which the inductor is to couple to other circuitry. For example, as shown at stage 300b in
In an embodiment, operations 202 further includes, at 230, disposing a first ferromagnetic body around the third portion. For example, as shown in stage 300c of
Physical properties of the ferromagnetic material may facilitate inductance to provide high frequency signaling. For example, as illustrated by the cross-sectional detail view in inset 370 of
In the illustrative embodiment shown by inset 370, ferromagnetic body 330 comprises ferromagnetic node structures 372 which variously adjoin and extend around gap regions 374. Gap regions 374 may variously have disposed therein air and/or a binding material used to facilitate a sintering or other process to bond ferromagnetic particles. Such a binding material may include paraffin, for example, although some embodiments are not limited in this regard. The respective lengths (e.g., diameters) of ferromagnetic node structures 372 may, for example, be in a range of 30 nanometers (nm) to 30 microns—e.g., depending on implementation specific details.
Ferromagnetic body 330 may have at least some minimum volume fraction which is attributable to gap regions such as the illustrative gap regions 374 shown. In providing such a minimum volume fraction of gap regions (and a corresponding maximum volume fraction of all ferromagnetic material of the layer), some embodiments mitigate the possibility of the inductor being saturated during its operation. By way of illustration and not limitation, a volume fraction of ferromagnetic material in ferromagnetic body 330 may be equal to or less than 97%—e.g., wherein the volume fraction of gap regions 374 in ferromagnetic body 330 is in a range of 3% to 25% (and, in some embodiments, in a range of 5% to 15%). It is understood that the total volume of ferromagnetic body 330 does not include the volume of other structures which are surrounded by ferromagnetic body 330—e.g., where such structures include portion 310b.
The volume fraction of gap regions 374 may be due at least in part to ferromagnetic node structures 372 comprising node structures of different sizes—e.g., wherein the respective sizes (for example, lengths) of ferromagnetic node structures 372 have a non-Gaussian distribution. By way of illustration and not limitation, ferromagnetic node structures 372 may consist of a combination of first ferromagnetic node structures having a first Gaussian size distribution and second ferromagnetic node structures having a second Gaussian size distribution. In such an embodiment, a difference—e.g., an absolute difference—between a first average of the first Gaussian size distribution and a second average of the second Gaussian size distribution may be at least 10% (in some embodiments, at least 20%) of the second average. Any of a variety of other combinations of two or more different sizes of ferromagnetic node structures may be implemented, in various embodiments.
In some embodiments, method 200 may additionally or alternatively include coupling an inductor (such as that formed by operations 202) to other circuitry—e.g., including source circuitry which is to provide current to the inductor and/or to sink circuitry which is to receive current from the inductor. For example, method 200 may include, at 240, coupling the inductor between first circuitry and second circuitry. Referring again to
In the example embodiment shown, surface regions 322, 324 are disposed on a first side of conductor 310, wherein fins 312, 314 variously extend from a second side of conductor 310 (the second side opposite the first side). However, some embodiments are not limited with respect to the location of terminals relative to fin structures. In an alternative embodiment, one or both terminals may instead be variously disposed on the first side of the conductor—e.g., where a terminal is located in a region between ferromagnetic body 330 and fin structures 312 (or in a region between ferromagnetic body 330 and fin structures 314).
Alternatively or in addition, method 200 may include operating circuitry including an inductor (such as that formed by operations 202)—e.g., where such circuitry is interconnected at 240. For example, method 200 may include, at 250, conducting current between the first circuitry and the second circuitry (in an embodiment, between circuitry 350 and circuitry 352) via the inductor.
In the illustrative embodiment shown, inductor 400 includes a conductor comprising portions 410a, 410b and a median portion 410c disposed therebetween. Inductor 400 may further comprise a ferromagnetic body 420 which is molded, sintered, adhered and/or otherwise formed around portion 410c. Ferromagnetic body 420 is shown as being transparent in
In the illustrative embodiment shown, inductor 450 includes a conductor comprising portions 460a, 460b, 460c. The conductor may further comprise a median portion 460d between portions 460a, 460b and another median portion 460e between portions 460a, 460c. Median portions 460d, 460e may facilitate operation of inductor device 450 as an in-parallel combination of two (or more) inductors. For example, inductor 450 may further comprise a ferromagnetic bodies 470a, 470b which are variously molded, sintered, adhered and/or otherwise formed around median portions 460d, 460e, respectively. Ferromagnetic bodies 470a, 470b are each shown as being transparent in
Depending on its applications, computing device 500 may include other components that may or may not be physically and electrically coupled to the board 502. These other components include, but are not limited to, volatile memory (e.g., DRAM), non-volatile memory (e.g., ROM), flash memory, a graphics processor, a digital signal processor, a crypto processor, a chipset, an antenna, a display, a touchscreen display, a touchscreen controller, a battery, an audio codec, a video codec, a power amplifier, a global positioning system (GPS) device, a compass, an accelerometer, a gyroscope, a speaker, a camera, and a mass storage device (such as hard disk drive, compact disk (CD), digital versatile disk (DVD), and so forth).
The communication chip 506 enables wireless communications for the transfer of data to and from the computing device 500. The term “wireless” and its derivatives may be used to describe circuits, devices, systems, methods, techniques, communications channels, etc., that may communicate data through the use of modulated electromagnetic radiation through a non-solid medium. The term does not imply that the associated devices do not contain any wires, although in some embodiments they might not. The communication chip 506 may implement any of a number of wireless standards or protocols, including but not limited to Wi-Fi (IEEE 802.11 family), WiMAX (IEEE 802.16 family), IEEE 802.20, long term evolution (LTE), Ev-DO, HSPA+, HSDPA+, HSUPA+, EDGE, GSM, GPRS, CDMA, TDMA, DECT, Bluetooth, derivatives thereof, as well as any other wireless protocols that are designated as 3G, 4G, 5G, and beyond. The computing device 500 may include a plurality of communication chips 506. For instance, a first communication chip 506 may be dedicated to shorter range wireless communications such as Wi-Fi and Bluetooth and a second communication chip 506 may be dedicated to longer range wireless communications such as GPS, EDGE, GPRS, CDMA, WiMAX, LTE, Ev-DO, and others.
The processor 504 of the computing device 500 includes an integrated circuit die packaged within the processor 504. The term “processor” may refer to any device or portion of a device that processes electronic data from registers and/or memory to transform that electronic data into other electronic data that may be stored in registers and/or memory. The communication chip 506 also includes an integrated circuit die packaged within the communication chip 506. In an embodiment, the motherboard 502 includes or couples to an inductor (not shown) as described herein.
In various implementations, the computing device 500 may be a laptop, a netbook, a notebook, an ultrabook, a smartphone, a tablet, a personal digital assistant (PDA), an ultra mobile PC, a mobile phone, a desktop computer, a server, a printer, a scanner, a monitor, a set-top box, an entertainment control unit, a digital camera, a portable music player, or a digital video recorder. In further implementations, the computing device 500 may be any other electronic device that processes data.
Some embodiments may be provided as a computer program product, or software, that may include a machine-readable medium having stored thereon instructions, which may be used to program a computer system (or other electronic devices) to perform a process according to an embodiment. A machine-readable medium includes any mechanism for storing or transmitting information in a form readable by a machine (e.g., a computer). For example, a machine-readable (e.g., computer-readable) medium includes a machine (e.g., a computer) readable storage medium (e.g., read only memory (“ROM”), random access memory (“RAM”), magnetic disk storage media, optical storage media, flash memory devices, etc.), a machine (e.g., computer) readable transmission medium (electrical, optical, acoustical or other form of propagated signals (e.g., infrared signals, digital signals, etc.)), etc.
The exemplary computer system 600 includes a processor 602, a main memory 604 (e.g., read-only memory (ROM), flash memory, dynamic random access memory (DRAM) such as synchronous DRAM (SDRAM) or Rambus DRAM (RDRAM), etc.), a static memory 606 (e.g., flash memory, static random access memory (SRAM), etc.), and a secondary memory 618 (e.g., a data storage device), which communicate with each other via a bus 630.
Processor 602 represents one or more general-purpose processing devices such as a microprocessor, central processing unit, or the like. More particularly, the processor 602 may be a complex instruction set computing (CISC) microprocessor, reduced instruction set computing (RISC) microprocessor, very long instruction word (VLIW) microprocessor, processor implementing other instruction sets, or processors implementing a combination of instruction sets. Processor 602 may also be one or more special-purpose processing devices such as an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), a digital signal processor (DSP), network processor, or the like. Processor 602 is configured to execute the processing logic 626 for performing the operations described herein.
The computer system 600 may further include a network interface device 608. The computer system 600 also may include a video display unit 610 (e.g., a liquid crystal display (LCD), a light emitting diode display (LED), or a cathode ray tube (CRT)), an alphanumeric input device 612 (e.g., a keyboard), a cursor control device 614 (e.g., a mouse), and a signal generation device 616 (e.g., a speaker). In an embodiment, computer system 600 includes or couples to an inductor (not shown) as described herein.
The secondary memory 618 may include a machine-accessible storage medium (or more specifically a computer-readable storage medium) 632 on which is stored one or more sets of instructions (e.g., software 622) embodying any one or more of the methodologies or functions described herein. The software 622 may also reside, completely or at least partially, within the main memory 604 and/or within the processor 602 during execution thereof by the computer system 600, the main memory 604 and the processor 602 also constituting machine-readable storage media. The software 622 may further be transmitted or received over a network 620 via the network interface device 608.
While the machine-accessible storage medium 632 is shown in an exemplary embodiment to be a single medium, the term “machine-readable storage medium” should be taken to include a single medium or multiple media (e.g., a centralized or distributed database, and/or associated caches and servers) that store the one or more sets of instructions. The term “machine-readable storage medium” shall also be taken to include any medium that is capable of storing or encoding a set of instructions for execution by the machine and that cause the machine to perform any of one or more embodiments. The term “machine-readable storage medium” shall accordingly be taken to include, but not be limited to, solid-state memories, and optical and magnetic media.
In one implementation, an inductor comprises a conductor including a first portion which forms a first one or more fin structures, wherein the first portion includes or couples to a first terminal by which the inductor is to couple to first circuitry, a second portion which forms a second one or more fin structures, wherein the second portion includes or couples to a second terminal by which the inductor is to couple to second circuitry, and a third portion disposed between the first portion and the second portion. The inductor further comprises a first ferromagnetic body disposed around the third portion.
In one embodiment, a volume fraction of ferromagnetic material of the first ferromagnetic body is equal to or less than ninety seven percent (97%). In another embodiment, the first one or more fin structures includes a first plurality of fin structures, and wherein the second one or more fin structures includes a second plurality of fin structures. In another embodiment, the first one or more fin structures extend from a first side of a sub-portion of the first portion, wherein the first terminal is disposed on a second side of the sub-portion, the second side opposite the first side. In another embodiment, the first one or more fin structures extend from a first side of a sub-portion of the first portion, wherein the first terminal is disposed on the first side of the sub-portion in a region between the first ferromagnetic body and the first one or more fin structures. In another embodiment, the third portion forms a first sidewall structure in the first ferromagnetic body, wherein the first sidewall structure forms a bend or corner. In another embodiment, a size distribution for ferrite node structures of the first ferromagnetic body is other than any Gaussian distribution. In another embodiment, the conductor further comprises a fourth portion disposed between the first portion and the second portion, the inductor further comprising a second ferromagnetic body disposed around the fourth portion. In another embodiment, the third portion forms a first sidewall structure in the first ferromagnetic body, wherein the fourth portion forms a second sidewall structure in the first ferromagnetic body, wherein the first sidewall structure and the second sidewall structure each form a respective bend or corner.
In another implementation, a method comprises fabricating an inductor, including forming a conductor including forming a first one or more fin structures of a first portion of the conductor, wherein the first portion includes or couples to a first terminal, and forming a second one or more fin structures of a second portion of the conductor, wherein the second portion includes or couples to a second terminal, wherein a third portion of the conductor is between the first portion and the second portion. Fabricating the inductor further comprises disposing a first ferromagnetic body around the third portion.
In one embodiment, a volume fraction of ferromagnetic material of the first ferromagnetic body is equal to or less than ninety seven percent (97%). In another embodiment, the first one or more fin structures includes a first plurality of fin structures, and wherein the second one or more fin structures includes a second plurality of fin structures. In another embodiment, the first one or more fin structures extend from a first side of a sub-portion of the first portion, wherein the first terminal is disposed on a second side of the sub-portion, the second side opposite the first side. In another embodiment, the first one or more fin structures extend from a first side of a sub-portion of the first portion, wherein the first terminal is disposed on the first side of the sub-portion in a region between the first ferromagnetic body and the first one or more fin structures. In another embodiment, the third portion forms a first sidewall structure in the first ferromagnetic body, wherein the first sidewall structure forms a bend or corner. In another embodiment, a size distribution for ferrite node structures of the first ferromagnetic body is other than any Gaussian distribution. In another embodiment, the conductor further comprises a fourth portion disposed between the first portion and the second portion, the inductor further comprising a second ferromagnetic body disposed around the fourth portion. In another embodiment, the third portion forms a first sidewall structure in the first ferromagnetic body, wherein the fourth portion forms a second sidewall structure in the first ferromagnetic body, wherein the first sidewall structure and the second sidewall structure each form a respective bend or corner. In another embodiment, the method further comprises coupling the inductor to first circuitry via the first terminal and to second circuitry via the second terminal. In another embodiment, the method further comprises communicating a signal between the first circuitry and the second circuitry via the inductor.
In another implementation, a system comprises an inductor including a conductor comprising a first portion which forms a first one or more fin structures, wherein the first portion includes or couples to a first terminal, a second portion which forms a second one or more fin structures, wherein the second portion includes or couples to a second terminal, and a third portion disposed between the first portion and the second portion. The inductor further comprises a first ferromagnetic body disposed around the third portion. The system further comprises first circuitry coupled to the inductor via the first terminal, second circuitry coupled to the inductor via the second terminal, wherein the conductor to communicate a signal between the first circuitry and the second circuitry, and a display device coupled to one of the first circuitry and the second circuitry, the display device to display an image based on the signal.
In one embodiment, a volume fraction of ferromagnetic material of the first ferromagnetic body is equal to or less than ninety seven percent (97%). In another embodiment, the first one or more fin structures includes a first plurality of fin structures, and wherein the second one or more fin structures includes a second plurality of fin structures. In another embodiment, the first one or more fin structures extend from a first side of a sub-portion of the first portion, wherein the first terminal is disposed on a second side of the sub-portion, the second side opposite the first side. In another embodiment, the first one or more fin structures extend from a first side of a sub-portion of the first portion, wherein the first terminal is disposed on the first side of the sub-portion in a region between the first ferromagnetic body and the first one or more fin structures. In another embodiment, the third portion forms a first sidewall structure in the first ferromagnetic body, wherein the first sidewall structure forms a bend or corner. In another embodiment, a size distribution for ferrite node structures of the first ferromagnetic body is other than any Gaussian distribution. In another embodiment, the conductor further comprises a fourth portion disposed between the first portion and the second portion, the inductor further comprising a second ferromagnetic body disposed around the fourth portion. In another embodiment, the third portion forms a first sidewall structure in the first ferromagnetic body, wherein the fourth portion forms a second sidewall structure in the first ferromagnetic body, wherein the first sidewall structure and the second sidewall structure each form a respective bend or corner.
Techniques and architectures for providing heat dissipation with circuit structures are described herein. In the above description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of certain embodiments. It will be apparent, however, to one skilled in the art that certain embodiments can be practiced without these specific details. In other instances, structures and devices are shown in block diagram form in order to avoid obscuring the description.
Reference in the specification to “one embodiment” or “an embodiment” means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the invention. The appearances of the phrase “in one embodiment” in various places in the specification are not necessarily all referring to the same embodiment.
Some portions of the detailed description herein are presented in terms of algorithms and symbolic representations of operations on data bits within a computer memory. These algorithmic descriptions and representations are the means used by those skilled in the computing arts to most effectively convey the substance of their work to others skilled in the art. An algorithm is here, and generally, conceived to be a self-consistent sequence of steps leading to a desired result. The steps are those requiring physical manipulations of physical quantities. Usually, though not necessarily, these quantities take the form of electrical or magnetic signals capable of being stored, transferred, combined, compared, and otherwise manipulated. It has proven convenient at times, principally for reasons of common usage, to refer to these signals as bits, values, elements, symbols, characters, terms, numbers, or the like.
It should be borne in mind, however, that all of these and similar terms are to be associated with the appropriate physical quantities and are merely convenient labels applied to these quantities. Unless specifically stated otherwise as apparent from the discussion herein, it is appreciated that throughout the description, discussions utilizing terms such as “processing” or “computing” or “calculating” or “determining” or “displaying” or the like, refer to the action and processes of a computer system, or similar electronic computing device, that manipulates and transforms data represented as physical (electronic) quantities within the computer system's registers and memories into other data similarly represented as physical quantities within the computer system memories or registers or other such information storage, transmission or display devices.
Certain embodiments also relate to apparatus for performing the operations herein. This apparatus may be specially constructed for the required purposes, or it may comprise a general purpose computer selectively activated or reconfigured by a computer program stored in the computer. Such a computer program may be stored in a computer readable storage medium, such as, but is not limited to, any type of disk including floppy disks, optical disks, CD-ROMs, and magnetic-optical disks, read-only memories (ROMs), random access memories (RAMs) such as dynamic RAM (DRAM), EPROMs, EEPROMs, magnetic or optical cards, or any type of media suitable for storing electronic instructions, and coupled to a computer system bus.
The algorithms and displays presented herein are not inherently related to any particular computer or other apparatus. Various general purpose systems may be used with programs in accordance with the teachings herein, or it may prove convenient to construct more specialized apparatus to perform the required method steps. The required structure for a variety of these systems will appear from the description herein. In addition, certain embodiments are not described with reference to any particular programming language. It will be appreciated that a variety of programming languages may be used to implement the teachings of such embodiments as described herein.
Besides what is described herein, various modifications may be made to the disclosed embodiments and implementations thereof 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.