Not applicable.
Not applicable.
This invention is in the field of integrated circuits, and is more specifically directed to analog switched-capacitor circuits utilizing operational amplifiers.
A common building block in modern analog or mixed-signal analog electronic circuits is the operational amplifier. As is fundamental in the art, operational amplifiers can be readily implemented into analog circuits for performing a wide range of functions, including analog multiplication, analog integration, active filtering, and analog-to-digital conversion, to name a few. These widely ranging functions derive from the ideal characteristics of an operational amplifier (or “op amp”), namely infinite open loop gain, infinite input impedance, and zero output impedance. These ideal characteristics are used to advantage in conventional feedback op amp implementations, resulting in a “virtual” ground at the input (for finite voltage at the output, with infinite gain), and in the capability of the ideal op amp to generate high output current from zero input current.
An important class of circuits that are based on op amp realizations are switched-capacitor circuits. In general, switched-capacitor circuits involve the switching of charge among capacitors, for example from an input capacitor to a downstream capacitor or capacitor network or to an op amp input. Switched-capacitor circuits use the transfer of charge among capacitors rather than the switching of current through resistors, to accomplish the circuit functions. Switched capacitor circuits are particularly attractive in modern integrated circuits, because of the ability of the manufacturing technology to physically construct high-quality capacitors in relatively small integrated circuit “chip” area; in contrast, integrated circuit resistors tend to occupy a great deal of chip area, and are difficult to fabricate with precise resistance values.
In operation, during “sample” clock phase Φ1, input voltage Vin charges capacitor C through closed pass switch SA, with pass switch SB connected to ground. During “hold” clock phase Φ2, pass switches SA, SB open, and pass switch SC closes. Because the non-inverting input of op amp 2 is at virtual ground for a finite output voltage Vout, and because pass switch SC has now connected capacitor C into the feedback loop, output voltage Vout equals the input voltage Vin (because of the inverting by op amp 2). Op amp 2 maintains this output voltage Vout until the next sample and hold period.
In operation during “sample” clock phase Φ1, pass switches S1, S2, and S6 are closed, and pass switches S3, S4, S5 are open. Pass switches S1, S2 connect the input voltage Vin to capacitors CA, CB; the opposite plates of capacitors CA, CB are connected to ground by the closed state of switch S6. Capacitors CA, CB thus both charge to input voltage Vin during this clock phase. In clock phase Φ2, pass switches S1, S2, and S6 are open, and pass switches S3, S4, and S5 are closed. During this clock phase, the capacitor CB becomes the feedback capacitor, and capacitor CA receives the reference voltage VDAC. To the extent that reference voltage VDAC differs from input voltage Vin, charge sharing between capacitors CA and CB occurs. One can analyze the circuit by equating the sum of the charge on capacitors CA and CB during clock phase Φ1 with the sum of the charge on these capacitors during the next clock phase Φ2. In other words:
−VinCA−VinCB=−VoutCB−VDACCA (1)
where the positive polarity sign of the charge on capacitors CA, CB points toward the inverting input of op amp 4, at virtual ground. Solving for output voltage Vout, and assuming identical capacitance C for capacitors CA and CB:
In this manner, the circuit of
Modern circuit design concepts and manufacturing technology have enabled the construction of conventional op amps that approach these ideal characteristics, with very high gains, very high input impedance, and very low output impedance. To the extent that the actual realization of modern op amps fall short of the ideal characteristics, however, error is introduced into the circuit. For example, the necessarily finite gain of the op amp is typically reflected by a voltage at the op amp input that is not at ground, but is instead at a voltage inversely proportional to the finite gain. This defeats the “virtual” ground assumption for the ideal op amp, and thus introduces error into the circuit. This source of error is typically referred to in the art as the “finite gain effect”.
In addition, the switching speed of conventional op amps is also not instantaneous, which also introduces error into the circuit.
It is well known in the art that conventional op amp designs involve a tradeoff between switching speed and gain, such that a high switching speed can only be attained by sacrificing op amp gain, and vice versa. Highly precise analog circuits, such as multiplying DACs, thus involve this tradeoff between precision (typically reflected in the number of bits of precision in the conversion) and switching speed.
Because of these effects, the circuit application must either tolerate non-ideal op amp characteristics, or circuit techniques must be developed to reduce the effect of these non-ideal characteristics. Previous circuit approaches to the reduction of finite gain effects are known in the art.
Nagaraj et al., “Reduction of the finite-gain effect in switched-capacitor filters”, Electron. Lett., Vol. 21 (July 1985), pp. 644-645; and Nagaraj et al., “Switched-Capacitor Circuits with Reduced Sensitivity to Amplifier Gain”, IEEE Transactions on Circuits and Systems, Vol. CAS-34, No. 5 (May 1987), disclose examples of these previous circuit approaches for reducing the finite gain effect. In these circuits, a correction for the finite gain effect is derived in a first, sample, clock phase, and then applied to the op amp in the second clock phase. These approaches each rely on the input voltage being stable over both clock phases of operation. If the input voltage changes between phases, however, the correction is not accurate without including a third clock phase to obtain the exact correction. Accordingly, it is believed that the performance of these known op amp circuits is limited.
It is therefore an object of this invention to provide a switched-capacitor operational amplifier circuit in which the finite gain effect is minimized.
It is a further object of this invention to provide such a circuit in which modest op amp gain values can still provide excellent precision operation.
It is a further object of this invention to relax the tradeoff between op amp gain and switching speed, such that a higher speed op amp can be used in a precise application, such as a pipelined analog-to-digital converter (ADC).
It is a further object of this invention to provide such a circuit that can be implemented as a sample-and-hold circuit, as a residual gain stage, and other op amp based circuits.
It is a further object of this invention to provide a pipelined ADC utilizing such a circuit, in which the clock phase timing of the pipelined stages is arranged to feed the correction values ahead to downstream stages, optimizing the performance of the circuit.
Other objects and advantages of this invention will be apparent to those of ordinary skill in the art having reference to the following specification together with its drawings.
The present invention may be implemented into a switched-capacitor circuit utilizing an operational amplifier (“op amp”), by including an additional capacitor coupled to an input of a fully differential op amp. Pass switches in the circuit are configured so that, during a first, sample, clock phase, a voltage corresponding to the differential at the op amp input from virtual ground is stored across the additional capacitor. In the succeeding amplify clock phase, this differential voltage is effectively subtracted from the voltage appearing at the op amp input, compensating for the op amp finite gain. This implementation can be used in a sample-and-hold circuit, or in a residual gain generator circuit such as used in multiplying digital-to-analog converter (MDAC) stages.
According to another aspect of the invention, a pipelined ADC is constructed using the inventive op amp circuits. Estimates of the op amp circuit outputs are fed ahead to the next stages of the pipeline, and the clock phase timing of the pipelined stages is arranged to accept the estimates, enabling high performance operation.
a and 4b are electrical diagrams, in schematic form, of the sample-and-hold circuit of
a and 6b are electrical diagrams, in schematic form, of the residual gain stage circuit of
The present invention will be described in connection with its preferred embodiment, namely as implemented into various circuits used in a pipelined analog-to-digital converter (ADC). This particular implementation is described because it is contemplated that this invention is especially beneficial in such an application. However, it is also contemplated that this invention can be advantageously used in a wide range of operational amplifier circuits. Accordingly, it is to be understood that the following description is provided by way of example only, and is not intended to limit the true scope of this invention as claimed.
Referring now to
The negative input voltage −Vin is received by capacitor C1, at node N−, via pass switch 12. Node N− is selectably connected to ground through pass switch 22. Capacitor C1 is also connected to capacitor C2, and to node N2 via pass switch 18. Capacitor C2 is connected to the output of op amp 15 via pass switch 19, and both sides of capacitor C2 can be grounded by pass switches 26, 28.
Pass switches 12, 14, 16, 18, 19, 22, 24, 26, 28 are constructed by transistors, according to the available technology used to realize the integrated circuit including sample-and-hold circuit 20. For example, if complementary metal-oxide-semiconductor (CMOS) technology is available, each of pass switches 12, 14, 16, 18, 19, 22, 24, 26, 28 may be constructed by the conventional arrangement of parallel-connected p-channel and n-channel transistors, with the gates of these transistors receiving complementary control signals. In circuit 20 according to this embodiment of the invention, pass switches 12, 14, 16, 18, 19 are controlled to be closed during clock phase Φ1 (and open otherwise) while pass switches 22, 24, 26, 28 are controlled to be closed during clock phase Φ2 (and open otherwise). Clock phases Φ1 and Φ2 are non-overlapping clock signals, as conventional in the art for switched-capacitor circuits, as mentioned above.
Capacitors C1 through C4 are conventional capacitor devices, also constructed according to the available technology used to realize the integrated circuit including sample-and-hold circuit 20. For example, it is contemplated that capacitors C1 through C4 will be conventional MOS capacitors. The particular capacitance values will depend upon the specific circuit design; for ease of explanation, this description will assume that capacitors C1 through C4 will all have the same capacitance value as one another.
In operation, sample-and-hold circuit 20 uses clock phase Φ1 as a “sample” phase, and clock phase Φ2 as a “hold” phase.
Ideally, in clock phase Φ1, node N2 at the inverting input to op amp 15 is at virtual ground, due to the infinite gain of op amp 15. Of course, in practice, the gain of op amp 15 is not infinite but is instead a finite gain A0, and as such the voltage at node N2 in clock phase Φ1 is not at ground (but is instead at a voltage
). According to this preferred embodiment of the invention, this voltage
at node N2 is stored across capacitor C3, since node N1 is at ground.
The state of sample-and-hold circuit 20 at clock phase Φ2 is shown in
from clock phase Φ1. This voltage
is opposite in polarity from the stored input voltage Vin, and as such is effectively subtracted from sampled input voltage Vin. In effect, the non-zero voltage
due to the finite gain of op amp 15 is applied as a correction to the input of op amp 15 in the hold phase, thus compensating for the finite gain effect of non-ideal op amp 15.
The correction applied by sample-and-hold circuit 20 resulting from the finite gain effect is especially accurate, relative to known prior techniques, because the correction voltage
is derived from the same voltage that is then being sampled in the sample clock phase Φ1. According to this embodiment of the invention, this correction voltage is derived from the complement to the input voltage Vin being sampled, in this fully differential implementation.
The effect of the finite gain effect correction provided by sample-and-hold circuit 20 according to this embodiment of the invention is to reduce the circuit error to a level that would be available from an op amp having much higher gain than op amp 15 actually has. In other words, from a precision standpoint, sample-and-hold circuit 20 operates as though the gain of op amp 15 is much higher than it actually is. The effective gain, from an error standpoint, can be calculated from a charge analysis of circuit 20. Considering time n as clock phase Φ2, and time n+1 as clock phase Φ1, the sum of the charges Q1, Q2, Q3 on respective capacitors C1, C2, C3 in clock phase Φ1 equals the charge Q3 on capacitor C3 in clock phase Φ2 (capacitors C1, C2 being grounded as shown in
Q1(n+1)+Q2(n+1)+Q3(n+1)=Q3(n) (3)
Positive sign polarity is toward the inverting input of op amp 15. Expanding this charge equation according to the voltages and capacitances of the circuit:
In terms of the voltage across capacitor C3 in clock phase Φ1:
Because the voltage across C4 is, of course, Vin(n+2), for the next clock phase Φ2 can be derived from:
which can be expressed as:
As discussed above, in this example the capacitances C1, C2, C3 are equal. This equation (7) can thus be simplified to:
One can compute the finite gain error for a given op amp gain A0 from this equation (8). For example, for a gain A0 of 60 dB, or 1000, the evaluation of equation (8) is:
V0(n+2)=Vin(n+1)0.9999970−V0(n)9.960129·10−7 (9)
For a 60 dB gain op amp utilized in a conventional sample-and-hold circuit, the output voltage Vo(n+2) would be:
Accordingly, in this example of the preferred embodiment of the invention, sample-and-hold circuit 20 behaves, from the standpoint of finite gain error, as the equivalent of a conventional sample-and-hold circuit in which the op amp has a finite gain A0 of 110 dB, or 334,671. As a result, a lower gain op amp can be used in sample-and-hold circuit 20 according to this embodiment of the invention without loss of precision; conversely, op amp 15 of a higher switching speed (and thus lower gain) can be used to provide higher speed performance without a loss of precision due to the necessarily lower gain of such an op amp. This invention thus provides greater freedom for the designer of circuits utilizing sample-and-hold circuit 20.
Other advantages are also provided by sample-and-hold circuit 20 according to this preferred embodiment of the invention. One such additional advantage is because capacitor C3 also samples low frequency noise, effectively providing a 1/f noise cancellation. In addition, any parasitic capacitance at the output of op amp 15 is precharged during clock phase Φ1; while op amp 15 must provide a small amount of charge in the transition from clock phase Φ1 to clock phase Φ2, the response of the output of op amp 15 is much faster than in conventional circuits. In addition, as will be described in further detail below, output voltage Vo driven by op amp 15 at the end of clock phase Φ1 is a good approximation of the eventual output voltage Vo, and may be fed ahead to later stages in a pipelined circuit utilizing sample-and-hold circuit 20.
Other op amp circuits can also take advantage of this invention.
Residual gain generator circuit 30 is based on op amp 25, which has its non-inverting input at ground, and its inverting input connected to node N22. Input voltage Vin is applied to one side of capacitor C14 via pass switch 34, and to one side of capacitor C15 via pass switch 35; capacitors C14, C15 are connected to one plate of capacitor C13 at node N21, and the opposite plate of capacitor C13 is connected to the inverting input of op amp 25 at node N22. One feedback loop of op amp 25 is connected to capacitor C15 via pass switch 44. Negative input voltage −Vin is applied to capacitor C11 via pass switch 33 at a plate that is selectably grounded by pass switch 42; the opposite plate of capacitor C11 is connected to node N22 via pass switch 37. Another feedback loop from the output of op amp 25 is through capacitor C12 and pass switches 33, 37; pass switches 46, 48 selectably ground both plates of feedback capacitor C12.
The reference voltage VDAC is applied to capacitor C14 via pass switch 43. Conversely, negative reference voltage −VDAC is applied to one plate of capacitor C16 via pass switch 31; this plate is selectably grounded by pass switch 41. The opposite plate of capacitor C16 is connected to capacitor C11, and is also connected to node N22 via pass switch 37.
The construction of pass switches 31 through 39 and 41 through 48 is preferably according to conventional pass gate or pass transistor techniques, for the appropriate manufacturing technology. For example, according to CMOS technology, each of pass switches 31 through 39 and 41 through 48 are preferably parallel-connected p-channel and n-channel MOS transistors, with gates receiving complementary signals. Capacitors C11, C12, C13, C14, C15 are also preferably constructed according to the available integrated circuit manufacturing technology, such as by way of MOS capacitors. The capacitance values of capacitors C11, C12, C13, C14, C15 are selected by the designer according to the desired circuit performance, and according to the gain desired from residual gain generator circuit 30. Typically, capacitors C11 and C16 will have the same capacitance as one another, as will capacitors C14 and C15. It is contemplated that those skilled in the art having reference to this specification will be readily able to select the appropriate capacitance values.
Pass switches 31, 32, 33, 34, 35, 36, 37, 39 are clocked to be closed during clock phase Φ1 and open otherwise, while pass switches 41, 42, 43, 44, 46, 48 are clocked to be closed during clock phase Φ2 and open otherwise. As before, clock phases Φ1 and Φ2 are non-overlapping clock signals, as conventional for switched-capacitor circuits such as residual gain generator circuit 30.
In operation, residual gain circuit 30 generates an error voltage corresponding to the finite gain error from op amp 25 in the sample phase (clock phase Φ1), and stores this error voltage across capacitor C13. This error voltage is applied to the inverting input of op amp 25, subtracted from the difference voltage, in clock phase Φ2, thus compensating for the finite gain error.
a illustrates residual gain generator circuit 30 during clock phase Φ1, with none of pass switches 31, 32, 33, 34, 35, 36, 37, 39, 41, 42, 43, 44, 46, 48 shown, for clarity. In clock phase Φ1, input voltage Vin is sampled and stored on capacitor 14, and also on capacitor C15. Also during this clock phase Φ1, an error voltage is developed across capacitor C13. In the ideal case, the voltage at node N22, at the inverting input of op amp 25, would be at ground (i.e., “virtual” ground) because of the ideal infinite gain of op amp 25, and the voltage across capacitor C13 would be zero (because node N21 is also at ground). But because op amp 25 has a finite gain A0, the voltage at node N22 is not at zero, but is instead at a voltage
. The application of negative reference voltage −VDAC to capacitor C16, negative input voltage −Vin to capacitor C11, and input voltage Vin to capacitor C15, along with the connection of capacitor C12 in the feedback loop, effectively produces the same input condition to op amp 25 as in normal operation, as will become evident from the following description of the operation of residual gain generator circuit 30 during clock phase Φ2, as shown in
is stored across capacitor C13, in clock phase Φ1.
In clock phase Φ2, pass switches 41, 42, 43, 44, 46, 48 are closed and pass switches 31, 32, 33, 34, 35, 36, 37, 39 are open. The resulting circuit arrangement during clock phase Φ2 is shown in
stored across capacitor C13 in clock phase Φ1 is effectively subtracted from this difference voltage by the series connection of capacitor C13 between nodes N21 and N22, thus correcting for the finite gain error of op amp 25.
According to this embodiment of the invention, the finite gain correction applied in residual gain generator circuit 30 has improved accuracy over conventional circuits, because the same input voltage Vin that is sampled in the sample clock phase Φ1 is used (in the form of the negative input voltage −Vin) in generating the correction error voltage at capacitor 13. The residual gain output voltage Vo is therefore quite accurate.
This accuracy depends upon a stable reference voltage VDAC over both clock phases Φ1 and Φ2. In some high-speed applications, this assumption may not be exactly accurate. For example, in a conventional ADC circuit, the reference voltage VDAC is an output voltage resulting from a digitized version of the input voltage Vin itself. This digitized input may not be ready at the time that the input voltage Vin is sampled. One could wait for an additional cycle of the sample and hold clocks, but this would insert latency into the system. According to a preferred embodiment of the invention, as implemented into a pipelined ADC, an estimate of the reference voltage VDAC is sampled by residual gain generator 30; while this estimate may not be completely accurate, it is contemplated that other circuitry can be used to minimize the error resulting from the feeding-ahead of the reference voltage VDAC, as will now be described with reference to
Pipelined ADC 50 may be implemented into a stand-alone integrated circuit, or alternatively may be implemented into an integrated circuit that also includes other functions. For example, pipelined ADC 50 may be implemented into a single-chip system for processing signals, such as a single-chip mobile telephone handset device or the like. In any event, conventional control, power, and clock circuitry (not shown in
Pipelined ADC 50 according to this preferred embodiment of the invention includes sample-and-hold circuit 20, which receives an input analog signal ANA_IN. Sample-and-hold circuit 20 is preferably constructed according to the preferred embodiment of this invention described above relative to
In the first pipeline stage, residual gain generator 300 and first analog-to-digital converter (ADC) 440 receive the output of sample-and-hold circuit 20. Residual gain generator 300, as well as residual gain generators 301, 302, etc. in the later pipeline stages, are preferably constructed according to the preferred embodiment of the invention, as described above relative to
According to the preferred embodiment of the invention, ADC 440 is preferably a conventional 1.5 bit analog-to-digital converter circuit, or threshold comparator, as known in the art. As such, ADC 440 compares the analog signal at its input (from sample-and-hold circuit 20, in this example) to a positive threshold V+ and a negative threshold V−, and generates a two bit digital value at its output in response to this comparison. For example, the output state 00 may indicate that the input voltage is lower than both of the thresholds V+ and V−, the state 01 may indicate that the input voltage is higher than negative threshold V− but lower than positive threshold V+, and the state 11 may indicate that the input voltage is higher than both of the thresholds V+ and V−. In this first stage, ADC 440 samples the input voltage in clock phase Φ1 and performs the comparison and outputs the digital value in clock phase Φ2. This digital output from ADC 440 is applied to the input of digital-to-analog converter (DAC) stage 420, as shown in
DAC stage 420 in this first pipeline stage is a conventional 1.5 bit DAC, in that it generates an analog level responsive to the digital level received at its input. In DAC stage 420 of this first stage of ADC circuit 50, clock phase Φ2 is the sample clock phase and clock phase Φ1 is the operating clock phase. Accordingly, the digital output of ADC 440 is latched in clock phase Φ2 and the output level is generated in clock phase Φ1, in this first pipeline stage. According to this embodiment of the invention, the output signal from DAC stage 420 is reference voltage VDAC, and preferably also its complement, negative input voltage −VDAC.
The output reference voltages VDAC, −VDAC generated by DAC stage 420 are received by residual gain generator 300, along with the input voltages Vin, −Vin from sample-and-hold circuit 20, as mentioned above. In this first pipeline stage, according to this preferred embodiment of the invention and as mentioned above, clock phase Φ2 is the sample clock phase for residual gain generator circuit 300, and clock phase Φ1 is the operating clock phase. Accordingly, the input voltage Vin from sample-and-hold circuit 20 is sampled, and the error voltage across capacitor C13 (
The residual output from residual gain generator circuit 300 corresponds to the residual remainder between the original input voltage ANA_IN, once the most significant bit is extracted (by ADC 440). In this embodiment of the invention, this residual value is then again compared to a threshold value by ADC 441 to generate the next most significant bit of the converted digital output signal, and the residual is forwarded to the next pipeline stage for extraction of the next most significant bit, and so on. The final residual output from a last pipeline stage of ADC 50 is applied to digital correction circuit, along with the digital bit values from each of ADC's 44 in the pipeline stages, to generate the digital output value DIG_OUT.
As mentioned above, sample-and-hold circuit 20 of ADC 50 samples the input signal ANA_IN during clock phase clock Φ1, and outputs input voltage Vin to the first residual gain generator circuit 300 during clock phase Φ2. This operation is illustrated in
In the next clock phase, namely clock phase Φ2, sample-and-hold circuit 20 presents its precise output voltage, and ADC 440 presents a digital value corresponding to the comparison of the voltage that it sampled in the previous clock phase Φ1 to the threshold V+, V−. DAC 420 samples this estimated voltage and generates its corresponding analog output voltage VDAC (and negative reference voltage −VDAC) to residual gain generator 300, for sampling during clock phase Φ2. Also during this clock phase Φ2, residual gain generator 300 samples the input voltage Vin (and negative input voltage −Vin). In the next clock phase Φ1, residual gain generator 300 in the first pipeline stage of pipelined ADC 50 generates its output voltage Vo, which is applied to residual gain generator 301 as the true residual voltage. Residual gain generator 301 samples this voltage during this clock phase Φ1.
As described above relative to
As evident from
This operation of pipelined ADC 50 continues through each of the pipelined stages. Following the last pipelined stage, the output of the last residual gain generator is applied to digital correction circuit 45, along with the digital values from each of the ADC stages 44. Digital correction circuit 45 is a conventional circuit as commonly known in the art for applying comparator digital correction in an ADC. Because the values generated by DAC stages 42 are not from the actual sampled value of the preceding stage but rather from the predictive values, these values may contain a error. However, because this error is not intrinsically caused by the DAC stage 42 but rather by the input presented to the comparators in its pipeline stage, that error can be referred to the input of the comparators (ADC stages 44) and will be corrected by circuit 45 in the conventional manner. Digital error correction circuit 45 operates by time aligning and summoning the outputs of ADC stages 44. As known in the art, if the digital output from any one of a more significant pipeline stage is in error, the resulting residue that is passed to less significant pipeline stages (assuming no over-ranging of these later stages) will produce a digital output code from the less significant pipeline stages that, when added to the erroneous more significant digital output by digital error correction circuit 45, will still produce the correct overall digital output from ADC 50. A description of the operation of a conventional digital error correction circuit 45 is provided in “Understanding Pipelined ADCs”, Application Note 383 (Dallas Semiconductor, Mar. 1, 2001), available at http://www.maximic.com/appnotes.cfm/appnote_number/383. It is contemplated that as many as ten or more such pipeline stages will often be implemented, but of course the number of such pipeline stages will depend upon the desired precision of the digital output signal DIG_OUT.
According to the preferred embodiments of the invention, therefore, the effects of finite op amp gain are greatly eliminated from switched-capacitor circuits, such as the sample-and-hold and residual gain generator circuits described above. In effect, the precision of these circuits resembles that of circuits having op amps with much higher open loop gain values. Considering the well-known tradeoff between switching speed and open loop op amp gain, this invention permits higher switching speed op amps to be used in these switched-capacitor circuits, without the expected cost in precision or increased error that would otherwise result from faster, but lower gain, op amps.
In addition, this invention provides a highly efficient pipelined analog-to-digital converter, in which estimates of previous voltage levels, from sample phases, are used in downstream residual gain generator circuits, greatly reducing the latency of each pipelined stage. To the extent that these estimates result in error in the output, it is contemplated that conventional digital correction can account for such error.
While the present invention has been described according to its preferred embodiments, it is of course contemplated that modifications of, and alternatives to, these embodiments, such modifications and alternatives obtaining the advantages and benefits of this invention, will be apparent to those of ordinary skill in the art having reference to this specification and its drawings. It is contemplated that such modifications and alternatives are within the scope of this invention as subsequently claimed herein.