Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
ACTIVE ANALOG FILTER HAVING A MOS CAPACITOR DEVICE WITH IMPROVED LINEARITY
Document Type and Number:
WIPO Patent Application WO/2011/060322
Kind Code:
A1
Abstract:
An active analog filter (700, 1000) having a MOS capacitor device (730, 1030) with improved linearity is proposed. In an exemplary embodiment, dc bias voltage sources (755, 745) alter the capacitance of MOS varactors (740, 750) connected in anti parallel so that the total capacitance of the MOS capacitor device remains constant or within a range over the voltage range of the filter and the filter linearity is set. In a further exemplary embodiment the output stage (1070) of the operational amplifier circuit (1020) of the active analog filter (1000) is modified so that the dc bias voltage is provided by resistors (1055, 1045) connected to a current source (1060) already existing in the filter. Thus the linearity is set and the die area is significantly reduced.

Inventors:
PARK SUNGHYUN (US)
LI XIAOYONG (US)
PAN TZU-WANG (US)
Application Number:
PCT/US2010/056615
Publication Date:
May 19, 2011
Filing Date:
November 12, 2010
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
QUALCOMM INC (US)
PARK SUNGHYUN (US)
LI XIAOYONG (US)
PAN TZU-WANG (US)
International Classes:
H03H11/12
Domestic Patent References:
WO1999057671A11999-11-11
Foreign References:
US4918454A1990-04-17
Other References:
GHASEMI R ET AL: "Design of Low-Voltage MOSFET-Only Switched-Capacitor Filters", MICROELECTRONICS, 2005. ICM 2005. THE 17TH INTERNATIONAL CONFERENCE ON ISLAMABAD, PAKISTAN 13-15 DEC. 2005, PISCATAWAY, NJ, USA,IEEE, 13 December 2005 (2005-12-13), pages 24 - 29, XP010890621, ISBN: 978-0-7803-9262-5, DOI: DOI:10.1109/ICM.2005.1590030
KA-FAI UN ET AL: "A DC-offset-compensated, CT/DT hybrid filter with process-insensitive cutoff and low in-band group-delay variation for WLAN receivers", CIRCUITS AND SYSTEMS, 2008. APCCAS 2008. IEEE ASIA PACIFIC CONFERENCE ON, IEEE, PISCATAWAY, NJ, USA, 30 November 2008 (2008-11-30), pages 1360 - 1363, XP031405254, ISBN: 978-1-4244-2341-5, DOI: DOI:10.1109/APCCAS.2008.4746281
MAUTHE M ET AL: "Design of Low-Voltage MOSFET-Only>tex<$SigmaDelta$>/tex
Attorney, Agent or Firm:
MOBARHAN, Ramin (5775 Morehouse DriveSan Diego, Califonia, US)
Download PDF:
Claims:
CLAIMS

WHAT IS CLAIMED IS:

1. An active analog filter comprising:

a MOS capacitor device; and

an operational amplifier circuit where the output stage of the operational amplifier circuit is configured to bias the MOS capacitor device to set the linearity of the active analog filter.

2. The active analog filter of claim 1, wherein the MOS capacitor device comprises a first MOS varactor and a second MOS varactor connected in anti parallel.

3. The active analog filter of claim 2, wherein the output stage of the operational amplifier circuit includes:

a first dc bias voltage source coupled to the first MOS varactor; and

a second dc bias voltage source coupled to the second MOS varactor.

4. The active analog filter of claim 3, where the first and second dc bias voltage sources are of equal voltage but the first dc biasing voltage source is coupled to the first MOS varactor in reverse polarity relative to the second dc bias voltage source coupled to the second MOS varactor.

5. The active analog filter of claim 4, where each of the first and second dc bias voltage sources alter the capacitance of each of the first and second MOS varactors, respectively so that the total capacitance of the MOS capacitor device remains constant over the operating voltage range of the active analog filter.

6. The active analog filter of claim 2, where the output stage comprises a transistor, a first resistor, a second resistor and a current source where,

the current source is coupled at one end to one end of the first resistor and to the first MOS varactor,

the other end of the first resistor is coupled at one end of the second resistor and to the feedback resistor, the other end of the second resistor is connected to a drain of the transistor and to the second MOS varactor, and

a gate of the transistor is coupled to the output of the first stage of the operational amplifier.

7. The active analog filter of claim 6, where the first resistor and the second resistor have the same resistance value.

8. The active analog filter of claim 7, where the voltage across the first resistor and the voltage across the second resistor alter the capacitance of each of the first and second MOS varactors, respectively, so that a total capacitance of the MOS capacitor device remains constant over a voltage range of the active analog filter.

9. The active analog filter of claim 6, where,

the current source is coupled at the other end to ground; and

the source of the transistor is coupled to a voltage source.

10. The active analog filter of claim 6, where,

the current source is coupled at the other end to a voltage source; and

the source of the transistor is coupled to ground.

11. An active analog filter comprising:

a capacitor device; and

means for amplifying an input signal having an output stage configured to bias the capacitor device to set the linearity of the active analog filter.

12. The active analog filter of claim 1 1, where the capacitor device includes a first MOS varactor and a second MOS varactor connected in anti parallel.

13. The active analog filter of claim 12, where the output stage includes a first dc bias voltage source coupled to the first MOS varactor and

a second dc bias voltage source coupled to the second MOS varactor.

14. The active analog filter of claim 13, where the dc bias voltage sources are of equal voltage but the first dc bias voltage source is coupled to the first MOS varactor in reverse polarity relative to the second dc bias voltage source coupled to the second MOS varactor.

15. The active analog filter of claim 14, where each of the dc bias voltage sources alter the capacitance of each of the first and second MOS varactors, respectively, so that a total capacitance of the capacitor device remains constant over a voltage range of the active analog filter.

16. The active analog filter of claim 12, where the output stage comprises a transistor, a first resistor, a second resistor and a current source where,

the current source is coupled at one end to one end of the first resistor and to the first MOS varactor,

the other end of the first resistor is coupled at one end of the second resistor and to the feedback resistor,

the other end of the second resistor is connected to a drain of the transistor and to the second MOS varactor, and

a gate of the transistor is coupled to the output of the means for amplifying.

17. The active analog filter of claim 16, where the first resistor and the second resistor have the same resistance value.

18. The active analog filter of claim 17, where a voltage across the first resistor and a voltage across the second resistor alter the capacitance of each of the MOS varactors, respectively, so that a total capacitance of the capacitor device remains constant over a voltage range of the active analog filter.

19. The active analog filter of claim 16, where,

the current source is coupled at the other end to ground; and

the source of the transistor is coupled to a voltage source.

20. The active analog filter of claim 16, where,

the current source is coupled at the other end to a voltage source; and the source of the transistor is coupled to ground.

21. An integrated circuit including an active analog filter comprising

a MOS capacitor device; and

an operational amplifier circuit where the output stage of the operational amplifier circuit is configured to bias the MOS capacitor device to set the linearity of the active analog filter.

22. The integrated circuit of claim 21, where the MOS capacitor device includes a first MOS varactor and a second MOS varactor connected in anti parallel.

23. The integrated circuit of claim 22, where the output stage of the operational amplifier circuit includes a first dc bias voltage source coupled to the first MOS varactor and a second dc bias voltage source coupled to the second MOS varactor.

24. The integrated circuit of claim 23, wherein:

the first and second dc bias voltage sources are of equal voltage, with the first dc bias voltage source being coupled to the first MOS varactor in reverse polarity relative to the second dc bias voltage source coupled to the second MOS varactor; and

each of the first and second dc bias voltage sources are coupled to alter the capacitance of each of the MOS varactors, respectively, so that a total capacitance of the MOS capacitor device remains constant over a voltage range of the active analog filter.

25. The integrated circuit of claim 22, wherein

the output stage comprises a transistor, a first resistor, a second resistor of equal value to the first resistor, and a current source,

the current source is coupled at one end to one end of the first resistor and to the first MOS varactor,

the other end of the first resistor is coupled at one end of the second resistor and to the feedback resistor,

the other end of the second resistor is connected to a drain of the transistor and to the second MOS varactor, and a gate of the transistor is coupled to the output of the first stage of the operational amplifier circuit.

26. The integrated circuit of claim 25, where a voltage across the first resistor and a voltage across the second resistor alter the capacitance of each of the MOS varactors, respectively, so that a total capacitance of the MOS capacitor device remains constant over a voltage range of the active analog filter.

27. The integrated circuit of claim 25, where,

the current source is coupled at the other end to ground; and

the source of the transistor is coupled to a voltage source.

28. The integrated circuit of claim 25, where,

the current source is coupled at the other end to a voltage source; and

the source of the transistor is coupled to ground.

29. A wireless communication device including an active analog filter comprising: a MOS capacitor device; and

an operational amplifier circuit where the output stage of the operational amplifier circuit is configured to bias the MOS capacitor device to set the linearity of the active analog filter.

30. The wireless communication device of claim 29, where the MOS capacitor device includes a first MOS varactor and a second MOS varactor connected in anti parallel.

Description:
ACTIVE ANALOG FILTER HAVING A MOS CAPACITOR DEVICE WITH IMPROVED LINEARITY

TECHNICAL FIELD

[0001] The present disclosure relates to electronics and more particularly to active analog filters having a MOS capacitor device with improved linearity.

BACKGROUND

[0002] An active filter is a type of analog electronic filter distinguished by the use of one or more active components. An active low pass filter may be formed by connecting in parallel a feedback resistor across the respective input and output terminals of an operational amplifier. Additionally, a capacitor is connected in parallel to the feedback resistor.

[0003] Active analog filters used in RF devices are typically implemented on-chip. Often, capacitors occupy substantial portion of the die area compared to other components typically present in active analog filters. To minimize die area, it is desirable to make capacitor dimensions as small as possible. In state of the art highly integrated CMOS processes, strong design constraints exist that prevent area reduction of a circuit especially where passive components, such as capacitors, dominate the die area.

[0004] FIG. 1 shows an active analog filter 100 configured as a low pass filter. Active analog filter 100 includes operational amplifier 120, feedback resistor 1 10 and capacitor 130. Feedback resistor 1 10 is connected across operational amplifier 120 from the Vout output terminal to the Iin negative input terminal. Capacitor 130 is connected in parallel to feedback resistor Rf 1 10. A corner frequency, F_ 3 dB of the filter is set, in principle, by the product of the resistance (Rf) of resistor 1 10 times the capacitance (Cf) of capacitor 130 as shown in the following equation:

F-3dB = 1/(C/ * Rf) Eq. (1)

[0005] Either (i) Metal-Insulator-Metal (MIM) capacitors or (ii) Metal-Oxide- Semiconductor (MOS) capacitors may be used for the implementation of integrated active analog filters, especially for modern wireless telecommunication devices. [0006] A MIM capacitor is a particular type of capacitor having two metal plates facing each other across capacitor dielectrics. MIM capacitors are known to exhibit high linearity over broad voltage ranges, low series resistance, small temperature coefficients of capacitance, low leakage currents, and sufficient dielectric reliability. MIM capacitors, however, are rather large compared, for example, to transistors or memory cells. Despite their relatively large size, MIM capacitors are typically preferred in cases where linear capacitance over voltage range is required.

[0007] MOS capacitors are preferable, in cases where circuit linearity is not critical, because they occupy less die area. In a typical 65nm CMOS process, MOS capacitors require less than a quarter of the space that MIM capacitors require. A MOS capacitor is a well known type of capacitor device built on top of an n-well diffusion lying over a p substrate.

[0008] FIG. 2 shows a typical MOS varactor. MOS capacitors are often implemented as MOS varactors. Gate 210 and the two n+ contacts 220, 230 inside n-well 240 form two plates of capacitor. MOS varactors utilize both the depletion and accumulation operation regions of an MOS device thus offer higher capacitance per unit area as an NMOS channel is formed even when the potential between gate and source is zero.

[0009] One disadvantage of MOS capacitors, and equally MOS varactors, is poor capacitance linearity performance over voltage range. This is especially true in the presence of large signals across active analog filters.

[0010] A typical capacitance over voltage curve (C-V curve) of a MOS varactor may be modeled as 'p*tanh(a » Vgs)' where a and β are parameters particular to the selected process technology. Vgs is the voltage across gate terminal 210, and source terminal 220, of MOS varactor 200, as illustrated in FIG. 2.

[0011] FIG. 3 shows a C-V curve 300 of a typical MOS varactor. C-V curve 300 is highly non-linear over its voltage operating range. As a result, MOS varactors are unfit for applications requiring high linearity, such as active analog filters. An active analog filter having a MOS capacitor device with improved linearity is desirable. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] FIG. 1 shows an active analog filter configured as a low pass filter.

[0013] FIG. 2 shows a typical MOS varactor.

[0014] FIG. 3 shows a C-V curve of a typical MOS varactor.

[0015] FIG. 4 shows a block diagram of an active analog filter with a MOS capacitor device having a structure that improves linearity.

[0016] FIG. 5 shows the C-V curve of each MOS varactor and the total capacitance Cf of the MOS capacitor device of FIG. 4.

[0017] FIG. 6 shows the C-V curve for a MIM capacitor and the C-V curve for the MOS capacitor device of FIG. 4.

[0018] FIG. 7 is a block level diagram of an active analog filter having a MOS capacitor device with improved linearity, according to an exemplary embodiment.

[0019] FIG. 8 shows the C-V curves shifted by Vdc, of the MOS varactors of the MOS capacitor device of FIG. 7 and the resulting C-V curve of the total capacitance (Cf).

[0020] FIG. 9 shows several C-V curves at different levels of Vdc.

[0021] FIG. 10 shows a block level diagram of an active analog filter including a

MOS capacitor device having a structure for improved linearity, according to another exemplary embodiment.

DETAILED DESCRIPTION

[0022] The word "exemplary" is used herein to mean "serving as an example, instance, or illustration." Any embodiment described herein as "exemplary" is not necessarily to be construed as preferred or advantageous over other embodiments.

[0023] The detailed description set forth below in connection with the appended drawings is intended as a description of exemplary embodiments of the present invention and is not intended to represent the only embodiments in which the present invention can be practiced. The term "exemplary" used throughout this description means "serving as an example, instance, or illustration," and should not necessarily be construed as preferred or advantageous over other exemplary embodiments. The detailed description includes specific details for the purpose of providing a thorough understanding of the exemplary embodiments of the invention. It will be apparent to those skilled in the art that the exemplary embodiments of the invention may be practiced without these specific details. In some instances, well known structures and devices are shown in block diagram form in order to avoid obscuring the novelty of the exemplary embodiments presented herein.

[0024] Those of skill in the art would understand that information and signals may be represented using any of a variety of different technologies and techniques. For example, data, instructions, commands, information, signals, bits, symbols, and chips that may be referenced throughout the above description may be represented by voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof.

[0025] The present disclosure is directed to an active analog filter having a MOS capacitor device with improved linearity performance.

[0026] FIG. 4 shows a block diagram of an active analog filter 400 with a MOS capacitor device 430 having a structure that improves linearity. The MOS capacitor device 430 comprises of two MOS varactors 440, 450 connected in anti-parallel, as shown in FIG. 4. Each MOS varactor 440, 450 has a capacitance (C f /2) that is half the capacitance of capacitor 130 of FIG.1. Thus, the overall capacitance of MOS capacitor device 430 is equal to the capacitance (C f ) of capacitor 130. The MOS capacitor device comprising of two MOS varactors in anti-parallel has improved linearity compares to a single MOS varactor. [0027] FIG. 5 shows the C-V curve of each MOS varactor 440, 450 and the total capacitance (C f ) of MOS capacitor device 430 of FIG. 4. As previously discussed, the capacitance of each MOS varactor 440, 450 can be approximately modeled by the function 'p*tanh(a » Vgs)', where a and β are parameter determined by the fabrication process. The total capacitance (C f ) of the two MOS varactors 440, 450 connected in anti- parallel is therefore approximated as 'C f = p*tanh(a » VGS) + p*tanh(-a » VGS)'. The C-V curve of the total capacitance (C f ) is shown as the top C-V curve 530 in FIG. 5. The C-V curve 530 is more linear than the C-V curve 510, 520 of a single MOS varactor. However, the C-V curve 530 of the total capacitance (C f ) is still less linear compared to the MIM capacitor C-V curve.

[0028] FIG. 6 shows C-V curve 610 for a MIM capacitor and C-V curve 620 for MOS capacitor device 430 of FIG. 4. When comparing the two C-V curves, there is a noticeable and rather significant curvature in C-V curve 620 of MOS capacitor device 430 compared to the totally linear performance of the MIM capacitor. As an example, the capacitance of MOS capacitor device 430 varies by 6% when the active analog filter 400 output voltage swing reaches 0.6 Volts peak to peak (Vpp), compared to 0 Vpp output level. The filter response is a function of the capacitance. As a result, the filter response of an active analog filter having MOS capacitor device 430, will be undesirably different in the presence of a large signal. This is a critical point in modern receivers, which are required to maintain linearity even in the presence of large interference signals, otherwise called "jammer signals". Receiver integrated analog filters are responsible for filtering out the jammer signal. It is desirable to maintain the same performance and linearity regardless of the amplitude of the jammer signal at the input of the filter.

[0029] FIG. 7 is a block level diagram of an active analog filter 700 having a MOS capacitor device 730 with improved linearity, according to an exemplary embodiment. The MOS capacitor device 730 is configured as a structure having two MOS varactors 740, 750 connected in anti parallel. Active analog filter 700 further comprises operational amplifier circuit 720. Operational amplifier circuit 720 includes a first stage 725 and an output stage 770. Output stage 770 comprises two dc biasing voltage sources 745, 755. First dc biasing voltage source 745 is coupled to first MOS varactor 740. Polarity and value of the first dc bias voltage source 745 is appropriately selected to offset the C-V curve of the MOS varactor 740. In a similar fashion, second dc bias voltage source 755 is connected to second MOS varactor 750. Accordingly, polarity and value of the second dc bias voltage source 755 is appropriately selected to offset the C-V curve of the MOS varactor 750.

[0030] Each dc bias voltage source 745, 755 provides voltage equal to Vdc to each MOS varactor 740, 750, respectively. However, each dc biasing voltage source 745. 755 is connected to each MOS varactor 740, 750, respectively, in reverse polarity. This way, the C-V curves of MOS varactors 740, 750 are shifted in opposite direction by the capacitance amount corresponding to the dc bias voltage applied to each MOS varactor 740, 750.

[0031] FIG. 8 shows the C-V curves 810, 820, shifted by Vdc, of the MOS varactors 740, 750 of the MOS capacitor device 730 of FIG. 7 and the resulting C-V curve 830 of the total capacitance (Ctot). The combination of MOS capacitor device 730 with dc bias voltage sources 745, 755 achieves significantly improved linearity over MOS capacitor device 430 of FIG. 4.

[0032] FIG. 9 shows several C-V curves 910, 920, 930, 940, 950 at different levels of Vdc. As an example, C-V curve 940 becomes noticeably linear when Vdc equals 0.1V compared to the C-V curve 920 when Vdc equals 0V. It is obvious that Vdc=0V corresponds to the C-V curve when the dc biasing voltage sources are not present in the filter.

[0033] In the example presented the total capacitance varies only by 0.7% when the filter output voltage swing reaches 0.6 Vpp compared to 0 Vpp output level. This is indicative of the fact that active analog filter linearity, which is a function of the capacitance, will now be sufficiently linear in the presence of a large signal. This will benefit modern receivers by maintaining their linearity even in the presence of "jammer signals".

[0034] The filter shown in FIG. 7 meets the linearity objective. It would be greatly beneficial to have an active analog filter with a MOS capacitor device having a structure with improved linearity using a simpler biasing scheme requiring less die area. A simpler biasing scheme can use circuit elements already existing in a filter or it can use a slightly modified filter structure.

[0035] FIG. 10 shows a block level diagram of an active analog filter 1000 including a MOS capacitor device having a structure for improved linearity, according to another exemplary embodiment. Active analog filter 1000 includes MOS capacitor 1030 comprising of two MOS varactors 1040, 1050 connected in anti parallel. Output stage 1070 of operational amplifier circuit 1020 is configured to bias each of the two MOS varactors 1040, 1050. In this embodiment, dc bias voltage (Vdc) is achieved by simply introducing two resistors 1045, 1055 to the output stage 1070 of operational amplifier 1020. More specifically, current source (Idc) 1060 and two fixed resistors 1045, 1055 of equal resistance (Rdc) implement the required bias voltage (Vdc). Current source (Idc) 1060 is coupled at one end to ground and at the other end to one end of the first fixed resistor (Rdc) 1045 and to MOS varactor 1040. The other end of first resistor (Rdc) 1045 is coupled at one end to second resistor (Rdc) 1055 and to feedback resistor 1010. The other end of second resistor (Rdc) 1055 is coupled to a drain of pFET transistor 1065 and to MOS varactor 1050. The source of pFET transistor 1065 is coupled to a power supply and a gate of pFET transistor 1065 is coupled to the output terminal of the first stage 1025 of the operational amplifier circuit 1020.

[0036] It should be appreciated by one skilled in the art that output stage 1070 of operational amplifier circuit 1020 may be replaced by an equivalent output stage that comprises a current source coupled to a power supply, and an nFET having a gate coupled to first stage 1025 of operational amplifier circuit 1020. In this output stage configuration, device order from power supply to ground would be current source, resistor, resistor, and nFET.

[0037] The implementation of FIG. 10 seamlessly integrates the biasing of the MOS varactors 1040, 1050 as part of operational amplifier circuit 1020 output stage 1070, without altering the function of output stage 1070. It should be noted that current sources are typically part of the output stage of operational amplifiers.

[0038] Therefore, this implementation achieves simultaneously the goal of improving the linearity of the filter and the goal of using a simpler biasing scheme requiring less die area.

[0039] Those of skill would further appreciate that the various illustrative logical blocks, modules, circuits, and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both. To clearly illustrate this interchangeability of hardware and software, various illustrative components, blocks, modules, circuits, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the overall system. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the exemplary embodiments of the invention.

[0040] The various illustrative logical blocks, modules, and circuits described in connection with the embodiments disclosed herein may be implemented or performed with a general purpose processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general purpose processor may be a microprocessor, but in the alternative, the processor may be any conventional processor, controller, microcontroller, or state machine. A processor may also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration.

[0041] The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. A software module may reside in Random Access Memory (RAM), flash memory, Read Only Memory (ROM), Electrically Programmable ROM (EPROM), Electrically Erasable Programmable ROM (EEPROM), registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor such that the processor can read information from, and write information to, the storage medium. In the alternative, the storage medium may be integral to the processor. The processor and the storage medium may reside in an ASIC. The ASIC may reside in a user terminal. In the alternative, the processor and the storage medium may reside as discrete components in a user terminal.

[0042] In one or more exemplary embodiments, the functions described may be implemented in hardware, software, firmware, or any combination thereof. If implemented in software, the functions may be stored on or transmitted over as one or more instructions or code on a computer-readable medium. Computer-readable media includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A storage media may be any available media that can be accessed by a computer. By way of example, and not limitation, such computer-readable media can comprise RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer. Also, any connection is properly termed a computer-readable medium. For example, if the software is transmitted from a website, server, or other remote source using a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave, then the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included in the definition of medium. Disk and disc, as used herein, includes compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), floppy disk and blu-ray disc where disks usually reproduce data magnetically, while discs reproduce data optically with lasers. Combinations of the above should also be included within the scope of computer-readable media.

[0043] The previous description of the disclosed exemplary embodiments is provided to enable any person skilled in the art to make or use the present invention. Various modifications to these exemplary embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the invention. Thus, the present invention is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.