Distributed, concentric multi-zone plasma source systems, methods and apparatus
09967965 ยท 2018-05-08
Assignee
Inventors
- Ali Shajii (Weston, MA)
- Richard Gottscho (Fremont, CA, US)
- Souheil Benzerrouk (Hudson, NH, US)
- Andrew Cowe (Andover, MA, US)
- Siddharth P. Nagarkatti (Acton, MA)
- William Entley (Wakefield, MA, US)
Cpc classification
H01J37/32669
ELECTRICITY
H05H1/50
ELECTRICITY
H01J37/32422
ELECTRICITY
H05H1/46
ELECTRICITY
H01J37/321
ELECTRICITY
International classification
C23C16/00
CHEMISTRY; METALLURGY
H05H1/50
ELECTRICITY
H01L21/306
ELECTRICITY
Abstract
A processing chamber including multiple plasma sources in a process chamber top. Each one of the plasma sources is a ring plasma source including a primary winding and multiple ferrites. A plasma processing system is also described. A method of plasma processing is also described.
Claims
1. A processing chamber comprising: a plurality of plasma sources disposed horizontally over a process chamber top of the processing chamber, wherein each one of the plurality of plasma sources has a ring shaped chamber that is a closed loop that includes a top chamber surface, side chamber surfaces and a bottom chamber surface, such that a primary winding is wrapped around an outer circumference of the ring shaped chamber and a plurality of ferrites encircle the ring shaped chamber, wherein both the primary winding and the ring shaped chamber of each of the plurality of plasma sources pass through a respective set of said plurality of ferrites, wherein the plurality of plasma sources includes at least an inner plasma source and an outer plasma source, the ring shaped chamber of the outer plasma source surrounds the ring shaped chamber of the inner plasma source; and a plurality of plasma chamber outlets coupling the ring shaped chamber of each one of the plurality of plasma sources to the processing chamber, the ring shaped chambers of plurality of plasma sources being arranged in a concentric arrangement wherein each of said plurality of ferrites encircle the ring shaped chamber of respective one of each of the plasma sources at discrete cross-sections, such that at each discrete cross-section a ferrite includes a bottom region, side regions and a top region, and the bottom region of each ferrite is disposed adjacent to said bottom chamber surface of the respective ring shaped chamber, the side regions of each ferrite is disposed adjacent to said side chamber surfaces of the respective ring shaped chamber, the top region of each ferrite is disposed adjacent to said top chamber surface of the respective ring shaped chamber, for said encircling of the ring shaped chamber.
2. The processing chamber of claim 1, wherein at least a portion of the plurality of plasma chamber outlets are coupled to a ground potential.
3. The processing chamber of claim 1, further comprising at least one process gas inlet coupling a process gas source to each one of the ring shaped chambers of the plurality of plasma sources.
4. The processing chamber of claim 1, wherein the plurality of ferrites of each of the plurality of plasma sources are substantially evenly distributed around a circumference of each of the ring shaped chambers.
5. The processing chamber of claim 1, wherein each one of the plurality of the plasma sources is separated from the remaining ones of the plurality of the plasma sources by a separation distance.
6. The processing chamber of claim 5, wherein each one of the plurality of the plasma sources is separated from the remaining ones of the plurality of the plasma sources by a substantially equal separation distance.
7. The processing chamber of claim 1, wherein the primary winding of each one of the plurality of the plasma sources is coupled to a primary current source that is controlled by a controller.
8. The processing chamber of claim 1, wherein each of the plurality of ferrites are spaced apart from adjacent respective ones of the plurality of ferrites, and the plurality of plasma chamber outlets are located between respective ones of the plurality of ferrites.
9. An apparatus, comprising: a process chamber; a chamber top of the process chamber; a first plasma source disposed horizontally over the chamber top; a second plasma source disposed horizontally over the chamber top, the second plasma source is oriented concentrically around the first plasma source, each of the first plasma source and second plasma source includes a top chamber surface, side chamber surfaces and a bottom chamber surface; and a plurality of ferrites disposed around a ring chamber that is a closed loop of each of the first and second plasma sources and each ring chamber passes through a respective plurality of ferrites, and the plurality of ferrites of each of the first and second plasma sources are substantially evenly distributed around the ring chamber of each of first and second plasma sources, and each of said plurality of ferrites encircle the ring chamber of respective one of each of the plasma sources at discrete cross-sections, such that at each discrete cross-section a ferrite includes a bottom region, side regions and a top region, and the bottom region of each ferrite is disposed adjacent to said bottom chamber surface of the respective ring shaped chamber, the side regions of each ferrite is disposed adjacent to said side chamber surfaces of the respective ring shaped chamber, the top region of each ferrite is disposed adjacent to said top chamber surface of the respective ring shaped chamber, for said encircling of the ring chamber; a first primary winding disposed around an outer circumference of the ring chamber of the first plasma source; a second primary winding disposed around an our circumference of the ring chamber of the second plasma source, such that the first and second primary windings and the ring chambers pass through the respective plurality of ferrites; and a plurality of outlets disposed on a lower portion of the ring chambers of each one of the first and second plasma sources.
10. The apparatus of claim 9, wherein the plurality of outlets connect each of the ring chambers through the chamber top and into the processing chamber.
11. The apparatus of claim 9, wherein the ring chambers of the first and second plasma sources are substantially round.
12. The apparatus of claim 9, wherein each of the first and second primary winding is coupled to a respective primary current source controlled by a controller.
13. The apparatus of claim 9, wherein each of the plurality of ferrites are spaced apart from adjacent respective ones of the plurality of ferrites, and the plurality of outlets are located between respective ones of the plurality of ferrites.
14. A process chamber for processing a substrate, comprising: a substrate support disposed in the process chamber; a chamber top of the process chamber, the chamber top is disposed over the substrate support; a first plasma source disposed horizontally over the chamber top; a second plasma source disposed horizontally over the chamber top, the second plasma source is oriented concentrically around the first plasma source, each of the first plasma source and second plasma source includes a top chamber surface, side chamber surfaces and a bottom chamber surface; and a plurality of ferrites disposed around a ring chamber that is a closed loop of each of the first and second plasma sources and each ring chamber passes through a respective plurality of ferrites, and the plurality of ferrites of each of the first and second plasma sources are substantially evenly distributed around the ring chamber of each of first and second plasma sources, and each of said plurality of ferrites encircle the ring chamber of respective one of each of the plasma sources at discrete cross-sections, such that at each discrete cross-section a ferrite includes a bottom region, side regions and a top region, and the bottom region of each ferrite is disposed adjacent to said bottom chamber surface of the respective ring shaped chamber, the side regions of each ferrite is disposed adjacent to said side chamber surfaces of the respective ring shaped chamber, the top region of each ferrite is disposed adjacent to said top chamber surface of the respective ring shaped chamber, for said encircling of the ring chamber; a first primary winding disposed around an outer circumference of the ring chamber of the first plasma source; and a second primary winding disposed around an our circumference of the ring chamber of the second plasma source, such that the first and second primary windings and the ring chambers pass through the respective plurality of ferrites; a plurality of outlets disposed on a lower portion of the ring chambers of each one of the first and second plasma sources.
15. The process chamber of claim 14, wherein the plurality of outlets connect each of the ring chambers through the chamber top and into the processing chamber.
16. The process chamber of claim 14, wherein the ring chambers of the first and second plasma sources are substantially round.
17. The process chamber of claim 14, wherein each of the first and second primary winding is coupled to a respective primary current source controlled by a controller.
18. The process chamber of claim 14, wherein each of the plurality of ferrites are spaced apart from adjacent respective ones of the plurality of ferrites, and the plurality of outlets are located between respective ones of the plurality of ferrites.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The present invention will be readily understood by the following detailed description in conjunction with the accompanying drawings.
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
(20)
(21)
(22)
(23)
(24)
(25)
(26)
(27)
(28)
(29)
(30)
(31)
DETAILED DESCRIPTION
(32) Several exemplary embodiments for a distributed multi-zone plasma source system, method and apparatus will now be described. It will be apparent to those skilled in the art that the present invention may be practiced without some or all of the specific details set forth herein.
(33)
(34)
(35) Process gas 110 flows into the inlet port 206 to the process gas plenum 212. The process gas plenum 212 distributes the process gas 110 to inlet ports 212A. The inlet ports 212A direct the process gas 110 into the plasma chamber 210. The process gas inlet ports 212A can be aligned with or offset from the plasma chamber outlets 220. The process gas inlet ports 212A and/or the plasma chamber outlets 220 can be located between the ferrites 204 or aligned with the ferrites or combinations thereof.
(36) The ferrites 204 wrap around the plasma chamber 210 at selected intervals. The ferrites 204 concentrate the magnetic field sufficient to cause the electric field proximate to the center of each ferrite to be strong enough to support a plasma at a corresponding point in the plasma chamber 210.
(37) The ferrites 204 are shown as being substantially square however, as will be shown below, the ferrites can be other shapes. The ferrites 204 are shown as being made in multiple parts 224A, 224B, 224C, 224D, however the ferrites can be in one or more parts. The multiple ferrite parts 224A, 224B, 224C, 224D are substantially close together as required to concentrate the electric field proximate to the center of each ferrite 204. The ferrites 204 are shown distributed about the chamber top 202. The process chamber 230 has sidewalls 230 and base 230. The substrate support 106 is on or near or proximate to the base 230.
(38) Plasma chamber outlets 220 are shown coupling the plasma chamber 210 to the process chamber 230 below the chamber top 202. The plasma chamber outlets 220 deliver plasma and/or radical and/or neutral species from the plasma chamber 210 and into the process chamber 230.
(39) An optional plasma restriction 214 is also shown. The optional plasma restriction 214 can be used to provide a desired pressure differential between the plasma chamber 210 and the process chamber 230. The optional plasma restriction 214 can also be small enough and/or be biased such that plasma is substantially prevented from passing from the plasma chamber 210 to the process chamber 230. In addition, the plasma restriction can be biased to extract ions from the plasma chamber 210 and draw the ions into the process chamber and then onto the wafer. By way of example the optional plasma restriction 214 can have a diameter that is less than or equal to twice a plasma sheath thickness and thus the plasma sheath can prevent the plasma from passing through the optional plasma restriction. The optional plasma restriction 214 can have a selected diameter between about 0.1 mm and about 2.0 mm (e.g., 0.1 mm, 0.2 mm, 0.5 mm, 1.0 mm, 2.0 mm). It should be noted that the aspect ratio of the optional plasma restriction 214 can be used to adjust the effectiveness of plasma restriction. By way of example, a higher aspect ratio (i.e., length/width) plasma restriction 214 can substantially restrict the plasma while having minimal impact on neutral or radical species transport. It should also be understood that larger diameter outlet orifices are can also be used. By way of example the optional plasma restriction 214 can be omitted and the effective restriction is the width of the plasma chamber outlets 220. The width of the plasma chamber outlets 220 can be substantially wide enough to allow a substantially equal pressure in both the plasma chamber 210 and the process chamber 230.
(40)
(41) The optional plasma restriction can be located substantially central along the length of the outlet port 220 such as the optional plasma restriction 214. Alternatively, the optional plasma restriction can be located substantially at the plasma chamber 210 end of the outlet port 220 such as the optional plasma restriction 214. Alternatively, the optional plasma restriction can be located substantially at the process chamber 230 end of the outlet port 220 such as the optional plasma restriction 214. It should be understood that the optional plasma restriction 214 can be located anywhere along the length of the outlet port 220 between the plasma chamber 210 end and the process chamber 230 end of the outlet port 220.
(42) As shown in
(43) The chamber top 202 can also include one or more outlets 234. The outlets 234 are coupled to a lower pressure source (e.g., a vacuum pump). The outlets 234 allow the lower pressure source to withdraw the plasma byproducts 118 and recombination products 120 from near the center of the process chamber 230. As a result, the plasma byproducts 118 and recombination products 120 do not interfere with the plasma 410 and the neutral species 412 generated by the plasma in the process chamber. The chamber top 202 can be made from multiple layers 202A-202C of materials. At least one of the layers (e.g., any one or more of 202A, 202B or 202C) of materials can be conductive and the conductive layer (e.g., 202B) can be biased with a desired signal. The conductive layer (e.g., 202B) can also be coupled to a ground potential. As a result at least a portion of the outlets 234 that pass through the conductive layer (e.g., 202B) can be biased with a desired bias signal or coupled to a ground potential. The desired biasing can assist in pulling the radicals into the processing chamber.
(44) The process chamber 230 includes load ports 232 and support structure for supporting the substrate to be processed. Other features may also be included in the process chamber 230 as are well known in the art.
(45)
(46) As shown in
(47)
(48)
(49) The plasma chamber 210 can be roughly circular or geometrically shaped, such as in this instance, having five sides. Similarly, the plasma chamber 210 could be circular or three or more sided geometrical shapes. It should also be noted that the plasma chamber 210 could have an approximately rectangular or approximately circular or rounded cross-sectional shape. The inner surfaces of the plasma chamber 210 can be smoothed and without any sharp (e.g., about perpendicular or more acute angle) edges or corners. By way of example, the inner corners can have a rounded contour with a relatively large radius (e.g. between about and about twice the radius of a cross-section of the plasma chamber). It should also be noted that while a single process gas inlet 206 is shown coupled to the plasma chamber 210, two or more process gas inlet's could be used to supply process gas to the plasma chamber.
(50)
(51)
(52)
(53) As shown the ferrites 204A-204E of adjacent plasma chambers 310A-310E can overlap slightly as shown in regions 332A-332D. By way of example, inner edges of ferrites 204B overlap the outer edges of ferrites 204A in region 332A. Similarly, outer edges of ferrites 204B overlap the inner edges of ferrites 204C in region 332B. The overlapping ferrites 204A-204E allow the concentric plasma chambers 310A-310E to be more closely packed in the multizone plasma source 330. Thus allowing more concentric rings 310A-310E (e.g., five concentric rings) to be included in the same diameter as non-overlapping ferrite embodiment shown in
(54) The ferrites 204A-204E can optionally be arranged in multiple radial segments (i.e., pie slice shapes) 334A-334L of the multizone plasma source 330. As will be described below, each radial segment 334A-334L can be individually controlled in bias, gas flow, concentration, etc. Thus, the radial segments 334A-334L provide yet another fine tuning control of the process radially across the substrate 102 in the process chamber 230.
(55)
(56) A controller 420 includes corresponding controls 422A-422E (e.g., software, logic, set points, recipes, etc.) for each ring 310A-310E. Process monitoring sensors 424, 426 can also be coupled to the controller 420 to provide a process feedback. The controls 422A-422E can individually control each ring 310A-310E such as a bias signal, power, frequency, process gas 110 pressures, flow rates and concentrations. Thus providing a radial profile control of dissociated gas across the diameter of the substrate 102 in the process chamber 230.
(57) Each of the multiple plasma chambers 310A-310E can be controlled independently to manipulate the processes in the corresponding region of the processing chamber 230.
(58) Similarly, each of the multiple radial segments 334A-334L allows each radial segment of the multiple plasma chambers 310A-310E to be controlled independently to manipulate the processes in the corresponding region of the processing chamber 230. By way of example, a process variable set point for the flow rate and pressure of the process gas 110 in the plasma chamber 310B is input to the corresponding control 422B. At least one of the process monitoring sensors 424, 426 provides a process measurement input to the corresponding control 422B. Based on the process measurement input from the process monitoring sensors 424, 426 and the logic and software, the corresponding control 422B then outputs revised setpoints for the RF power to ferrites 310B and the flow rate and the pressure of the process gas 110 in the plasma chamber 310B.
(59) Similarly, the processes can be monitored and/or controlled in each of the respective regions defined by one or more or a combination of the concentric ring plasma chambers 310A-E, and/or the ferrites 204A-E, and/or the radial segments 334A-334L of the multizone plasma sources 200, 300, 310, 320, 330. It should also be understood that each of the zones could be operated in the same manner and setpoints so that the multizone plasma sources 200, 300, 310, 320, 330 are effectively a single zone plasma source. Further, some of the zones of the multizone plasma sources 200, 300, 310, 320, 330 can be operated in the same manner and setpoints so that the multizone plasma sources have less zones.
(60)
(61) Increasing the pressure in the plasma chamber 210 provides the density of the process gas 110 sufficient to support a plasma in the plasma chamber. For a fixed RF voltage, the current required to be induced into the process gas 110 is inversely proportional to the process gas pressure. Therefore, increasing the process gas 110 pressure in the plasma chamber 210 reduces the current required to produce the plasma. Further, since the plasma requires the process gas pressure to support the plasma, then the plasma will be contained in the plasma chamber 210 and will not flow from the plasma chamber into the process chamber 230. As a result, the plasma restriction 214 can restrict the plasma to the plasma chamber 210.
(62) A transformer has a primary winding and a secondary winding. A primary current through the primary winding generates a magnetic field. As the magnetic field passes through the secondary winding, a corresponding secondary current is induced into the secondary winding. A transformer with a ferrite core, concentrates (i.e., focuses) the magnetic field to a smaller, denser magnetic field and therefore more efficiently induces the secondary current into the secondary winding. This allows for very efficient low frequency operation (e.g., less than about 13 MHz and more specifically between 10 kHz and less than about 5 MHz and more specifically between about 10 kHz and less than about 1 MHz). The low frequency operation also provides significantly lower cost relative to typical high frequency RF plasma systems (e.g., about 13.56 MHz and higher frequencies).
(63) A further advantage of low frequency ferrite coupled plasma systems is their low ion bombardment energies, which results in less plasma erosion and fewer on-wafer particulates relative to a high-frequency RF system. Less plasma erosion results in less wear and tear on the plasma chamber 210 surfaces and components.
(64)
(65)
(66) A primary current I.sub.p is applied to the primary winding 240 from a power supply 702. The power can be RF (e.g., about 10 kHz to about 1 MHz or more or between about 10 kHz to about 5 MHz or between about 10 kHz to less than about 13 MHz). The flow of the primary current I.sub.p through the primary winding 240 produces a magnetic field 622 in the ferrites 204. The magnetic field 622 induces a secondary current I.sub.s in the process gas 110 inside the plasma chamber 210. As a result, the process gas is excited sufficiently to form a plasma 410.
(67)
(68) A controller 820 controls the power supply 702. The controller 820 includes a user interface 822 that may include a link (e.g., network) to a system controller or a larger area control system (not shown). The controller 820 is coupled to the Components 804, 808, 810, 812 directly and via sensors 806A, 806B, 806C for monitoring and controlling the operation thereof. By way of example the controller 820 monitors one or more of the voltage, current, power, frequency and phase of the power signals within the power supply 702.
(69)
(70) Referring now to
(71)
(72) If distance L is approximately equal to height H/2 the variation of concentration of the radicals and neutrals across the surface of the wafer can be minimized. Alternatively, increasing or decreasing the relationship of distance L and height H can allow variation in concentration of the radicals and neutrals across the surface of the wafer.
(73)
(74) In an operation 1005, a process gas 110 is delivered to a plasma chamber 210. In an operation 1010, the process gas 110 is maintained at a first pressure in the plasma chamber 210. The first pressure can be the same as or up to twice or more multiples of a pressure of a process chamber 230 coupled to a set of outlet ports 220 of the plasma chamber.
(75) In an operation 1015, a primary current I.sub.p is applied to a primary winding 240 wrapped around the external circumference of the plasma chamber 210. In an operation 1020, the primary current I.sub.p generates a magnetic field. In an operation 1025, one or more ferrites 204 concentrate the magnetic field to the approximate center portion of the plasma chamber 210. The ferrites 204 are formed around the plasma chamber 230.
(76) In an operation 1030, the magnetic field induces a secondary current I.sub.s in the process gas 110 in the plasma chamber 210. In an operation 1035, the secondary current I.sub.s generates a plasma in the process gas 110 in the plasma chamber 210. In an operation 1040, a portion of the plasma and plasma generated radicals and neutrals pass from the plasma chamber 210 through the plasma chamber outlets 220 and into the process chamber 230.
(77) In an operation 1045, the radicals and neutrals interact with a substrate 102 and the processing chamber 230 to produce plasma byproducts 118 and recombination products 120. In an operation 1050, the plasma byproducts 118 and the recombination products 120 are drawn out of the processing chamber through one or more process outlet ports 304A-304E. The one or more process outlet ports 304A-304E are distributed across the surface of the process chamber top 202 or along the edges of the substrate support 106 or below the substrate support such as in the base of the process chamber or combinations thereof and the method operations can end.
(78)
(79) The integrated system controller 1110 can include a special purpose computer or a general purpose computer. The integrated system controller 1110 can execute computer programs 1116 to monitor, control and collect and store data 1118 (e.g., performance history, analysis of performance or defects, operator logs, and history, etc.) for the plasma sources 200, 300, 320. By way of example, the integrated system controller 1110 can adjust the operations of the plasma sources 200, 300, 320 and/or the components therein (e.g., the one of the concentric ring plasma chambers 310A-E or ferrites 204, 204A-E, etc.) if data collected dictates an adjustment to the operation thereof.
(80)
(81) Each of the multi-zone plasma sources 1200, 1260, 1270, 1280 includes multiple zones 1202-1212 in a plasma processing chamber top 1201. Each of the zones 1202-1212 includes a respective plasma source 200, 300, 300, 320, 330 as described above. The plasma processing chamber top 1201 can also include multiple outlets 1219. The multiple outlets 1219 can be distributed across the area of the plasma processing chamber top 1201. At least one of the multiple outlets 1219 can be located in a substantially central location in the process chamber top 1201.
(82) Each of the plasma sources 200, 300, 300, 320, 330 can be independently controlled to selectively apply different plasma reactions and reaction products (e.g., radicals and neutrals that can interact with a surface 1220 of a substrate 102) in each respective zone 1202-1210. Thereby selectively processing each respective zone 1222-1232 of the surface 1220 being processed. By way of example, plasma source 200, 300, 300, 320, 330 can be individually controlled in bias, gas flow, concentration, RF power, etc. Thus, providing a more fine tuning control of the process across the surface 1220 of the substrate 102.
(83) The zones 1202-1212 can be arranged in any desired configuration such as a substantially rectangular array as shown in
(84) It should be understood that only six zones 1202-1212 are illustrated for simplicity of discussion. More or less than six zones 1202-1212 could also be utilized. Each of the zones 1202-1212 can be substantially similar in size as shown in
(85) The surface 1220 being processed can be fixed or movable relative to the multiple zones 1202-1212. By way of example, the surface 1220 being processed can be supported on a movable support (hidden under the surface 1220) that moves the surface linearly such as in directions 1262A-D as shown in
(86)
(87) In an operation 1305, a process gas 110 is delivered to at least one of the plasma chambers 200, 300, 300, 320, 330. In an operation 1310, the process gas 110 is maintained at a first pressure in the least one of the plasma chambers 200, 300, 300, 320, 330.
(88) In an operation 1315, a primary current I.sub.p is applied to a respective primary winding wrapped around the external circumference of each of the plasma chambers 200, 300, 300, 320, 330. In an operation 1320, the primary current I.sub.p generates a magnetic field.
(89) In an operation 1325, one or more ferrites in the selected plasma chamber 200, 300, 300, 320, 330 concentrates the magnetic field to the approximate center portion of the plasma chamber.
(90) In an operation 1330, the magnetic field induces a secondary current I.sub.s in the process gas 110 in the plasma chamber 200, 300, 300, 320, 330. In an operation 1335, the secondary current I.sub.s generates a plasma in the process gas 110 in the plasma chamber 210. In an operation 1340, a portion of the plasma and plasma generated radicals and neutrals pass from the plasma chamber 200, 300, 300, 320, 330 and into the process chamber 230.
(91) In an operation 1345, the radicals and neutrals generated in the selected plasma chamber interact with the respective zone 1222-1234 of the surface 1220 of the substrate 102 to produce plasma byproducts 118 and recombination products 120. In an operation 1350, is an inquiry to determine if additional plasma sources are to be activated. In an operation 1355, a subsequent plasma chamber 200, 300, 300, 320, 330 is selected and the method operations continue in operations 1305-1345.
(92) In an operation 1360, each of the local processes in each of the respective zones 1222-1234 are monitored and adjusted in operation 1365, as needed. In an operation 1370, the surface 1220 is moved in at least one of direction 1262A-1262D and/or directions 1282A, 1282B, relative to the plasma sources 200, 300, 300, 320, 330.
(93) In an operation 1370, byproducts 118 and the recombination products 120 are drawn out of the processing chamber through one or more process outlet ports 304A-304E. The one or more process outlet ports 304A-304E are distributed across the surface of the process chamber top 202 or along the edges of the substrate support 106 or below the substrate support such as in the base of the process chamber or combinations thereof and the method operations can end.
(94) With the above embodiments in mind, it should be understood that the invention may employ various computer-implemented operations involving data stored in computer systems. These operations are those requiring physical manipulation 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. Further, the manipulations performed are often referred to in terms, such as producing, identifying, determining, or comparing.
(95) Any of the operations described herein that form part of the invention are useful machine operations. The invention also relates to a device or an apparatus for performing these operations. The apparatus may be specially constructed for the required purposes, or it may be a general-purpose computer selectively activated or configured by a computer program stored in the computer. In particular, various general-purpose machines may be used with computer programs written in accordance with the teachings herein, or it may be more convenient to construct a more specialized apparatus to perform the required operations.
(96) The invention can also be embodied as computer readable code and/or logic on a computer readable medium. The computer readable medium is any data storage device that can store data which can thereafter be read by a computer system. Examples of the computer readable medium include hard drives, network attached storage (NAS), logic circuits, read-only memory, random-access memory, CD-ROMs, CD-Rs, CD-RWs, magnetic tapes, and other optical and non-optical data storage devices. The computer readable medium can also be distributed over a network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion.
(97) It will be further appreciated that the instructions represented by the operations in the above figures are not required to be performed in the order illustrated, and that all the processing represented by the operations may not be necessary to practice the invention. Further, the processes described in any of the above figures can also be implemented in software stored in any one of or combinations of the RAM, the ROM, or the hard disk drive.
(98) Although the foregoing invention has been described in some detail for purposes of clarity of understanding, it will be apparent that certain changes and modifications may be practiced within the scope of the appended claims. Accordingly, the present embodiments are to be considered as illustrative and not restrictive, and the invention is not to be limited to the details given herein, but may be modified within the scope and equivalents of the appended claims.