Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
CHARGE SHARING CIRCUIT
Document Type and Number:
WIPO Patent Application WO/2017/153860
Kind Code:
A1
Abstract:
A charge sharing circuit for generating a calibration voltage. The circuit comprises a calibration capacitor for providing at an upper terminal of the calibration capacitor the calibration voltage. The circuit further comprises a series connection of a plurality of N switches, wherein N is an integer > 2, and a plurality of at least N-1 switching capacitors. Each switching capacitor is coupled to one connecting node connecting two of the N switches. One side of the series connection of the plurality of N switches is coupled to the upper terminal of the calibration capacitor and the other side of the series connection of the N switches is coupled to a fixed voltage. The circuit is configured to transmit at least two clock signals to selectively drive at least two distinct subsets of the switches. There is further provided a corresponding method and a corresponding design structure.

Inventors:
KULL LUKAS (CH)
LUU DANNY CHEN-HSIEN (CH)
Application Number:
PCT/IB2017/051080
Publication Date:
September 14, 2017
Filing Date:
February 24, 2017
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
IBM (US)
IBM (CHINA) INVEST COMPANY LTD (CN)
IBM RES GMBH (CH)
International Classes:
H02M3/07; H03M1/10
Foreign References:
US4468798A1984-08-28
CN1433153A2003-07-30
US4121461A1978-10-24
US20150192946A12015-07-09
US6184809B12001-02-06
US6091613A2000-07-18
Attorney, Agent or Firm:
KLETT, Peter (CH)
Download PDF:
Claims:
CLAIMS

What is claimed is:

1. A charge sharing circuit for generating a calibration voltage, the circuit comprising: a calibration capacitor for providing at an upper terminal of the calibration capacitor the calibration voltage; a series connection of a plurality of N switches, wherein N is an integer > 2; a plurality of at least N-l switching capacitors, each switching capacitor being coupled to one connecting node connecting two of the N switches; wherein one side of the series connection of the plurality of N switches is coupled to the upper terminal of the calibration capacitor and the other side of the series connection of the N switches is coupled to a fixed voltage; and the circuit is configured to transmit at least two clock signals to selectively drive at least two distinct subsets of the switches.

2. A circuit according to claim 1, wherein the at least two clock signals are non-overlapping.

3. A circuit according to claim 1 or 2, further configured to generate a first one of the clock signals to drive each of the 2n+l-th switches, n = 0, Floor[(N-l)/2], and a second one of the clock signals to drive each of the 2n-th switches, n = 1, Ceiling [(N-l)/2].

4. A circuit according to any one of claims 1 -3, further configured to generate N clock signals and to transmit to each of the N switches one of the N clock signals.

5. A circuit according to any one of claims 1-4, wherein each subset consists of one single switch.

6. A circuit according to any one of claims 1 -4, wherein each subset comprises at least two switches.

7. A circuit according to any one of claims 1 -6, wherein the circuit is configured to constantly close one or more of the switches and to transmit at least two non-overlapping clock signals to selectively drive at least two distinct subsets of the remaining non-constantly closed switches.

8. A circuit according to any one of claims 1-7, wherein a lower terminal of the calibration capacitor is coupled to a fixed voltage; one terminal of each of the switching capacitors is coupled to one connection node of the switches; and the other terminal of each of the switching capacitors is coupled to a fixed voltage.

9. A circuit according to any one of claims 1-8, wherein the switching capacitors are parasitic capacitors of the switches.

10. A circuit according to any one of claims 1-9, wherein the switching capacitors are separate capacitors.

11. A circuit according to any one of claims 1-10, wherein the granularity Δ Vcai of the calibration voltage provided by the circuit is given by

AVcal = Veal— ^switch—

Ccal * (N - 1) wherein Veal is the calibration voltage, Cswitch is the capacitance of the switching capacitors and Ccal is the capacitance of the calibration capacitor.

12. A circuit according to any one of claims 1-11, wherein the switches are selected from the group of: PMOS transistors; NMOS transistors and transmission gates comprising a parallel arrangement of a NMOS transistor and a PMOS transistor.

13. A circuit according to any one of claims 1-12, wherein one or more of the switches are transmission gates comprising a parallel arrangement of a NMOS transistor and a PMOS transistor and wherein the clock signals for driving the NMOS transistor and the PMOS transistor are skewed.

14. A circuit according to any one of claims 1-13, wherein the other side of the series connection is coupled to ground as fixed voltage.

15. A circuit according to any one of claims 1-13, wherein the other side of the series connection is coupled to a supply voltage as fixed voltage.

16. A circuit according to any one of claims 1-15, comprising a first series connection of a plurality of first switches and a plurality of at least N-1 first switching capacitors, each first switching capacitor being coupled to one connecting node connecting two of the first N switches; and a second series connection of a plurality of second switches and a plurality of at least N-1 second switching capacitors, each second switching capacitor being coupled to one connecting node connecting two of the second N switches; wherein the first series connection is coupled to a first fixed voltage and the second series connection is coupled to a second fixed voltage.

17. A circuit according to claim 16, wherein the first fixed voltage is ground and the second fixed voltage is a supply voltage.

18. A comparator comprising a circuit according to any one of claims 1-17, the circuit being provided for providing as calibration voltage an offset compensation voltage to the comparator.

19. A successive approximation register analog to digital converter (SAR ADC) comprising a circuit according to any one of claims 1 -17, the circuit being provided for providing as calibration voltage a reference voltage to a digital to analog converter (DAC) of the SAR ADC.

20. A method for generating a calibration voltage, the method comprising providing a charge sharing circuit, the circuit comprising a calibration capacitor; a series connection of a plurality of N switches, wherein N is an integer > 2; a plurality of N-l switching capacitors, each switching capacitor being coupled to one connecting node connecting two of the N switches; wherein one side of the series connection of the plurality of N switches is coupled to an upper terminal of the calibration capacitor and the other side of the series connection of the N switches is coupled to a fixed voltage; transmitting at least two clock signals to selectively drive at least two distinct subsets of the switches; and providing, by the calibration capacitor, the calibration voltage at the upper terminal of the calibration capacitor.

21. A method according to claim 20, wherein the at least two clock signals are non- overlapping.

22. A method according to any one of claims 20-21, comprising generating the clock signals to be transmitted to drive the two distinct subsets of the switches.

23. A method according to any one of claims 20-22, further comprising generating a first one of the clock signals to drive each of the 2n+l-th switches, n = 0, Floor[(N-l)/2], and a second one of the clock signals to drive each of the 2n-th switches, n = 1, Ceiling[(N-l)/2].

24. A method according to any one of claims 20-23, comprising generating N non-overlapping clock signals; transmitting to each of the N switches one of the N non-overlapping clock signals.

25. A design structure tangibly embodied in a machine readable medium for designing, manufacturing, or testing an integrated circuit, the design structure comprising a charge sharing circuit for generating a calibration voltage, the circuit comprising: a calibration capacitor for providing at an upper terminal of the calibration capacitor the calibration voltage; a series connection of a plurality of N switches, wherein N is an integer > 2; a plurality of at least N-l switching capacitors, each switching capacitor being coupled to one connecting node connecting two of the N switches; wherein one side of the series connection of the plurality of N switches is coupled to the upper terminal of the calibration capacitor and the other side of the series connection of the N switches is coupled to a fixed voltage; and the circuit is configured to transmit at least two non-overlapping clock signals to selectively drive at least two distinct subsets of the switches.

Description:
CHARGE SHARING CIRCUIT

BACKGROUND OF THE INVENTION

The present invention relates to a charge sharing circuit for generating a calibration voltage. The present invention further relates to a method for generating a calibration voltage and a design structure for a charge sharing circuit.

Calibration is important for electronic circuits and in particular for mixed signal circuits.

US 8,766,833 B l discloses a system and method for calibrating a circuit which includes coupling a first reference voltage to a first input of the circuit and coupling a programmable reference voltage to a reference node of a digital-to-analog converter (DAC) such that the gain of the DAC is dependent on an input value at the reference node.

US 7,609,570 B2 discloses a switched capacitor charge sharing technique for integrated circuit devices according to which a switched capacitor is used to share charge between, for example, two different signals or two different groups of signals. The size of the capacitor can be adjusted to obtain the required signal level of the various signals.

Another known way to calibrate circuits is by switching a small capacitor on a large capacitor. Such a charge sharing circuit is e.g. disclosed in US 8436677 B2. More particularly, US 8,436,677 B2 discloses a design structure for a reference voltage generator. The design structure includes a first capacitor and an analog to digital converter having its voltage reference coupled to the first capacitor. The first capacitor supplies the voltage reference to the analog to digital converter. A control loop is configured to resupply charges to the first capacitor that are lost when the first capacitor supplies the voltage reference to the analog to digital converter. The granularity of the calibration depends on the ratio of the capacitance of the capacitors that can be realized in a certain technology. It is therefore desirable to provide improved calibration circuits and associated calibration methods. BRIEF SUMMARY OF THE INVENTION

According to a first aspect, the present invention is embodied as a charge sharing circuit for generating a calibration voltage. The circuit comprises a calibration capacitor for providing at an upper terminal of the calibration capacitor the calibration voltage. The circuit further comprises a series connection of a plurality of N switches, wherein N is an integer > 2, and a plurality of at least N-l switching capacitors. Each switching capacitor is coupled to one connecting node connecting two of the N switches. One side of the series connection of the plurality of N switches is coupled to the upper terminal of the calibration capacitor and the other side of the series connection of the N switches is coupled to a fixed voltage. The circuit is configured to transmit at least two clock signals to selectively drive at least two distinct subsets of the switches.

A charge sharing circuit according to embodiments of the invention may allow to reduce the capacity and the corresponding size of the calibration capacitor compared with a charge sharing circuit that comprises only one switching capacitor. This may be a significant advantage as capacitors may consume a large area in modern electronic circuits as they cannot be scaled in the same way as active components such as transistors. By selectively driving two distinct subsets of the switches, the calibration capacitor is not directly switched to the fixed voltage for charge sharing, but rather to an intermediate voltage level between the calibration voltage and the fixed voltage. This may result in a reduced charge transfer and an improved granularity of the calibration voltage. In other words, the charge to be shared may be considered to be divided amongst the switching capacitors.

According to a preferred embodiment the at least two clock signals are non-overlapping.

According to a further preferred embodiment the circuit is configured to generate a first one ofthe clock signals to drive each of the 2n+l-th switches, n = 0, Floor[(N-l)/2], and a second one of the clock signals to drive each of the 2n-th switches, n = 1, Ceiling [(N-l)/2].

According to such an embodiment only two clock signals are needed to drive the switches. This may minimize the number of clock signals and may provide associated advantages in terms of reduced complexity and increased area efficiency. According to a preferred embodiment the circuit is configured to generate N clock signals and to transmit to each of the N switches one of the N clock signals.

This may allow enhanced flexibility including various switching schemes. Furthermore, the clock frequency may be lower compared with a scheme with only two clock signals. According to another preferred embodiment each subset comprises at least two switches. According to such an embodiment the clock signals may be used to drive in parallel two or more switches. This may provide advantages in terms of reduced complexity and increased area efficiency.

According to a preferred embodiment each subset consists of one single switch. This may allow enhanced flexibility including various switching schemes. Furthermore, the clock frequency may be lower compared with a scheme with shared clock signals.

According to a further preferred embodiment the circuit is configured to constantly close one or more of the switches and to transmit at least two non-overlapping clock signals to selectively drive at least two distinct subsets of the remaining non-constantly closed switches. This allows to change/adapt the granularity/step size of the calibration voltage. The more switches are constantly closed, the lower the granularity. The less switches are constantly closed, the higher the granularity.

According to a further preferred embodiment a lower terminal of the calibration capacitor is coupled to a fixed voltage, one terminal of each of the switching capacitors is coupled to one connection node of the switches and the other terminal of each of the switching capacitors is coupled to a fixed voltage. The fixed voltage may generally be any potential that is fixed and hence does not change over time. The fixed voltage may be in particular a ground potential.

According to a further preferred embodiment the switching capacitors are parasitic capacitors of the switches. This may facilitate an area efficient design. According to a further preferred embodiment the switching capacitors are separate capacitors. This may offer enhanced design flexibility. In particular, the capacity of the separate switching capacitors may be very flexibly designed. According to a preferred embodiment the granularity Δ Veal of the calibration voltage provided by the circuit is given by

AVcal = Veal— ^switch—

Ccal * (N - 1)

In this formula, Veal is the calibration voltage, Cswitch is the capacitance of the switching capacitors and Ccal is the capacitance of the calibration capacitor.

This formula can preferably be used as design aid and is based on the assumption that all switches are ideal and the switching capacitors have all the same capacitance value. Furthermore, it is assumed that Ccal » Cswitch. As can be seen from the formula, the granularity Δ Veal can be adapted by the number Ν-1 of switching capacitors. The switches may preferably be embodied as PMOS transistors, NMOS transistors or as transmission gates comprising a parallel arrangement of a NMOS transistor and a PMOS transistor.

This may allow high-scale integration.

According to a preferred embodiment one or more of the switches are transmission gates comprising a parallel arrangement of a NMOS transistor and a PMOS transistor and the clock signals for driving the NMOS transistor and the PMOS transistor are skewed.

This may provide excellent switching characteristics independent of the output voltage.

According to a further preferred embodiment the other side of the series connection is coupled to ground as fixed voltage. This allows a stepwise reduction of the calibration voltage by discharging the calibration capacitor.

According to a further preferred embodiment the other side of the series connection is coupled to a supply voltage as fixed voltage. This allows a stepwise increase of the calibration voltage by charging the calibration capacitor.

According to a further preferred embodiment the circuit comprises a first series connection of a plurality of first switches and a plurality of at least N-l first switching capacitors. Each first switching capacitor is coupled to one connecting node connecting two of the first N switches. The embodied circuit further comprises a second series connection of a plurality of second switches and a plurality of at least N-l second switching capacitors. Each second switching capacitor is coupled to one connecting node connecting two of the second N switches. The first series connection is coupled to a first fixed voltage and the second series connection is coupled to a second fixed voltage.

Such an embodiment allows enhanced flexibility and enhanced charge sharing options. Preferably the first fixed voltage is ground and the second fixed voltage is a supply voltage.

This allows decreasing the calibration voltage by switching the first switches and the corresponding first switching capacitors, thereby removing charge from the calibration capacitor. Furthermore it allows increasing the calibration voltage by switching the second switches and the corresponding second switching capacitors, thereby adding charge to the calibration capacitor.

According to a preferred embodiment a comparator comprising a charge sharing circuit according to the first aspect is provided. The charge sharing circuit is provided for providing as calibration voltage an offset compensation voltage to the comparator.

According to a preferred embodiment a successive approximation register analog to digital converter (SAR ADC) comprising a charge sharing circuit according to the first aspect is provided. The charge sharing circuit is provided for providing as calibration voltage a reference voltage to a digital to analog converter (DAC) of the SAR ADC. Such an SAR ADC is frequently the architecture of choice for medium-to-high-resolution applications.

According to another aspect, the invention can be embodied as a method for generating a calibration voltage. The method comprises providing a charge sharing circuit. The charge sharing circuit comprises a calibration capacitor, a series connection of a plurality of N switches, wherein N is an integer > 2, and a plurality of N-l switching capacitors. Each switching capacitor is coupled to one connecting node connecting two of the N switches. One side of the series connection of the plurality of N switches is coupled to an upper terminal of the calibration capacitor and the other side of the series connection of the N switches is coupled to a fixed voltage. The method further comprises providing, by the calibration capacitor, the calibration voltage at the upper terminal of the calibration capacitor and transmitting at least two clock signals to selectively drive at least two distinct subsets of the switches. The at least two clock signals are preferably non-overlapping.

According to a preferred embodiment the method comprises generating the two clock signals to be transmitted to drive the two distinct subsets of the switches.

According to a preferred embodiment the method comprises generating a first one of the clock signals to drive each of the 2n+l-th switches, n = 0, Floor[(N-l)/2], and a second one of the clock signals to drive each of the 2n-th switches, n = 1, Ceiling [(N-l)/2].

According to a preferred embodiment the method comprises generating N clock signals and transmitting to each of the N switches one of the N clock signals.

According to another aspect, the invention can be embodied as a design structure tangibly embodied in a machine readable medium for designing, manufacturing, or testing an integrated circuit. The design structure comprises a charge sharing circuit for generating a calibration voltage. The circuit comprises a calibration capacitor for providing at an upper terminal of the calibration capacitor the calibration voltage. The circuit further comprises a series connection of a plurality of N switches, wherein N is an integer > 2, and a plurality of at least N-l switching capacitors. Each switching capacitor is coupled to one connecting node connecting two of the N switches. One side of the series connection of the plurality of N switches is coupled to the upper terminal of the calibration capacitor and the other side of the series connection of the N switches is coupled to a fixed voltage. The circuit is configured to transmit at least two non-overlapping clock signals to selectively drive at least two distinct subsets of the switches.

Advantages of the features of one aspect of the invention may apply to corresponding features of another aspect of the invention. Devices and methods embodying the present invention will now be described, by way of non- limiting examples, and in reference to the accompanying drawings. Technical features depicted in the drawings are not necessarily to scale. Also some parts may be depicted as being not in contact to ease the understanding of the drawings, whereas they may very well be meant to be in contact, in operation. BRIEF DESCRIPTION OF SEVERAL VIEWS OF THE DRAWINGS

FIG. 1 is a block diagram of a charge sharing circuit for generating a calibration voltage Yes, according to an embodiment of the invention;

FIG. 2a shows an exemplary timing diagram of voltages at connecting nodes of the charge sharing circuit according to FIG. 1 ;

Fig. 2b shows exemplary embodiments of clock signals corresponding to the timing diagram of FIG. 2a;

FIG. 3 is a block diagram of a charge sharing circuit for generating a calibration voltage according to another embodiment of the invention;

FIG. 4a shows an exemplary timing diagram of voltages at connecting nodes of the charge sharing circuit according to FIG. 3;

Fig. 4b shows exemplary embodiments of clock signals corresponding to the timing diagram of FIG. 4a;

Fig. 5 shows another exemplary embodiment of a charge sharing circuit for generating a calibration voltage;

Fig. 6 shows another exemplary embodiment of a charge sharing circuit for generating a calibration voltage;

Fig. 7 shows a flow chart of a method for generating a calibration voltage according to an embodiment of the invention; and

Fig. 8 is a flow diagram of a design process used in semiconductor design, manufacture, and/or test.

DETAILED DESCRIPTION OF THE INVENTION

Fig. 1 shows an exemplary embodiment of a charge sharing circuit 100 for generating a calibration voltage V ca i. The circuit 100 comprises a calibration capacitor C ca i. The calibration capacitor C ca i comprises an upper terminal 101 and a lower terminal 102. The upper terminal 101 of the calibration capacitor C ca i provides the calibration voltage V ca i. The lower terminal

102 is coupled to a fixed voltage, namely to ground. The charge sharing circuit 100 further comprises a series connection 103 of a plurality of N switches. Generally N may be any integer > 2. In this embodiment is N = 5 and accordingly the series connection 103 comprises 5 switches Swl, Sw2, Sw3, Sw4 and Sw5. The charge sharing circuit 100 further comprises a plurality of at least N-l switching capacitors. As in this exemplary embodiment N = 5, there are 4 switching capacitors Cswi, Csw2, Cs W 3 and Cs W 4. Each of the switching capacitors Cswi, Csw2, Csw3 and Csw4 is coupled to one connecting node connecting two of the N switches. More particularly, an upper terminal of the switching capacitor Cswi is coupled to a connecting node 111, the latter connecting the first switch Swl with the second witch Sw2. An upper terminal of the switching capacitor Cs W 2 is coupled to a connecting node 112, the latter connecting the second switch Sw2 with the third switch Sw3. An upper terminal of the switching capacitor Csw3 is coupled to a connecting node 113, the latter connecting the third switch Sw3 with the fourth switch Sw4. An upper terminal of the switching capacitor Csw4 is coupled to a connecting node 114, the latter connecting the fourth switch Sw4 with the fifth switch Sw5. The lower terminals of the switching capacitor Cswi, the switching capacitor Cs W 2, the switching capacitor Cs W 3 and the switching capacitor Cs W 4 are coupled to a fixed voltage. In this embodiment the fixed voltage is ground.

The charge sharing circuit 100 provides a voltage Vi at the connecting node 111, a voltage V2 at the connecting node 112, a voltage V3 at the connecting node 113 and a voltage V4 at the connecting node 114.

One side of the series connection 103 of the plurality of N switches is coupled to the upper terminal 101 of the calibration capacitor C ca i and the other side of the series connection 103 of the N switches is coupled to a fixed voltage. In this embodiment the fixed voltage is ground, but in general the fixed voltage can be any fixed voltage. A fixed voltage is understood as a voltage that is constant and does not change over time.

The charge sharing circuit 100 is configured to generate and transmit at least two non- overlapping clock signals to selectively drive at least two distinct subsets of the switches. More particularly, the charge sharing circuit 100 is configured to generate N = 5 non- overlapping clock signals and to transmit to each of the N = 5 switches one of the N non- overlapping clock signals. Hence there are N = 5 subsets of switches and each subset consists of one single switch, i.e. of one of the switches Swl, Sw2, Sw3, Sw4 or Sw5.

In this embodiment, the charge sharing circuit 100 generates and transmits 5 clock signals, namely a clock signal cki to the first switch Swl, a clock signal ck2 to the second switch Sw2, a clock signal ck3 to the third switch Sw3, a clock signal cl¾ to the fourth switch Sw4 and a clock signal cks to the fifth switch Sw5. The clock signals cki, ck2, ck3, ck^ and cks are non- overlapping and switch the switches Swl, Sw2, Sw3, Sw4 and Sw5 successively on and off.

The charge sharing circuit 100 provides the calibration voltage V ca i to a device 130. The device 130 has a calibration input 131 for receiving the calibration voltage V ca i as calibration input signal.

The device 130 may be e.g. embodied as comparator. According to such an embodiment the circuit 100 may provide as calibration voltage V ca i an offset compensation voltage to the comparator.

The device 130 may further be embodied as successive approximation register analog to digital converter (SAR ADC). According to such an embodiment the circuit 100 may be provided for providing as calibration voltage V ca i a reference voltage to a digital to analog converter (DAC) of the SAR ADC.

The clock signals cki, ck2, ck3, cl¾ and cks may be generated by a control unit 140 and transmitted to the switches Swl, Sw2, Sw3,Sw4 and Sw5 by the control unit 140. For clarity reasons the associated control lines are not drawn. The control unit 140 may also perform other control functions for the charge sharing circuit 100 and the device 130.

The switching capacitors Cswi, Csw2, Cs W 3 and Cs W 4 may be implemented as parasitic capacitors of the switches Swl, Sw2, Sw3 and Sw4 or they may be embodied as separate capacitors. The capacity of the calibration capacitor C ca i is usually significantly higher than the capacity of the switching capacitors. Accordingly Ccai needs significantly more area than the switching capacitors. The switches Swl, Sw2, Sw3, Sw4 and Sw5 may be embodied as PMOS transistors or as NMOS transistors or as transmission gates comprising a parallel arrangement of a NMOS transistor and a PMOS transistor. According to an embodiment the switches Swl and Sw2 are transmission gates and the switches Sw3, Sw4 and Sw5 are NMOS transistors. The clock signals for driving the NMOS transistor and the PMOS transistor of the transmission gates are preferably skewed.

According to another embodiment the other side of the series connection 103 may be coupled to a supply voltage as fixed voltage instead of ground.

In the following the function of the charge sharing circuit 100 will be explained in more detail with reference to FIGS. 2a and 2b.

FIG. 2a shows an exemplary timing diagram of the calibration voltage V ca i, the voltage Vi at the connecting node 111, the voltage V2 at the connecting node 112, the voltage V3 at the connecting node 113 and the voltage V4 at the connecting node 114. The x-axis denotes the time and the y-axis denotes the voltage level. Fig. 2b shows exemplary embodiments of corresponding clock signals cki, ck2, ck3, ck^ and ck 5 .

The x-axis denotes the time and the y-axis denotes the voltage level.

It should be noted that the timing diagrams of FIG. 2a and FIG. 2b are schematic, simplified and not drawn to scale to illustrate the functionality of charge sharing circuits according to embodiments of the invention. In particular it should be noted that for illustrative purposes voltages of the same voltage levels are shown with a slight offset.

At a time to, the rising edge of the clock signal cki closes the switch Swl . Accordingly Vi and Vcai are connected together and settle at the same level. More particularly, the calibration capacitor C C ai and the switching capacitor Cswi share their charges and the calibration voltage Vcai drops a bit by a small voltage step Δ Vcai. The voltage step Δ Vcai is rather small as the capacitance of the calibration capacitor C ca i is significantly higher than the capacitance of the switching capacitor Cswi . Furthermore, the number of switching capacitors reduces the voltage step. The voltage step Δ Vcai is not drawn to scale and will usually be significantly smaller than illustrated here. As mentioned above, although Vi and V ca i have the same voltage level after the switching of Swl, they are shown with a slight offset for illustrative purposes.

At a time toi the falling edge of the clock signal cki opens the switch Swl and accordingly Vi and Vcai gets disconnected. At a time ti, the rising edge of the clock signal ck2 closes the switch Sw2. Accordingly Vi and V2 are connected together and move to the same voltage level. More particularly, the switching capacitor Cswi and the switching capacitor Cs W 2 share their charges. Assuming that the capacities of the switching capacitors Cswi and Csw2 are the same, the voltage levels of Vi and V2 settle in the middle between the voltage levels of Vi and V2 before the switching of Sw2. In other words,

Vi (ti 2 ) = V 2 (ti 2 ) = (Vi(toi) + V 2 (toi))/ 2, wherein Vi (tn) and V2 (to) are the voltage values of Vi and V2 at a time tn after switching of Sw2 and Vi(toi) and V2(toi) are the voltage values of Vi and V2 at atime toi before switching of Sw2. At a time tu the falling edge of the clock signal ck2 opens the switch Sw2 and accordingly Vi and V2 get disconnected.

Next, at a time t2, the rising edge of the clock signal ck3 closes the switch Sw3. Accordingly V2 and V3 are connected together and move to the same level. In a corresponding manner as described above, the switching capacitor Csw2 and the switching capacitor Cs W 3 share their charges. Assuming again that the capacities of the switching capacitors Csw2 and Csw3 are the same, the voltage levels of V2 and V3 settle in the middle between the voltage levels of V2 and V3 before the switching of Sw2. Subsequently the falling edge of the clock signal ck3 opens the switch Sw3 and accordingly V2 and V3 get disconnected.

Next, at a time t3, the rising edge of the clock signal ck4 closes the switch Sw4. Accordingly V3 and V4 are connected together and move to the same level. In a corresponding manner as described above, the switching capacitor Csw3 and the switching capacitor Csw4 share their charges. Assuming again that the capacities of the switching capacitors Cs W 3 and Cs W 4 are the same, the voltage levels of V3 and V4 settle in the middle between the voltage levels of V3 and V4 before the switching of Sw4. Subsequently the falling edge of the clock signal ck4 opens the switch Sw4 and accordingly V3 and V4 get disconnected.

Next, at a time t4, the rising edge of the clock signal cks closes the switch Sw5. Accordingly V4 and V5 are connected together and move to the same level. In a corresponding manner as described above, the switching capacitor Cs W 4 and the switching capacitor Cs W 5 share their charges. Assuming again that the capacities of the switching capacitors Cs W 4 and Cs W 5 are the same, the voltage levels of V4 and V5 settle in the middle between the voltage levels of V4 and V5 before the switching of Sw5. Subsequently the falling edge of the clock signal cks opens the switch Sw5 and accordingly V4 and V5 get disconnected. Then at a time ts the above described cycle may start again and the calibration voltage V ca i may again be reduced by a voltage step Δ Veal.

Fig. 3 shows another exemplary embodiment of a charge sharing circuit 300 for generating a calibration voltage V ca i. According to this embodiment two subsets of switches are provided and each subset comprises at least two switches. More particularly, a first subset comprises switches Swl, Sw3 and Sw5 and a second subset comprises switches Sw2 and Sw4. The switches Swl, Sw3 and Sw5 of the first subset are driven by a first clock signal eki and the switches Sw2 and Sw4 of the second subset are driven by a second clock signal ck2. Accordingly, in a generalized way, the first clock signal eki drives each of the 2n+l-th switches, n = 0, Floor[(N-l)/2], and a the second clock signal ck2 drives each of the 2n-th switches, n = 1, Ceiling [(N-l)/2].

In the following the function of the charge sharing circuit 300 will be explained in more detail with reference to FIGS. 4a and 4b.

FIG. 4a shows an exemplary timing diagram of the calibration voltage V ca i, the voltage Vi at the connecting node 111, the voltage V2 at the connecting node 112, the voltage V3 at the connecting node 113 and the voltage V4 at the connecting node 114. The x-axis denotes the time and the y-axis denotes the voltage level.

Fig. 2b shows exemplary embodiments of corresponding clock signals eki and ck2. The x-axis denotes the time and the y-axis denotes the voltage level. It should again be noted that the timing diagrams of FIG. 4a and FIG. 4b are schematic, not drawn to scale and simplified to illustrate the functionality of the charge sharing circuit 300. In particular it should be noted that for illustrative purposes voltages of the same voltage level are shown with a slight offset. At a time ti,the rising edge of the clock signal cki closes concurrently the switches Swl, Sw3 and Sw5. Accordingly Vi and V ca i are connected together and settle at the same level. More particularly, the calibration capacitor Ccai and the switching capacitor Cswi share their charges and the calibration voltage V ca i drops a bit by a voltage step Δ Vcai. As mentioned above, although Vi and V ca i have the same voltage level, they are shown with a slight offset for illustrative purposes. Furthermore, the voltage step Δ Vcai is not drawn to scale and will usually be significantly smaller than illustrated here.

Furthermore, V2 and V3 are connected together and move to the same level. More particularly, the switching capacitor Csw2 and the switching capacitor Cs W 3 share their charges. Assuming that the capacities of the switching capacitors Csw2 and Cs W 3 are the same, the voltage levels of V2 and V3 settle in the middle between the voltage levels of V2 and V3 before the switching of Sw3. In addition, V4 is connected via the switch Sw5 to ground.

Subsequently, the falling edge of the clock signal cki opens the switches Swl, Sw3 and Sw5 and accordingly Vi and Vcai, V2 and V3 as well as V4 and ground get disconnected from each other. Next, at a time ti, the rising edge of the clock signal ck2 closes the switches Sw2 and Sw4. Accordingly Vi and V2 as well as V3 and V4 are concurrently connected together and move to the same level respectively. In a corresponding manner as described above, the switching capacitor Cswi and the switching capacitor Csw2 share their charges. Assuming again that the capacity of the switching capacitors Cswi and Cs W 2 are the same, the voltage levels of Vi and V2 settle in the middle between the voltage levels of Vi and V2 before the switching of Sw2. In a corresponding manner the voltage levels of V3 and V4 settle in the middle between the voltage levels of V3 and V4 before the switching of Sw2.

Subsequently the falling edge of the clock signal ck2 opens the switches Sw2 and Sw4 and accordingly Vi and V2 as well as V3 and V4 get disconnected. Then at a time Ϊ3 the above described cycle may start again and the calibration voltage V ca i may again be reduced by a voltage step Δ Veal.

Assuming that all switches Swl , Sw2, Sw3, Sw4 and Sw5 are ideal, that the capacity of all capacitors Cswi, Csw2, Cs W 3 and Cs W 4 is equal and that the capacity of C ca i is significantly higher than the capacity of Cswi, Csw2, Cs W 3 and Cs W 4, the voltage Vi will settle according to this embodiment at approximately 3 * V ca i/4, the voltage V2 will settle at approximately V ca i/2 and the voltage V3 at approximately V ca i/4.

Hence the switching capacitor C sw i is switched between V ca i and 3*V ca i/4. In general terms, it is switched to an intermediate node. As a result, the charge taken from C ca i is smaller compared with a switching to ground. By increasing the number of switching capacitors, the size of the large calibration capacitor C ca i can be reduced by N- l . This is in particular advantageous for designs that cannot use deep trench capacitors.

Fig. 5 shows another exemplary embodiment of a charge sharing circuit 500 for generating a calibration voltage Vcai. The circuit 500 provides the option to constantly close one or more of the switches Sw3, Sw4 and Sw5. According to embodiments a constant close of a switch is understood as a close for a predefined period of time during which the associated switch is not driven by the corresponding clock signal. This allows to change or adapt respectively the granularity Δ Vcai of the calibration voltage, i.e. the size of the switchable voltage step. In the charge sharing circuit 500 the switches Swl, Sw2, Sw3, Sw4 and Sw5 are implemented as transistors. To enable a constant or permanent close of the switches Sw3, Sw4 and Sw5, the circuit 500 comprises a switch Sw3b that is coupled to the gate of the switch Sw3, a switch Sw4b that is coupled to the gate of the switch Sw4 and a switch Sw5b that is coupled to the gate of the switch Sw5. The switches Sw3b, Sw4b and Sw5b can be switched by the control unit 140 between the respective clock signals ckl, ck2 and VDD. If the switches Sw3b, Sw4b and/or Sw5b are switched to VDD, the corresponding switches Sw3, Sw4 or Sw5 are constantly closed. If Sw5 is constantly closed, the switching capacitor Csw4 is disabled. If Sw5 and Sw4 are constantly closed, the switching capacitors Cs W 4 and Cs W 3 are disabled. If Sw5, Sw4 and Sw3 are constantly closed, the switching capacitors Cs W 4, Cs W 3 and Csw2 are disabled. As the voltage step depends in an inverse manner on the number of switching capacitors Cs w that participate in the charge sharing, the adjustable voltage step is smallest if all capacitors Csw4, Csw3, Csw2 and Cswi participate in the charge sharing. The adjustable voltage step is highest if only Cswi participates in the charge sharing, i.e. if the switches Sw3b, Sw4b and Sw5b are switched to VDD.

If one assumes that all switches Swl, Sw2, Sw3, Sw4 and Sw5 are ideal and that the switching capacitors Cs W 4, Cs W 3, Cs W 2 and Cswi have all the same capacitance value, the adjustable voltage step size/granularity Δ Veal may be estimated by the following formula:

AVcal = Veal ^switch

Ccal * (N - 1)

In this formula, Veal is the calibration voltage, Cswitch is the capacitance of the switching capacitors, e.g. of Csw4, Csw3, Csw2 and Cswi and Ccal is the capacitance of the calibration capacitor C ca i. Furthermore, it is assumed that Ccal » Cswitch. As can be seen from the formula, the granularity Δ Veal can be adapted by the number Ν-1 of switching capacitors. To achieve the same small Δ Veal, a large Ν results in a smaller C ca i-

Fig. 6 shows another exemplary embodiment of a charge sharing circuit 600 for generating a calibration voltage V ca i- The charge sharing circuit 600 comprises a first series connection 103a of a plurality of first switches Swl, Sw2, Sw3, Sw4 and Sw5 and a plurality of Ν - 1 = 4 first switching capacitors

Cswi, Csw2, Csw3 and Csw4.

One side of the first series connection 103a is coupled to the upper terminal 101 of the calibration capacitor C ca i and the other side of the first series connection 103a is coupled to a first fixed voltage, namely to ground.

The first series connection 103a may be generally embodied in the same way as the series connection 103 as illustrated with reference to FIG. 1.

The charge sharing circuit 500 comprises a second series connection 103b of a plurality of second switches Sw6, Sw7, Sw8, Sw9 and SwlO and a plurality of Ν - 1 = 4 second switching capacitors Cs W 6, Cs W 7, Csw8 and Csw9. One side of the second series connection 103b is coupled to the upper terminal 101 of the calibration capacitor C ca i and the other side of the second series connection 103b is coupled to a second fixed voltage, namely the supply voltage VDD.

Each of the switching capacitors Cs W 6, Cs W 7, Csw8 and Cs W 9 is coupled to one connecting node connecting two of the N switches. More particularly, an upper terminal of the switching capacitor Cs W 6 is coupled to a connecting node 116, the latter connecting the switch Sw6 with the switch Sw7. An upper terminal of the switching capacitor Cs W 7 is coupled to a connecting node 117, the latter connecting the switch Sw7 with the switch Sw8. An upper terminal of the switching capacitor Csw8 is coupled to a connecting node 118, the latter connecting the switch Sw8 with the switch Sw9. An upper terminal of the switching capacitor Cs W 9 is coupled to a connecting node 119, the latter connecting the switch Sw9 with the switch SwlO. The lower terminals of the switching capacitors Cs W 6, Cs W 7, Csw8 and Csw9 are coupled to a fixed voltage, namely to ground.

A control unit 140 of the charge sharing circuit 600 is configured to generate and transmit a first set of 5 clock signals, namely a clock signal cki to the switch Swl, a clock signal ck2 to the switch Sw2, a clock signal ck3 to the switch Sw3, a clock signal ck4 to the switch Sw4 and a clock signal cks to the switch Sw5. The clock signals cki, ck2, ck3, ck^ and cks are non- overlapping and switch the switches Swl, Sw2, Sw3,Sw4 and Sw5 successively on and off.

The control unit 140 of the charge sharing circuit 600 is further configured to generate and transmit a second set of 5 clock signals, namely a clock signal ck6 to the switch Sw6, a clock signal ck7 to the switch Sw7, a clock signal cks to the switch Sw8, a clock signal ck9 to the switch Sw9 and a clock signal ckio to switch SwlO. The clock signals cks, ck7, cks, ck9 and ckio are non- overlapping and switch the switches Sw6, Sw7, Sw8, Sw9 and SwlO successively on and off. The charge sharing circuit 600 allows regulating the calibration voltage V ca i in two directions.

More particularly, the calibration voltage V ca i may be decreased by switching the first switches Swl, Sw2, Sw3, Sw4 and Sw5 of the first series connection 103a according to a cycle as described above e.g. with reference to FIG. 1. Thereby charge is removed from the calibration capacitor C ca i, namely by transferring a piece of charge from the calibration capacitor C ca i to the switching capacitor Cswi . Similarly, the calibration voltage V ca i may be increased by switching the second switches Sw6, Sw7, Sw8, Sw9 and SwlO of the second series connection. Thereby the second capacitors are charged via the supply voltage VDD. Accordingly, charge can be added to the calibration capacitor C ca i, namely by transferring a piece of charge from the switching capacitor Cs W 6to the calibration capacitor C ca i.

FIG. 7 shows a flowchart of method steps of a method for generating a calibration voltage

Veal.

At a step 700, the method is started.

At a step 710, a charge sharing circuit is provided. The charge sharing circuit may be e.g. embodied as the circuits 100, 300, 500 or 600 as described above.

At a step 720, at least two non-overlapping clock signals are generated, e.g. by the controller 140.

According to one embodiment the step 720 may comprise generating a first one of the clock signals to drive each of the 2n+l-th switches, n = 0, Floor[(N-l)/2], and a second one of the clock signals to drive each ofthe 2n-th switches, n = 1, Ceiling [(N-l)/2]. According to another embodiment the step 720 may comprise generating N non-overlapping clock signals.

At a step 730, the two non-overlapping clock signals are transmitted to the switches to selectively drive at least two distinct subsets of the switches.

At a step 740, the calibration voltage is provided at an upper terminal of the calibration capacitor.

FIG. 8 shows a block diagram of an exemplary design flow 800 used for example, in semiconductor IC logic design, simulation, test, layout, and manufacture. Design flow 800 includes processes, machines and/or mechanisms for processing design structures or devices to generate logically or otherwise functionally equivalent representations of the design structures and/or devices described above and shown e.g. in figures 1, 3, 5 and 6. The design structures processed and/or generated by design flow 800 may be encoded on machine- readable transmission or storage media to include data and/or instructions that when executed or otherwise processed on a data processing system generate a logically, structurally, mechanically, or otherwise functionally equivalent representation of hardware components, circuits, devices, or systems. Machines include, but are not limited to, any machine used in an IC design process, such as designing, manufacturing, or simulating a circuit, component, device, or system. For example, machines may include: lithography machines, machines and/or equipment for generating masks (e.g. e-beam writers), computers or equipment for simulating design structures, any apparatus used in the manufacturing or test process, or any machines for programming functionally equivalent representations of the design structures into any medium (e.g. a machine for programming a programmable gate array). Design flow 800 may vary depending on the type of representation being designed. For example, a design flow 800 for building an application specific IC (ASIC) may differ from a design flow 800 for designing a standard component or from a design flow 800 for instantiating the design into a programmable array, for example a programmable gate array (PGA) or a field programmable gate array (FPGA) offered by Altera® Inc. or Xilinx® Inc. FIG. 8 illustrates multiple such design structures including an input design structure 820 that is preferably processed by a design process 810. Design structure 820 may be a logical simulation design structure generated and processed by design process 810 to produce a logically equivalent functional representation of a hardware device. Design structure 820 may also or alternatively comprise data and/or program instructions that when processed by design process 810, generate a functional representation of the physical structure of a hardware device. Whether representing functional and/or structural design features, design structure 820 may be generated using electronic computer-aided design (ECAD) such as implemented by a core developer/designer. When encoded on a machine-readable data transmission, gate array, or storage medium, design structure 820 may be accessed and processed by one or more hardware and/or software modules within design process 810 to simulate or otherwise functionally represent an electronic component, circuit, electronic or logic module, apparatus, device, or system such as those shown in figures 1, 3, 5 and 6. As such, design structure 820 may comprise files or other data structures including human and/or machine-readable source code, compiled structures, and computer-executable code structures that when processed by a design or simulation data processing system, functionally simulate or otherwise represent circuits or other levels of hardware logic design. Such data structures may include hardware- description language (HDL) design entities or other data structures conforming to and/or compatible with lower-level HDL design languages such as Verilog and VHDL, and/or higher level design languages such as C or C++.

Design process 810 preferably employs and incorporates hardware and/or software modules for synthesizing, translating, or otherwise processing a design/simulation functional equivalent of the components, circuits, devices, or logic structures shown in figures 1, 3, 5 and 6 to generate a Netlist 880 which may contain design structures such as design structure 820. Netlist 880 may comprise, for example, compiled or otherwise processed data structures representing a list of wires, discrete components, logic gates, control circuits, I/O devices, models, etc. that describes the connections to other elements and circuits in an integrated circuit design. Netlist 880 may be synthesized using an iterative process in which netlist 880 is resynthesized one or more times depending on design specifications and parameters for the device. As with other design structure types described herein, netlist 880 may be recorded on a machine-readable data storage medium or programmed into a programmable gate array. The medium may be a non- volatile storage medium such as a magnetic or optical disk drive, a programmable gate array, a compact flash, or other flash memory. Additionally, or in the alternative, the medium may be a system or cache memory, buffer space, or electrically or optically conductive devices and materials on which data packets may be transmitted and intermediately stored via the Internet, or other networking suitable means.

Design process 810 may include hardware and software modules for processing a variety of input data structure types including Netlist 880. Such data structure types may reside, for example, within library elements 830 and include a set of commonly used elements, circuits, and devices, including models, layouts, and symbolic representations, for a given manufacturing technology (e.g., different technology nodes, 32nm, 45 nm, 90 nm, etc.). The data structure types may further include design specifications 840, characterization data 850, verification data 860, design rules 870, and test data files 885 which may include input test patterns, output test results, and other testing information. Design process 810 may further include, for example, standard mechanical design processes such as stress analysis, thermal analysis, mechanical event simulation, process simulation for operations such as casting, molding, and die press forming, etc. One of ordinary skill in the art of mechanical design can appreciate the extent of possible mechanical design tools and applications used in design process 810 without deviating from the scope and spirit of the invention. Design process 810 may also include modules for performing standard circuit design processes such as timing analysis, verification, design rule checking, place and route operations, etc.

Design process 810 employs and incorporates logic and physical design tools such as HDL compilers and simulation model build tools to process design structure 820 together with some or all of the depicted supporting data structures along with any additional mechanical design or data (if applicable), to generate a second design structure 890. Design structure 890 resides on a storage medium or programmable gate array in a data format used for the exchange of data of mechanical devices and structures (e.g. information stored in a IGES, DXF, Parasolid XT, JT, DRG, or any other suitable format for storing or rendering such mechanical design structures). Similarto design structure 820, design structure 890 preferably comprises one or more files, data structures, or other computer-encoded data or instructions that reside on transmission or data storage media and that when processed by an ECAD system generate a logically or otherwise functionally equivalent form of one or more of the embodiments of the invention shown in figuresl, 3, 5 and 6. In one embodiment, design structure 890 may comprise a compiled, executable HDL simulation model that functionally simulates the devices shown in figures 1, 3, 5 and 6.

Design structure 890 may also employ a data format used for the exchange of layout data of integrated circuits and/or symbolic data format (e.g. information stored in a GDSII (GDS2), GL1, OASIS, map files, or any other suitable format for storing such design data structures). Design structure 990 may comprise information such as, for example, symbolic data, map files, test data files, design content files, manufacturing data, layout parameters, wires, levels of metal, vias, shapes, data for routing through the manufacturing line, and any other data required by a manufacturer or other designer/developer to produce a device or structure as described above and shown in figures 1, 3, 5 and 6. Design structure 890 may then proceed to a stage 895 where, for example, design structure 890: proceeds to tape-out, is released to manufacturing, is released to a mask house, is sent to another design house, is sent back to the customer, etc.

While the present invention has been described with reference to a limited number of embodiments, variants and the accompanying drawings, it will be understood by those skilled in the art that various changes may be made and equivalents may be substituted without departing from the scope of the present invention. In particular, a feature (device-like or method-like) recited in a given embodiment, variant or shown in a drawing may be combined with or replace another feature in another embodiment, variant or drawing, without departing from the scope of the present invention. Various combinations of the features described in respect of any of the above embodiments or variants may accordingly be contemplated, that remain within the scope of the appended claims. In addition, many minor modifications may be made to adapt a particular situation or material to the teachings of the present invention without departing from its scope. Therefore, it is intended that the present invention not be limited to the particular embodiments disclosed, but that the present invention will include all embodiments falling within the scope of the appended claims. In addition, many other variants than explicitly touched above can be contemplated.