Phase interpolator and interpolating method
11152946 · 2021-10-19
Assignee
Inventors
Cpc classification
H03K5/13
ELECTRICITY
H03K2005/00052
ELECTRICITY
International classification
H03K5/13
ELECTRICITY
Abstract
A phase interpolator to receive a first and a second input clock with a first and a second input clock edge comprises an interpolating circuit unit comprising: resistors in parallel; for each resistor, a connecting switch to connect and disconnect, as operated in accordance with one of the first and the second input clocks, the resistor to and from a first supply line; and a capacitor in series with the resistors. The phase interpolator allow controlling a partial group of the connecting switches to be operated in accordance with the first input clock, and controlling the rest of the connecting switches to be operated in accordance with the second input clock; and determine the output clock of the phase interpolator on the basis of an output signal of the interpolating circuit unit, defined by the voltage over the capacitor after the second input clock edge.
Claims
1. An apparatus comprising a first circuit, wherein the first circuit comprises, between a first and a second supply line for receiving a first and a second direct current (DC) potential, respectively, the first and the second DC potentials differing from each other: a plurality of resistors in parallel; wherein one end of each of the resistors is coupled to a connecting switch respectively, each connecting switch is configured to connect and disconnect, in accordance with one of a first and a second input signals at a time, the respective resistor to and from the first supply line, respectively; and the other ends of the plurality of resistors are coupled to a capacitor in series; the first circuit further comprises: a first signal line and a second signal line configured to receive the first and the second input signals, respectively; and each connecting switch is selectively coupled to one of the first and the second signal lines, respectively.
2. The apparatus according to claim 1, wherein the first circuit further comprises an inverter having an inverter input connected between the resistors and the capacitor to receive a voltage over the capacitor, the inverter being configured to determine an output signal of the first circuit based on the voltage over the capacitor.
3. The apparatus according to claim 1, wherein the first circuit further comprises a reset switch that is configured, when closed, to short circuit the capacitor.
4. The apparatus according to claim 1, wherein the first circuit is a first interpolating circuit, the apparatus further comprises a second interpolating circuit, and the apparatus is configured to allow: in the first interpolating circuit, controlling a partial group of the connecting switches to be operated in accordance with the first input signal, and controlling the rest of the connecting switches to be operated in accordance with the second input signal, and in the second interpolating circuit, controlling all the connecting switches to be operated in accordance with one of the first and the second input signals; wherein the first and the second interpolating circuits form a phase interpolating stage connected to a further phase interpolating stage to supply output signals of the first and the second interpolating circuits as input signals to the further phase interpolating stage.
5. The apparatus according to in claim 1, wherein the apparatus is implemented as a Complementary Metal-Oxide-Semiconductor (CMOS) integrated circuit.
6. A phase-locked loop comprising a phase interpolator, wherein the phase interpolator comprises a first circuit, wherein the first circuit comprises, between a first and a second supply line for receiving a first and a second DC potential, respectively, the first and the second DC potentials differing from each other: a plurality of resistors in parallel; wherein one end of each of the resistors is coupled to a connecting switch respectively, each connecting switch is configured to connect and disconnect, in accordance with one of a first and a second input signals at a time, the respective resistor to and from the first supply line, respectively; and the other ends of the plurality of resistors are coupled to a capacitor in series; the first circuit further comprises: a first signal line and a second signal line configured to receive the first and the second input signals, respectively; and each connecting switch is selectively coupled to one of the first and the second signal lines, respectively.
7. The phase-locked loop according to claim 6, wherein the phase-locked loop is an analog phase-locked loop.
8. The phase-locked loop according to claim 6, wherein the phase-locked loop is a digital phase-locked loop.
9. The phase-locked loop according to claim 6, wherein the phase-locked loop is a sub-sampling phase-locked loop.
10. A phase interpolating method, comprising: receiving a first input clock having a first input clock edge with a first phase, and a second input clock having a second input clock edge with a second phase delayed from the first phase; performing an interpolation operation, wherein the interpolation operation comprises charging or discharging a capacitor to or from a supply voltage through a plurality of resistors in parallel, by starting, as initiated by the first input clock edge, charging or discharging the capacitor through a partial group of resistors of the plurality of the resistors, followed, as initiated by the second input clock edge, by charging or discharging the capacitor through the plurality of the resistors; and producing, based on a voltage over the capacitor based on the second input clock edge, an output clock having an output clock edge with an output phase between the first and the second phases.
11. The phase interpolating method according to claim 10, further comprising receiving a control signal; and determining the partial group of the resistors based on the control signal.
12. The phase interpolating method according to claim 10, wherein the interpolation operation comprising: determining an output signal of the interpolating operation, wherein the determining the output signal comprises generating an interpolated clock with an interpolated edge determined by the voltage over the capacitor after the second input clock edge passing a threshold level.
13. The phase interpolating method according to claim 10, wherein the interpolating operation further comprising short circuiting the capacitor to allow initiation of a new interpolating operation.
14. The phase interpolating method according to claim 10, further comprising: an additional operation, wherein the additional operation comprises: charging or discharging an additional capacitor substantially similar to the capacitor charged in the interpolating operation, to or from the supply voltage through a plurality of additional resistors in parallel substantially similar to the plurality of the resistors in parallel used in the interpolating operation, as initiated by one of the first and the second input clock edges, by charging or discharging the additional capacitor through the plurality of the additional resistors; and determining an output signal of the additional operation based on the voltage over the additional capacitor based on it having passed voltage over the capacitor used in the interpolating operation at the second input clock edge; and wherein the method further comprises supplying the output signals of the interpolating operation and the additional operation as input clocks to a further interpolating operation, wherein the output clock is determined based on the output signals of the interpolating operation and the additional operation.
Description
DESCRIPTION OF THE DRAWINGS
(1) The present description will be better understood from the following detailed description read in light of the accompanying drawings, wherein:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
DETAILED DESCRIPTION
(10) The detailed description provided below in connection with the appended drawings is intended as a description of the embodiments and is not intended to represent the only forms in which the embodiment may be constructed or utilized. However, the same or equivalent functions and structures may be accomplished by different embodiments.
(11) The phase interpolator 100 of
(12) The phase interpolator has a first clock input terminal 101, a second clock input terminal 102, and a clock output terminal 103. “Terminal” refers to an interface of the phase interpolator. In the case of a specific phase interpolator chip, it may also refer to a physical connector or terminal of such chip. In the case of the phase interpolator being incorporated as a part of a larger circuitry, “terminal” may refer just to a location of interface between the phase interpolator and the rest of such circuitry.
(13) The phase interpolator 100 is configured to receive, at the first clock input terminal 101, a first input clock 110 having a first input clock rising edge 111 with a first phase, and to receive, at the second clock input terminal 102, a second input clock 120 having a second input clock rising edge 121 with a second phase delayed from the first phase; and produce, at the clock output terminal, an output clock 130 having an output clock rising edge 131 with an output phase between the first and the second phases.
(14) “A clock” refers to a clock signal, having one or more specific features, such as an edge, with a specific phase or time, suitable for serving for various timing purposes.
(15) An “edge” refers to a rising or falling edge of a clock, i.e. a clock signal. In the example of
(16) The first input clock rising/falling edges 111,112, the second input clock rising/falling edges 121, 122, and the output clock rising/falling edges 131, 132 thus refer to a rising/falling edge 111, 112 of the first input clock 110, a rising/falling edge 121, 122 of the second input clock 120, and a rising/falling edge 131, 132 of the output clock 130.
(17) There may be any appropriate potential difference between different logic voltage levels. Such potential difference may lie, for example, in the range of a resulting voltage of 0.5 to 5 V.
(18) A step signal of a clock may have any appropriate length, i.e. time difference or delay between a rising edge and a falling edge of the clock. Such length may lie, for example, in the range of 50 to 500 ps.
(19) In the example of
(20) The phase interpolator 100 comprises an interpolating circuit unit 150 serving as a basic building block of the phase interpolator 100.
(21) The interpolating circuit unit 150 of
(22) The interpolating circuit unit 150 further comprises a control line 154 connected to the control input terminal 104 to receive and carry the control signal 140 received at the control input terminal 104.
(23) The interpolating circuit unit 150 also comprises a first supply line 155 to which a first DC potential V.sub.DC1 is connectable, and a second supply line 156 to which a second DC potential V.sub.DC2 differing from the first DC potential is connectable. For example, the second DC potential may be a ground potential, and the first DC potential may be a positive potential level resulting in a positive supply voltage for the interpolating circuit 150.
(24) The interpolating circuit unit 150 of
(25) For each resistor 153a, 153b, the interpolating circuit unit 150 comprises a connecting switch, namely, a first connecting switch 157a and a second connecting switch 157b, which is configured to connect and disconnect the associated resistor 153a, 153b to and from the first supply line 155, respectively.
(26) For each connecting switch 157a, 157b, the interpolating circuit unit 150 comprises a control link, namely, a first control link 158a and a second control link 158b. Each control link 158a, 158b is connected to the associated connecting switch 157a, 157b and to a selection switch, namely, a first selection switch 159a or a second selection switch 159b. Each selection switch 159a, 159b, in turn, is configured to connect the associated control link 158a, 158b to the first clock line 151 or the second clock line 152. Thereby, each connecting switch 157a, 157b may be operated in accordance with the first input clock 110 or the second input clock 120, respectively, in dependence on the state of the corresponding selection switch 159a, 159b.
(27) A switch being “operated in accordance with” a clock refers to the switch being configured to change its position in response to an edge or another appropriate characteristic feature of the clock signal.
(28) Each selection switch 159a, 159b, in turn, is connected via a control line branch, namely, a first control line branch 160a or a second control line branch 160b, to the control line 154, to be operated in accordance with the control signal 140.
(29) Hereinafter, reference numbers “153”, “157”, “158”, “159”, and “160” without the letter “a” or “b” are used to refer, respectively, to the resistors 153a, 153b, connecting switches 157a, 157b, control links 158a, 158b, selection switches 159a, 159b, and control line branches 160a, 160b in general, without distinguishing between individual elements referred to by “a” and “b”.
(30) The connecting switches 157 being “operated in accordance with” one of the first input clock 110 and the second input clock 120 at a time refers to the clock signal at issue, actually an edge 111, 112, 121, 122 thereof, initiating switching the connecting switch 157 from a closed position to an open position, or vice versa.
(31) The control signal 140 may be arranged in accordance with any appropriate control signal form and type. It may determine, for each time, for each selection switch 159, the position of that selection switch, i.e. whether the selection switch 159 is to be connected to the first clock line 151 or to the second clock line 152.
(32) In the situation illustrated in
(33) The interpolating circuit unit 150 further comprises a capacitor 161 with capacitance C, connected in series with the two resistors 153.
(34) The capacitor 161, the resistors 153, and the connecting switches 157 are thereby arranged between the first supply line 155 and the second supply line 156.
(35) The interpolating circuit unit 150 of
(36) The interpolating circuit 150 of
(37) In the following, the operation of the phase interpolator 100 of
(38) Starting with a situation with zero voltage over the capacitor 161 and both of the connecting switches 157 being open, closing one or both of the connecting switches 157 initiates charging the capacitor 161 to voltage V.sub.DC1-V.sub.DC2. The time constant of the charging is RC or 2 RC, depending on the way of controlling the connecting switches 157. If both of the two connecting switches 157 are controlled to be connected to the first clock line 151 or to the second clock line 152, and thus to be operated in accordance with the first input clock 110 or the second input clock 120, respectively, the time constant is RC because the effective resistance of the two equally sized resistors 153 in parallel is halved. Instead, if the two connecting switches 157 are controlled to be connected to different clock lines 151, 152, and thus to be operated in accordance with different input clocks 110, 120, the time constant during the phase difference between the rising edges 111, 121 of the first input clock 110 and the second input clock 120 is 2 RC. These two different situations are illustrated in
(39)
(40) The first input clock CLCK1 110 comprises a step signal having a rising edge 111 with a first phase of The second input clock CLCK2 120 comprises a corresponding step signal having a rising edge 121 with second phase T.sub.2, delayed from the first phase T.sub.1 by a phase or time difference Δt.
(41) A feature of a signal “having a phase T” may be alternatively considered as that feature occurring at time T.
(42) A reset signal RESET determines the reset switch 165, having initially been closed, to be opened at resetting time T.sub.RESET preceding the rising edge 111 of the first clock 120.
(43) The control signal CTRL 140 determines, as of control time T.sub.CTRL preceding the resetting time in the example of
(44) Three different behaviors of the voltage over the capacitor 161 are also shown in
(45) As illustrated more closely in
(46) Instead, the actual voltage v.sub.i over the capacitor 161 in the situation illustrated in
(47)
(48) rising edge with phase of the Interpolated rising edge thus lying at the middle of the phases or times T.sub.1, T.sub.2 of the rising edges 111, 121 of the first input clock 110 and the second input clock 120.
(49) Said behavior of the actual voltage v.sub.i over the capacitor 161 may be utilized in the phase interpolator 100 to determine the output clock 130 having the output clock rising edge 131
(50)
(51) phase interpolated, the interpolation being based on the phase difference between the effective clock signal and the first input clock 110 or the second input clock 120.
(52) For this purpose, the inverter 162 of the interpolating circuit unit 150 is configured to have a threshold voltage V.sub.TH, which in the example of
(53) Thereby, referring back to
(54) A voltage “defining” a signal refers to the signal having characteristic feature(s) depending on the characteristic feature(s) of that voltage.
(55) Respectively, a component or module “determining” a signal “on the basis of” a voltage refers to that signal being determined so as to be affected by that voltage such that the characteristic feature(s) of the signal depend(s) on the characteristic feature(s) of the voltage.
(56) In other embodiments, instead of an inverter, there may be other components and arrangements in an interpolating circuit unit for determining the output signal of the interpolating circuit unit on the basis of the voltage over the capacitor after the second input clock rising or falling edge.
(57) The absolute phase, or the absolute time of the rising edge 171 of the output signal 170, defined in the same timeline as the first input clock 110 and the second input clock 120, does not equal the phase T.sub.i of the effective edge. Instead, there is an inherent delay in the output signal 170 of the interpolating circuit unit 150 also in the fictitious situations with both of the connecting switches 157 being operated in accordance with the first input clock 110 or the second input clock 120. This delay is illustrated in
(58) In the example of
(59) As illustrated in
(60) Such output signal 170 having a rising edge 171 may be considered as a clock (signal). The absolute phase T.sub.i+D of the rising edge 171 thereof may be considered as a characteristic feature of the output signal 170, being defined by, and determined on the basis of, the phase difference between the actual voltage curve v.sub.i after the second input clock rising edge 121 and the corresponding part of the fictitious voltage curve v.sub.1 or v.sub.2.
(61) Instead of the rising edges 111, 121 dealt above with reference to the example of
(62) Instead of the two resistors 153 of the example of
(63) Except for the number of the resistors, the interpolating circuit unit 450 of the phase interpolator 400 is basically in accordance with that of
(64) Further, for each connecting switch 457a, 457b, . . . , 457n, the interpolating circuit unit 450 comprises a control link, namely, a first control link 458a, a second control link 458b, and further control links up to a n.sup.th control link 458n.
(65) Each control link 458a, 458b, . . . , 458n is connected to the associated connecting switch 457a, 457b, 457n and to a selection switch, namely, a first selection switch 459a, a second selection switch 459b, or to a further selection switch up to a n.sup.th selection switch 459n. Each selection switch 459a, 459b, . . . , 459n, in turn, is connected via a control line branch, namely, a first control line branch 460a, a second control line branch 460b, or a further control line branch up to a n.sup.th control line branch 460n, to the control line 454, to be operated in accordance with the control signal 440.
(66) Each selection switch 459a, 459b, . . . , 459n is configured to connect the associated control link 458a, 458b, . . . , 458n to the first clock line 451 or the second clock line 452. Thereby, each connecting switch 457a, 457b, . . . , 457n may be operated in accordance with the first input clock 410 or the second input clock 420, respectively.
(67) Hereinafter, reference numbers “453”, “457”, “458”, “459”, and “460” without the letter “a”, “b”, or “k” are used to refer, respectively, to the resistors 453a, 453b, . . . , 453n, connecting switches 457a, 457b, . . . , 457n, control links 458a, 458b, . . . , 458n, selection switches 459a, 459b, . . . , 459n, and control line branches 460a, 460b, . . . , 460n in general, without distinguishing between individual elements referred to by “a”, “b”, . . . , and “k”.
(68) The interpolator 400 produces, at its output terminal 403, an output clock 430.
(69) In the phase interpolators 100, 400 of
(70) In other embodiments, other arrangements may be implemented to allow such control of the connecting switches.
(71) When the connecting switches 157, 457 are controlled as described above, the voltage over the capacitor 161, 461 develops, after the second input clock rising edge 121, 421 similarly as if each of the connecting switches 157, 457 was to be operated in accordance with an effective input clock having an effective edge between the first input clock rising edge 111, 411 and the second input clock rising edge 121, 421. Such fictitious effective edge is determined in accordance with the number k of connecting switches 157, 457 in the partial group of the connecting switches according to the following equation:
(72)
where N denotes the total number of the connecting switches 157, 457 of the interpolating circuit unit 150, 450.
(73) In the phase interpolators discussed above with reference to
(74)
i.e. the interpolating circuit unit halves the original phase difference between the input clocks.
(75) In phase interpolators discussed with reference to
(76)
(77) In general, if the threshold voltage equals the level which the voltage v.sub.i over the capacitor reaches by the time T.sub.2, the delay D follows the equation
(78)
Thus, in the example, the delayed time T.sub.D is
(79)
(80) In the examples of
(81) In other embodiments, a phase interpolator may have a plurality of interpolating circuit units. For example, two interpolating circuit units may be connected together to form a phase interpolating stage of an interpolator, the phase interpolating stage being connectable to a further phase interpolating stage to supply the output signals of the two interpolating circuit units as input clocks to the further phase interpolating stage. Thereby, a plurality of phase interpolating stages may be connected together, thereby providing an increased interpolation resolution of the phase interpolator in comparison to a single-stage embodiment. One example of a two-unit phase interpolating stage is illustrated in
(82) The phase interpolating stage 680 of the phase interpolator 600
(83) Further, for each connecting switch 657′, 657″, each interpolating circuit unit 650′, 650″ comprises a control link 658′, 658″ connected to the associated connecting switch 657′, 657″ and to a selection switch 659′, 659″. Each selection switch 659′, 659″, in turn, is connected via a control line branch 660′, 660″ to the control line 654, to be operated in accordance with the control signal 640.
(84) Each selection switch is configured to connect the associated control link 658′, 658″ to the first clock line 651′, 651″ or the second clock line 652′, 652″. Thereby, each connecting switch 657′, 657″ may be operated in accordance with the first input clock 610 or the second input clock 620, respectively.
(85) Differently from
(86) In the example of
(87) In the phase interpolator 600 of
(88) In the second interpolating circuit unit 650″, said arrangement allows controlling all the connecting switches 657″, in accordance with the control signal 640, to be operated in accordance with the first input clock 610 or in accordance with the second input clock 620.
(89) When controlled that way, the first interpolating circuit unit 650′ produces an output signal 670′ which is similar to the interpolated output signal 170 discussed above with reference to
(90) In other embodiments, instead of interpolating circuit units with two resistors, interpolating units in accordance with those discussed above with reference to
(91) In the examples of
(92) The principle of charging or discharging a capacitor through resistors may allow producing interpolating circuit units and phase interpolators comprising the same, operating with high linearity and low noise. This may be contributed by the fact that as capacitors, also resistors may be produced with high accuracy in integrated circuit technologies. Thereby, good match may be achieved between them, enabling having highly identical interpolating circuit units and stages of phase interpolators.
(93) Any of the phase interpolators discussed above may be incorporated in a phase-locked loop, an example of such being schematically illustrated in
(94) The phase-locked loop 790 may be, for example, an analog phase-locked loop, a digital phase-locked loop, or a sub-sampling phase-locked loop.
(95) The operations which the phase interpolators and interpolating circuit units discussed above are configured to carry out constitute operations of example phase interpolating methods, which may be automatically carried out also by other appropriate types of interpolators and interpolating circuit units. Further, the phase interpolating methods discussed below may be carried out, for example, by the phase interpolators and interpolating circuit units which are in accordance with those discussed above.
(96) The definitions and advantages discussed above with reference to any phase interpolator or interpolating circuit unit apply, mutatis mutandis, also to the methods discussed below. The same applies vice versa.
(97) The phase interpolating method 800 of
(98) The method 800 of
(99) In step 812, the interpolating operation comprises charging or discharging a capacitor to or from a supply voltage through a plurality of resistors in parallel. The charging or discharging starts, in sub-step 812a, as initiated by the first input clock edge, by charging or discharging the capacitor through a partial group of resistors of the plurality of the resistors, the partial group being determined in accordance with the received control signal. In sub-step 812b, as initiated by the second input clock edge, said charging or discharging continues by charging or discharging the capacitor through the entire plurality of the resistors.
(100) An action, operation, or step being “initiated by” a clock edge refers to starting that action, operation, or step at the time of that clock edge.
(101) Then, the voltage over the capacitor after the second input clock edge develops as if the capacitor was charged or discharged, as initiated by an effective edge determined between the first input clock edge and the second input clock edge in accordance with the number of resistors in the partial group of the resistors. This development may thus be in accordance with the actual voltage v.sub.i curve illustrated in
(102) In step 813, the interpolating operation comprises determining an output signal of the interpolating operation on the basis of the voltage over the capacitor after the second input clock edge.
(103) The interpolating operation further comprises, in step 814, short circuiting the capacitor, thereby resetting the voltage over it to allow initiation of a new interpolating operation. Correspondingly, the capacitor may also be short circuited to reset its voltage before starting the interpolating operation 810.
(104) In operation 830 of the method 800, the output clock is determined on the basis of the output signal of the interpolating operation.
(105) The step 813 of the interpolating operation, and the operation 830 where the output clock is determined, may be carried out, for example, as discussed above with reference to
(106) The method 900 of
(107) The additional operation 910″ and the steps thereof may be carried out simultaneously with the interpolating operation 910′. Alternatively, the additional operation 910″ or at least one or more steps thereof may be carried out non-simultaneously with the interpolating operation 910′ or the corresponding steps(s) thereof.
(108) The additional operation may comprise a step of receiving a control signal (not illustrated).
(109) In step 912″, the additional operation comprises charging or discharging an additional capacitor to or from a supply voltage through a plurality of additional resistors in parallel. The additional capacitors and the additional resistors are substantially similar to the resistors and the capacitors used in the interpolating operation 910′.
(110) Being “substantially similar” refers to the characteristics and performance of the resistors and the additional resistors, and those of the capacitors and the additional capacitors, close to each other or even identical, within the manufacturing tolerances. Said similarity in the characteristics and performance may refer, for example, to the capacitance and resistance values of the components.
(111) The charging or discharging the additional capacitor is carried out as initiated by the first or the second input clock edge. Differently from the interpolating operation 910′, the additional capacitor is charged or discharged in the additional operation 910″ through the entire plurality of the resistors.
(112) Then, the voltage over the additional capacitor may develop in accordance with any of the “fictitious” voltage curves v.sub.1, v.sub.2 illustrated in
(113) In step 913″, the additional operation 910″ comprises determining an output signal of the additional operation on the basis of the voltage over the additional capacitor after it has passed, i.e. exceeded or surpassed, the voltage over the capacitor used in the interpolating operation at the second input clock edge. As discussed above with reference to
(114) Similarly to the interpolating operation 910′, the additional operation further comprises, in step 914″, short circuiting the additional capacitor to allow initiation of a new additional operation. Correspondingly, the additional capacitor may also be short circuited to reset its voltage before starting the additional operation 910″.
(115) In operation 920 of the method 900, the output signals of the interpolating operation and the additional operation are supplied as input clocks to a further interpolating operation which may be carried out, for example, in accordance with the interpolating operation 910′ or the additional operation 910″ discussed above.
(116) After one or more such further interpolating operations, the method 900 comprises, in operation 930, determining the output clock. The output clock is determined on the basis of both the output signal of the interpolating operation and the output signal of the additional operation. Thus, both of those output signals affect the final output clock.
(117) All the above operations of the methods may be carried out automatically, e.g. by means of a phase interpolator and interpolating circuit unit in accordance with any of those discussed above.
(118) “Automatically” refers to carrying out the operations at issue by means of appropriate equipment, according to specific rules and procedures which may be defined e.g. by components and connections of one or more electrical circuits, without need for any contribution provided or determination performed by a user of an apparatus or device incorporating such equipment.
(119) Any range or device value given herein may be extended or altered without losing the effect sought. Also any embodiment may be combined with another embodiment unless explicitly disallowed.
(120) Although the subject matter has been described in language specific to structural features and/or acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as examples of implementing the claims and other equivalent features and acts are intended to be within the scope of the claims.
(121) It will be understood that the benefits and advantages described above may relate to one embodiment or may relate to several embodiments. The embodiments are not limited to those that solve any or all of the stated problems or those that have any or all of the stated benefits and advantages. It will further be understood that reference to ‘an’ item may refer to one or more of those items.
(122) The steps of the methods described herein may be carried out in any suitable order, or simultaneously where appropriate. Additionally, individual blocks may be deleted from any of the methods without departing from the spirit and scope of the subject matter described herein. Aspects of any of the embodiments described above may be combined with aspects of any of the other embodiments described to form further embodiments without losing the effect sought.
(123) The term ‘comprising’ is used herein to mean including the method, blocks or elements identified, but that such blocks or elements do not comprise an exclusive list and a method or apparatus may contain additional blocks or elements.
(124) Although the present invention and its advantages have been described in detail, it should be understood that various changes, substitutions and alterations can be made herein without departing from the spirit and scope as defined by the appended claims.