Charge pump system that dynamically selects number of active stages

Information

  • Patent Grant
  • RE46263
  • Patent Number
    RE46,263
  • Date Filed
    Friday, May 30, 2014
    10 years ago
  • Date Issued
    Tuesday, January 3, 2017
    7 years ago
Abstract
A multi-stage charge pump selects the number of active stages dynamically. In the exemplary embodiment, this is done by having a multi-stage master charge pump section in which the number of active stages is settable and a slave charge pump section that is of the same design as the master section. The master section is used to drive the external load, while the slave section drives an adjustable internal load. The adjustable internal load is set by control logic by comparing the operation of the two sections. The control logic then operates the slave section with a different number of active stages than the master stage in order to determine whether the master stage is using the optimal number of active stages. The control logic can then change the number of active stages accordingly.
Description
FIELD OF THE INVENTION

This invention pertains generally to the field of charge pumps and more particularly to multi-stage charge pumps where the number of active stages is variable.


BACKGROUND

Charge pumps use a switching process to provide a DC output voltage larger or lower than its DC input voltage. In general, a charge pump will have a capacitor coupled to switches between an input and an output. During one clock half cycle, the charging half cycle, the capacitor couples in parallel to the input so as to charge up to the input voltage. During a second clock cycle, the transfer half cycle, the charged capacitor couples in series with the input voltage so as to provide an output voltage twice the level of the input voltage. This process is illustrated in FIGS. 1a and 1b. In FIG. 1a, the capacitor 5 is arranged in parallel with the input voltage VIN to illustrate the charging half cycle. In FIG. 1b, the charged capacitor 5 is arranged in series with the input voltage to illustrate the transfer half cycle. As seen in FIG. 1b, the positive terminal of the charged capacitor 5 will thus be 2VIN with respect to ground. By using several such stages, higher levels can be achieved.


Charge pumps are used in many contexts. For example, they are used as peripheral circuits on flash and other non-volatile memories to generate many of the needed operating voltages, such as programming or erase voltages, from a lower power supply voltage. A number of charge pump designs, such as conventional Dickson-type pumps, are know in the art. But given the common reliance upon charge pumps, there is an on going need for improvements in pump design, particularly with respect to trying to reduce the amount of layout area and the efficiency of pumps.


SUMMARY OF THE INVENTION

According to a first set of aspects, a charge pump system includes a master charge pump section to provide an output voltage at an external output node. The master charge pump section includes first regulation circuitry and a first charge pump. The first regulation circuitry is connected to receive the output voltage and a reference voltage and supply an oscillator signal having a frequency determined from the output voltage and the reference voltage. The first charge pump is connected to receive the oscillator frequency of the first regulation circuitry and to generate the output voltage while operating according to the oscillator frequency of the first regulation circuitry. The first charge pump has a plurality of stages and the number of active stages is settable by a first control signal. The charge pump system also includes an internal load having an adjustable value. The system further includes a slave charge pump section connected to drive the internal load and that includes second regulation circuitry and a second charge pump. The second regulation circuitry is connected to receive the voltage driving the internal load and the reference voltage and to supply an oscillator signal having a frequency determined from the voltage driving the internal load and the reference voltage. The second charge pump is connected to receive the oscillator frequency of the second regulation circuitry and to generate the voltage driving the internal load while operating according to the oscillator frequency of the second regulation circuitry, wherein the second charge pump has the same number of stages as the first charge pump and the number of active stages is settable by a second control signal. Control logic on the charge pump system is connected to master charge pump section to receive the oscillator frequency of the first regulation circuitry and supply the first control signal, to the slave charge pump section to receive the oscillator frequency of the second regulation circuitry and supply the second control signal, and is also connected to the internal load to set its adjustable value. The control logic can set the value of the adjustable load based upon a comparison of the oscillator frequencies of the first and second regulation circuitry while the first and second charge pumps are operating with the same number of active stages, and can alter the number of active stages in the first charge pump based upon a comparison of the oscillator frequencies of the first and second regulation circuitry while the first and second charge pumps are operating with a different number of active stages.


According to another set of aspects, a method of operating a charge pump system to drive an external load. The method includes driving the external load using a master charge pump of a multi-stage, frequency regulated design. The number of stages active in the master charge pump is settable, and the master charge pump drives the load using a first number of active stages and a first regulated frequency. The method also includes driving an adjustable internal load using a slave charge pump of the same design as the master charge pump, where the slave charge pump is driving the adjustable load using the first number of active stages and a second regulated frequency. The system determines a level of the internal load based upon a comparison of the first and second regulated frequencies and drives the internal load set to the determined level using the slave charge pump with a second number of active stages, where the second number is different than the first number, and using a third regulated frequency. The system determines whether to change the number of active stages in the master charge pump based upon a comparison of the first and third regulated frequencies.


Various aspects, advantages, features and embodiments of the present invention are included in the following description of exemplary examples thereof, which description should be taken in conjunction with the accompanying drawings. All patents, patent applications, articles, other publications, documents and things referenced herein are hereby incorporated herein by this reference in their entirety for all purposes. To the extent of any inconsistency or conflict in the definition or use of terms between any of the incorporated publications, documents or things and the present application, those of the present application shall prevail.





BRIEF DESCRIPTION OF THE DRAWINGS

The various aspects and features of the present invention may be better understood by examining the following figures, in which:



FIG. 1a is a simplified circuit diagram of the charging half cycle in a generic charge pump.



FIG. 1b is a simplified circuit diagram of the transfer half cycle in a generic charge pump.



FIG. 2a is a box diagram of an open-loop charge pump.



FIG. 2b illustrates an arrangement of cells or stages within a charge pump.



FIG. 2c is a box diagram of a regulated charge pump.



FIG. 3 illustrates one example of a pump cell.



FIGS. 4a and 4b are plots for typical power efficiency vs. VOUT curves.



FIGS. 5a and 5b are respectively plots of power efficiency and frequency vs. VOUT for a charge pump.



FIGS. 6a and 6b respectively illustrate efficiency and frequency vs. VOUT and number of enabled stages.



FIG. 7 is a circuit schematic of an exemplary embodiment of a charge pump system.



FIG. 8 is an example of the timing part of the control logic circuitry of FIG. 7.



FIG. 9 is an exemplary timing diagram for the testing/locking modes of operation.



FIG. 10 is a power efficiency plot of the exemplary charge-pump system.





DETAILED DESCRIPTION

In order to maximize power efficiency for a generic regulated charge-pump across the full output voltage range and across power supply, temperature and process corner variations, the techniques presented in following present a multi-stage charge pump where the number of active stages is selected dynamically. In the exemplary embodiment, this is done by having a multi-stage master charge pump section in which the number of active stages is settable and a slave charge pump section that is of the same design as the master section. The master section is used drive the external load, while the slave section drives an adjustable internal load. The adjustable load is set by control logic by comparing the operation of the two sections. The control logic then operates the slave sections with a different number of active stages than the master stage in order to determine whether the master stage is using the optimal number of active stages. The control logic can then change the number of active stages accordingly.


Before discussing the exemplary embodiments, multi-stages charge pumps in general will be discussed some. A positive charge pump (CPP) 201, represented in FIG. 2a for an open-loop example, is a circuit that from an internal voltage VIN delivers an output voltage VOUT that is higher than VIN. (There are also negative charge pumps, and although the techniques of the exemplary embodiments can be extended to these, for purposes of this discussion only the positive case will be presented.) Very often VIN is equal to one of the power supplies voltages. The principle of operation of a charge pump is to alternatively charge some capacitors to VIN and then transfer such charge into a larger capacitor that is connected to the output node of the pump. The output capacitor, CLoad 203, acts like a charge reservoir that can be eventually discharged by any currents from any devices connected to the pump's output node (IOUT). VOUT is determined by TOUT, CLoad 203, the details of the internal stages and their capacitances, and the frequency fin at which the internal capacitors are driven. FIG. 2b is a block diagram of how the pump cells can be arranged in a variable stage pump. The three (in this example) stages CP0210, CP1211, CP2212 are arranged in series to produce VOUT. When all three stages are active, VIN is fed into CP0210 and progressively increased in each stage; when only two stages are used, switch XCP0220 is closed, CP0210 is not used, and CP1211 starts with VIN rather than the output of CP0210. Similarly, when only a single stage is used, XCP1221 is closed so that CP2212 starts with VIN instead of the output of CP1211 and the first two stages are not actively pumping.



FIG. 3 shows one embodiment for a pump stage, such as CP2212. This exemplary embodiment for a pump is of the voltage doubler variety and is discussed in more detail in U.S. Pat. No. 7,696,812. Briefly, the stage 212 is connected between an input voltage (here shown as VIN, but more generally, the output of the preceding stage) and its output node to supply the output level of the pump (as here) or the input to a subsequent stage. The stage has two legs, each with a capacitor (301, 303) having one plate connected to an internal intermediate node the other plate connected to receive one of a pair of non-overlapping clock signals (respectively CLK, XCLK) through an inverter (respectively 305, 307). The intermediate node of each leg is also cross-coupled to the control the gates of a pair of transistors on the other leg (NMOS 315, PMOS 311 on the upper leg as drawn, NMOS 317, PMOS 313 on the lower) that alternately connected the intermediate node to either the input node or to the output node. Ideally, the maximum VOUT achievable is two times VIN and if a higher output voltage is required, then multiple such stages have to be staggered one after the other. The unit circuit of the staggered design is then one of the cells.


If the desired VOUT is not equal to the actual VOUT (such as 2N*VIN, where N is the number of stages, for the pump design of FIG. 3), then an extra circuitry can be added that alters the period at which the charges stored into internal pump capacitors are transferred into CLoad 203: This type of arrangement for a charge pump system is referred to as a regulated charge pump and is illustrated schematically in FIG. 2c. The pump output VOUT is again supplied to the load capacitor Cload 203 and output node of the charge pump system, but is now also feed back to the regulation circuitry, here represented by a comparator 205. The output voltage VOUT is compared to the target value and the system's output adjusted accordingly, here by altering the frequency fin from a voltage controlled oscillator, to raise or lower VOUT.


For purposes of this exposition, when reference to a particular design is needed, the following discussion will use a 3-stage charge pump, where the individual stages are as shown in FIG. 3 and a frequency based regulation scheme is used. More generally, other arrangements for the number of stages, as long as there are two or more, and the pump stage and regulation arrangements can be used. For example, a variable number of voltage adder-type stages could be used. More information on charge pumps can be found, for example, in “Charge Pump Circuit Design” by Pan and Samaddar, McGraw-Hill, 2006, or “Charge Pumps: An Overview”, Pylarinos and Rogers, Department of Electrical and Computer Engineering University of Toronto, available on the webpage “www.eecg.toronto.edu/˜kphang/ece1371/chargepumps.pdf”. Further information on various other charge pump aspects and designs can be found in U.S. Pat. Nos. 5,436,587; 6,370,075; 6,556,465; 6,760,262; 6,922,096; 7,030,683; 7,554,311; 7,368,979; 7,795,952; and 7,135,910; US Patent Publication numbers 2009-0153230-AI; 2009-0153232-A1; 2009-0315616-A1; 2009-0322413-A1; and 2009-0058506-A1; and application Ser. No. 11/295,906 filed on Dec. 6, 2005; Ser. No. 11/303,387 filed on Dec. 16, 2005; Ser. No. 11/845,939, filed Aug. 28, 2007; Ser. No. 12/135,948 filed Jun. 9, 2008; Ser. No. 12/506,998 filed on Jul, 21, 2009; and Ser. No. 12/570,646 filed on Sep. 30, 2009. Examples of a pump system with a variable number of branches can be found, for example, in U.S. Pat. No. 5,781,473 and with a variable number of stages can be found, for example, in U.S. Pat. Nos. 6,370,075 and 6,486,728 and in U.S. patent application Ser. No. 12/634,385 filed on Dec. 9, 2009.


Charge pumps find many applications in integrated circuit contexts where the system needs, in at least some phases of its operations, voltage values that extend beyond those available from the power supply. In particular, non-volatile memory devices often operate on fairly low supply voltage values, but require higher voltage levels for the writing and erasing of data. The techniques presented here can be advantageously used is such non-volatile memory devices, including the EEPROM based flash memory such as those described in U.S. Pat. Nos. 5,570,315, 5,903,495, 6,046,935 or the sort of “3D” structure presented in U.S. Pat. No. 7,696,812 and references found therein.


One commonly used figure of merit for a charge-pump circuit is the power efficiency ratio: η=(VOUT*IOUT)/(VIN*IIN), where VOUT=output voltage from the pump, IOUT=average current delivered by the pump to the load, IIN=average current delivered to the pump from VIN and VIN=lower reference voltage used to generate VOUT. The maximum value for η is one, but this is never achieved with real circuits due to the non ideal properties of CMOS devices. Plotting the power efficiency versus output voltage for a wide voltage range, the output curve would typically be something like that shown in FIG. 4a, an upside down U shape. η has only a limited range where reaches the highest value and then decreases fairly rapidly for both higher and lower output voltages. As shown in FIG. 5b, changing the number of active stages of the pump shifts the η curve. From the same figure, it can be seen that for a specific output voltage there is only one configuration of number of stages that provides the highest efficiency.


In the prior art, the pump configuration is usually chosen based only on the required maximum VOUT voltage and usually does not take into consideration factors such variation in temperature, VIN and process variations that affect the systems output. With such an approach and for VOUT close to the values where two adjacent efficiency curves intersect, the variation of process or external variable could make the selected configuration to no longer be the optimum one in term of efficiency. In the techniques presented in the following, extra circuitry is added to the conventional charge pump that continuously monitors the efficiency of the pump and modifies its configuration in order to pick for each VOUT voltage the correct number of stages to achieve the maximum efficiency available by the topology of the charge-pump stage.


An underlying idea that the exemplary embodiments exploit is related to the efficiency plots of FIG. 4b. To help explain why η versus output voltage has a reverse U type shape, it is useful to plot also the frequency of operation of the individual pumps, fclk, across the output voltage range. This is done in FIG. 5b. (FIG. 5a is similar to FIG. 4a, but split into 3 regions.) There are three regions of interest in the graphs: region 1, to the left of the peak, is where η increases with VOUT; region 2 is where efficiency reaches the peak and then start to decrease; and region 3 where η decreases rapidly. In the first region initially fclk is fairly constant while in the middle of region 1 starts to increase linearly. In this region the output voltage also increases fairly linearly. Entering region 2, VOUT and fclk both increase relatively linearly. After η reaches the peak, any increase of VOUT has to be supported by a larger increase of fclk. Finally in region 3, VOUT saturates because it has reached the maximum output voltage obtainable by the pump stages while the frequency is still increasing exponentially. This can be explained with the help of FIG. 2c. In a frequency regulated charge pump, the frequency fclk is determined by a controller circuit that measures the difference between the target VOUT voltage and the real VOUT. As this error gets larger, the higher is the output voltage of the controller and, consequently, the higher the output clock frequency to the pump cells. In the linear region of the system, i.e. in Region 1 and middle of Region 2, increasing fclk correspondingly increases VOUT. In the rest of the regions, the system saturates and any increase in fclk has very little or no effect on VOUT. Consequently, in Region 3 the error increases, fclk is increased and requires more current from VIN, so that the efficiency will consequently decrease.


The frequency of operation is also affected by the number of stages being used in a charge pump. FIGS. 6a and 6b illustrate the situation for an actual charge pump having 1, 2 and 3 active stages and VOUT in the range of 3.5 to 9 Volts. The plot of FIG. 6a again shows three humps as in FIG. 4a, but for an actual pump. As shown in FIG. 6b, there is an initial flat phase, where the frequency is constant as it is at the lowest output the oscillator can deliver. The frequency the rises increasing rapidly as the pump reaches and exceeds its optimum efficiency for a give number of stages. In one principle aspect, the techniques presented here leverage this behavior that if the number of stages selected for the particular VOUT is too small then fclk will be much higher than the configuration with an extra stage enabled.



FIG. 7 is a circuit schematic of an exemplary embodiment of the charge-pump system. The output of the charge pump system is supplied by a master charge pump 701. This master charge pump can be of various designs, but in any case will be a multi-stage pump where the number of active stages is adjustable. In this example, the pump section itself is a 3 stage pump cell 703 that is connected directly to the output VOUT and delivers an output current IOUT, where there is again a load capacitor CLoad 711 connected at the output node. For this discussion, the individual stages can be taken as shown in FIG. 3. The number of active stages in the pump 703 can be set by the control signal that is shown to come in at the bottom from the control logic 749 (discussed further below). The master pump section also includes regulation circuitry. The output voltage is fed back to the comparator 707, where it is compared to a reference voltage. The reference voltage can be supplied by a band gap or other accurate source, but as this reference value is typically quite a bit less than the desired VOUT value, which could, for example be a programming voltage in a non-volatile memory and have a value on the order of 20V. Consequently, to be able to compare these voltages, VOUT is typically ran through a voltage divider DIV 705. The output of comparator 707 is the voltage VVCO that is feed to the voltage controlled oscillator 709, which in turn generates the clock to drive the pump stages.


The lower portion of FIG. 7 is the slave charge pump section 721 that includes the actual slave charge pump itself as well as the various control circuitry used to determine the number of active stages. The slave charge pump proper includes the pump cells 723, where the number of active stages is again settable by the control logic 749, the voltage divider 725, the comparator 727, and voltage controller oscillator 729, with the node output (as VOUT_SLAVE) again connected to the load capacitor CLoad_1 731. Although the slave pump need not be of the same design as the master section (for example, the pump stages themselves could be formed of small transistor, capacitors, or both, as they do not drive the actual load), the implementation is much more straightforward if they are of the same design with like sized elements. This requires that the same amount of circuit area be devoted to the slave section as to the master section, but in an actual application (such as in a non-volatile memory circuit) there may be many master pump section (hundreds in some cases) to supply sufficient current levels, while only a single slave section is needed, so that the actual increase in overhead circuitry is incremental fairly small.


The one replica charge pump can output the same VOUT as the main pump, but delivers a current IDAC_CPP which need only be a fraction of the master pump's IOUT. The load 733 for the charge pump is adjustable and is here taken as a transistor whose gate is controlled by IDAC 735, represented as a having a sort of current mirror arrange driven by the adjusted current. The other elements of the slave section 721 are used to set the value of the load 733 to mimic the actual load being driven by the master stage 701, vary the active number of stages in the slave pump cells 723 while driving this load, determine whether it is more efficient to drive the load with the varied number of stages, and, if so, alter the number of active stages in the master pump.


A phase-frequency detection (PFD) circuit 739 is connected to receive and compare the frequencies of the master section's oscillator 709 and the slave section's VCO 729. The PFD 739 can receive the value of each of these frequencies or a fraction of them. As discussed in the following, for determining the load value of 733, the frequencies are compared directly, while for determining the number of stages to use, fractional parts of the frequencies are compared. In the exemplary embodiment, both of the frequencies can be reduced by a factor of 2 by the latches 745 and 747, where the respective outputs are fed to the multiplexers 741 and 734. Whether the frequency or its reduced value is passed by the multiplexers is then determined by the control logic 749. The result of the comparison by PFD 739 into the control logic block 749. The control logic circuit 749 controls the timing and the number of enabled stages for both MASTER_CPP 701 and SLAVE_CPP 721. The detail of the control logic is also based on the number of stages active at the time.


In order to dynamically determine the number of enabled stages for MASTER_CPP 701, there are exemplary embodiment alternated two modes of operation of the SLAVE_CPP section 721. In the “locking mode” (ILOCK_PHASE), the slave pump 723 and the master pump 703 have the same number of active stages. By having the 4 (in this example) bit UP/DOWN counter 737 change the value of IDAC_CPP, the system varies the load to achieve the state where both charge pumps have the same output voltage and operate at the same frequency. The input VILOCK is used when the system is not trying to regulate the load to stop changing the count and freeze the IDAC value. (If design of the slave section differed from that of that of the master section, the equalization of loads would typically be more involved.) Once the loads of the two sections are the same, then in the testing phase the slave section can be used to determine whether the number of active stages is the number that should be used for the specific load.


In the testing mode the load is fixed to the value reached during the locking phase. The control logic circuit 749 then increases or decreases by one the number of active stages in 723. The frequencies are then compared again by PFD 739. If the number of stages of in the slave pump 723 is decreased, and the new frequency of the slave section is higher than that half the frequency of the master pump, then the control logic 749 decreases also the number of active stages in the master pump cells 703. This comparison is made by the control logic switching the multiplexer 734 to feed the output of 747 into PFD 739. To see whether more active stages would be better, the number of active stages in 723 is increased by one and the slave frequency (fclk_SLAVE) is then compared with half the frequency of master value fclk_MASTER. If fclk_SLAVE<0.5*fclk_MASTER, the control logic increments by one the number of active stages of the master charge-pump. The comparison based on half frequencies used in the example is somewhat empirical and based on the specifics of the particular pump's design, but for the voltage double structure of FIG. 3 that is used in the exemplary embodiment, the factor of 2 provides a good comparison ratio, as can be seen from the plots of FIGS. 6a and 6b. Also, the reduction in frequency by a half is readily implemented by the sort of arrangement shown in FIG. 7 using latches 745 and 747.


As the load on the master pump at VOUT can change, the load on the slave section needs be periodically adjusted to match and the number of active stages rechecked. The control logic circuit periodically alternates the two mode of operation as illustrated in the exemplary embodiment of FIG. 9, where some corresponding circuitry for control logic to use in determining these Testing/Locking modes of operation is shown in FIG. 8. The system clock fIN is shown in the top trace 901. The bottom line 909 is ILOCK_PHASE and is high when the load for the slave section is being set. The next trace up TESTING_PHASE 907 is the complement of this and is high when the load is set and the slave pump is operating with a different number of stages in the testing mode. This process repeating over 32 cycles with the transitions set to occur at the number of cycles noted in 901. 903 and 905 respectively indicate whether the test phase is using one more (Check_up high) or fewer (Check_down high) stages in the slave pump. Specifically, in this implementation the logic forces two consecutives Testing mode phases where we increment the SLAVE_CPP active stages and then we force a testing phase where we decrease the active stages of SLAVE_CPP. This is done as since in typical applications, it is more common when the output of the pump is called upon to increase rapidly. For example, in the case of a non-volatile memory, the pump may suddenly need to supply one of the quite high voltages used for erase or program operations. This sequence of events can be changed without affecting the overall principle of operation depending upon the pump's application.



FIG. 8 illustrates an example of some circuitry that the control logic can use to implement this timing. The system clock is fed into the summing circuit 801 and outputs a 5 bits value (corresponding to the cycle of 32 clocks in this example. The decoder 803 takes these 5 bits and, based on the numbers on its left side, asserts the various signals to the logic gates. The inputs XCP0_MAIN and XCP1_MAIN relate to the number of active stages in the master pump 703 and are shown in FIG. 2b. The outputs then determine which phase the system is in (Locking or Testing mode) and, if in texting phase, whether to check up or down.


The result of the power efficiency for a pump system using this architecture is illustrate in FIG. 10, where it is shown that the algorithm can automatically switch between 1 (with peak 1001), 2 (with peak 1003) and 3 (with peak 1005) stages configurations. As shown, when the efficiency drops to near 50%, the system changes the number of active stages. Consequently, these techniques improve the efficiency of a charge-pumps that requires delivering an output voltage that ranges across a wide range and with a DC current load. This advantage is achieved by adding a circuit (the slave section 721) that has a very low DC current and can be implemented in standard CMOS logic with no requirement for high voltage type devices. The described arrangement can be used in parallel in a complementary manner with other pump system that optimize η by tweaking oscillator frequency or any improvements in the circuit used by the individual pump stage.


As noted above, the description above was based on a specific exemplary embodiment, but the techniques are more widely applicable to other multi-stage charge pump arrangement. The exemplary charge pump system of FIG. 7 used three stages, all of them taken to be of a particular voltage doubler design. More generally, the pump sections need only have two or more stages and other stage designs, including voltage adders or even a mixture of different types of stages. For different stage designs, some of the implementation detail will often need to be modified: for example, the decision on whether to increase or decrease the number of active stages may no longer depend on a relative factor of 2 for frequency comparisons for some or all of the stages since, if a voltage adder design is used, the relative frequency factor may changes depending on the active number of stages. The exemplary system also employs a frequency based regulation, but other regulation methods are known (see cited references above) and in these cases the appropriate regulation parameter would instead be compared during the testing mode. Also, the discussion above was for a positive charge pump system, but, with the appropriate changes the negative pump system can use the same sort of techniques for dynamically determining the number of active stages to use.


As discussed above, the arrangement of FIG. 7 requires the introduction the slave pump section and control circuitry, and the corresponding increase in required area. The area requirement can be reduced by sizing the slave section differently than the master section, but this complicates the comparison processes for the control circuitry and would likely require the system to go through a calibration process. In many typical charge pump applications, such as that described in U.S. Pat. No. 7,696,812 with respect to use in three dimensional memory array, to provide sufficient current a number of master pump sections (as many as several hundred in some cases) are used, all of which can have their active number of stages set by a single slave section; consequently, the additional incremental increase in circuitry to achieve this dynamic switching of the number of charge-pump stages is slight.


Although the invention has been described with reference to particular embodiments, the description is only an example of the invention's application and should not be taken as a limitation. Consequently, various adaptations and combinations of features of the embodiments disclosed are within the scope of the invention as encompassed by the following claims.

Claims
  • 1. A charge pump system comprising: a master charge pump section to provide an output voltage at an external output node, including: first regulation circuitry connected to receive the output voltage and a reference voltage and supply an oscillator signal having a frequency determined from the output voltage and the reference voltage; anda first charge pump connected to receive the oscillator frequency of the first regulation circuitry and to generate the output voltage while operating according to the oscillator frequency of the first regulation circuitry, wherein the first charge pump has a plurality of stages and the number of active stages is settable by a first control signal;an internal load having an adjustable value;a slave charge pump section connected to drive the internal load, including: second regulation circuitry connected to receive a voltage driving the internal load and the reference voltage and supply another oscillator signal having a frequency determined from the voltage driving the internal load and the reference voltage; anda second charge pump connected to receive the other oscillator frequency of the second regulation circuitry and to generate the voltage driving the internal load while operating according to the oscillator frequency of the second regulation circuitry, wherein the second charge pump has the same number of stages as the first charge pump and the number of active stages is settable by a second control signal; andcontrol logic connected to the master charge pump section to receive the oscillator frequency of the first regulation circuitry and supply the first control signal, connected to the slave charge pump section to receive the other oscillator frequency of the second regulation circuitry and supply the second control signal, and connected to the internal load to set the adjustable value thereof,wherein the control logic can set the adjustable value of the internal load based upon a comparison of the oscillator frequencies of the first and second regulation circuitries while the first and second charge pumps are operating with the same number of active stages, and can alter the number of active stages in the first charge pump based upon a comparison of the oscillator frequencies of the first and second regulation circuitries while the first and second charge pumps are operating with a different number of active stages.
  • 2. The charge pump system of claim 1, wherein the first and second regulation circuitries each include: a comparator having a first input connected to receive the reference voltage and a second input connected, for the first regulation circuitry, to receive a voltage derived from the output voltage and, for the second regulation circuitry, a voltage derived from the voltage driving the internal load, andan oscillator controlled by the output of the comparator to provide the oscillator frequency.
  • 3. The charge pump system of claim 1, wherein the internal load includes a transistor connected between the output of the second charge pump and ground and having a gate voltage controlled by the control logic.
  • 4. The charge pump system of claim 1, where the first and second charge pumps each have N stages, where N is an integer greater than 1, and the number of active stages in the first and second charge pumps is settable from 1 to N by the first and second control signals, respectively.
  • 5. The charge pump system of claim 1, wherein when connected to drive an external load with the output voltage, the control logic alternately performs determinations of whether to adjust the internal load and of whether to alter the number of active stages in the first charge pump.
  • 6. The charge pump system of claim 5, wherein the determinations of whether to alter the number of active stages includes determinations both of whether to increase and of whether to decrease the number of active stages in the first charge pump.
  • 7. The charge pump system of claim 6, wherein the determinations of whether to alter the number of active stages further includes a repeating sequence of two determinations of whether to increase the number of active stages in the first charge pump and one determination of whether to decrease the number of active stages in the first charge pump.
  • 8. The charge pump system of claim 1, wherein the control logic includes a frequency comparator circuit connected, when setting the value of the internal load, to receive the frequencies of the first and second regulation circuitries, where the control logic increases the value of the internal load when the frequency of the first regulation circuitry is higher than the frequency of the second regulation circuitry and decreases the value of the internal load when the frequency of the first regulation circuitry is lower than the frequency of the second regulation circuitry.
  • 9. The charge pump system of claim 1, wherein the control logic includes a frequency comparator circuit connected, when determining whether to increase the number active stages in the first charge pump, to receive the frequency of the second regulation circuitry and a predetermined fraction that is less than one of the frequency of the first regulation circuitry while operating the second charge pump with one more active stage than the first charge pump.
  • 10. The charge pump system of claim 1, wherein the control logic includes a frequency comparator circuit connected, when determining whether to decrease the number active stages in the first charge pump, to receive the frequency of the first regulation circuitry and a predetermined fraction that is less than one of the frequency of the second regulation circuitry while operating the second charge pump with one fewer active stage than the first charge pump.
  • 11. A method of operating a charge pump system to drive an external load, comprising: driving the external load using a master charge pump of a multi-stage, frequency regulated design, wherein the number of stages active is settable, and the master charge pump is driving the external load using a first number of active stages and a first regulated frequency;driving an adjustable internal load using a slave charge pump of the same design as the master charge pump, wherein the slave charge pump is driving the adjustable internal load using the first number of active stages and a second regulated frequency;determining a level of, the adjustable internal load based upon a comparison of the first and second regulated frequencies;driving the adjustable internal load set to the determined level using the slave charge pump with a second number of active stages, wherein the second number is different than the first number, and using a third regulated frequency; anddetermining whether to change the number of active stages in the master charge pump based upon a comparison of the first and third regulated frequencies.
  • 12. The method of claim 11, wherein the second number of stages is one greater than the first number of stages.
  • 13. The method of claim 12, wherein determining whether to change the number of active stages in the master charge pump includes: determining whether the third regulated frequency is greater than a predetermined fraction of the first regulated frequency, the predetermined fraction being between one and zero;in response to determining that the third regulated frequency is greater than the predetermined fraction of the first regulated frequency, continuing to operate the master charge pump with the first number of active stages; andin response to determining that the third regulated frequency is not greater than the predetermined fraction of the first regulated frequency, subsequently operating the master charge pump with the second number of active stages.
  • 14. The method of claim 13, wherein the predetermined fraction is one half.
  • 15. The method of claim 11, wherein the second number of stages is one less than the first number of stages.
  • 16. The method of claim 15, wherein determining whether to change the number of active stages in the master charge pump includes: determining whether the first regulated frequency is greater than a predetermined fraction of the third regulated frequency, the predetermined fraction being between one and zero;in response to determining that the first regulated frequency is greater than the predetermined fraction of the third frequency, subsequently operating the master charge pump with the second number of active stages; andin response to determining that the first regulated frequency is not greater than the predetermined fraction of the third regulated frequency, continuing to operate the master charge pump with the first number of active stages.
  • 17. The method of claim 16, wherein the predetermined fraction is one half.
  • 18. The method of claim 11, wherein determining the level of the adjustable internal load includes: setting a value of an internal resistance by adjusting the value of the adjustable internal load to bring the second regulated frequency nearer to the first regulated frequency.
  • 19. The method of claim 11, further comprising: in response to determining to change the number of active stages of the master charge pump, subsequently operating the master charge pump with the second number of active stages.
  • 20. The method of claim 19, further comprising: subsequently cyclically repeating the process of determining the level of the adjustable internal load, driving the adjustable internal load, determining whether to change the number of active stages in the master charge pump, and subsequently operating the master charge pump with the determined number of active stages.
  • 21. The method of claim 20, wherein the cyclically repeated determining whether to change the number of active stages in the master charge pump includes determinations both of whether to increase and of whether to decrease the number of active stages in the master charge pump.
  • 22. The method of claim 21, wherein the determinations of whether to alter the number of active stages of the master charge pump includes a repeating sequence of two determinations of whether to increase the number of active stages in the master charge pump and one determination of whether to decrease the number of active stages in the master charge pump.
  • 23. The charge pump system of claim 1, wherein the charge pump system is a peripheral circuit element on a non-volatile memory device.
  • 24. The charge pump system of claim 23, wherein the memory device is an EEPROM based flash memory.
  • 25. The charge pump system of claim 23, wherein the charge pump system is a peripheral circuit element on a monolithic three-dimensional (3D) semiconductor memory device.
  • 26. The charge pump system of claim 25, wherein the semiconductor memory device further comprises a three-dimensional (3D) non-volatile memory that includes multiple memory cells arranged in multiple physical levels above a silicon substrate.
  • 27. The charge pump system of claims 26, wherein the charge pump system is connectable to the three-dimensional (3D) non-volatile memory to supply a programming voltage level thereto from the external output node of the charge pump system.
  • 28. The charge pump system of claims 26, wherein the charge pump system is connectable to the three-dimensional (3D) non-volatile memory to supply an erase voltage level thereto from the external output node of the charge pump system.
  • 29. The method of claim 11, wherein the charge pump system is a peripheral circuit element on a non-volatile memory device to which the charge pump system is connectable to drive as the external load.
  • 30. The method of claim 29, wherein the memory device is an EEPROM based flash memory.
  • 31. The method of claim 29, wherein the charge pump system is a peripheral circuit element on a monolithic three-dimensional semiconductor memory device.
  • 32. The method of claim 31, wherein the semiconductor memory device further comprises a three-dimensional (3D) non-volatile memory that includes multiple memory cells arranged in multiple physical levels above a silicon substrate.
  • 33. The method of claim 32, wherein the charge pump system is connectable to the three-dimensional (3D) non-volatile memory to supply a programming voltage level thereto.
  • 34. The method of claim 32, wherein the charge pump system is connectable to the three-dimensional (3D) non-volatile memory to supply an erase voltage level thereto.
US Referenced Citations (275)
Number Name Date Kind
3697860 Baker Oct 1972 A
4271461 Hoffmann et al. Jun 1981 A
4511811 Gupta Apr 1985 A
4583157 Kirsch et al. Apr 1986 A
4621315 Vaughn et al. Nov 1986 A
4636748 Latham, II Jan 1987 A
4736121 Cini et al. Apr 1988 A
4888738 Wong et al. Dec 1989 A
5140182 Ichimura Aug 1992 A
5168174 Naso et al. Dec 1992 A
5175706 Edme Dec 1992 A
5263000 Van Buskirk et al. Nov 1993 A
5335198 Van Buskirk et al. Aug 1994 A
5392205 Zavaleta Feb 1995 A
5436587 Cernea Jul 1995 A
5483434 Seesink Jan 1996 A
5508971 Cernea et al. Apr 1996 A
5521547 Tsukada May 1996 A
5532653 Adkins Jul 1996 A
5539351 Gilsdorf et al. Jul 1996 A
5553030 Tedrow et al. Sep 1996 A
5563779 Cave et al. Oct 1996 A
5563825 Cernea et al. Oct 1996 A
5568424 Cernea et al. Oct 1996 A
5570315 Tanaka et al. Oct 1996 A
5592420 Cernea et al. Jan 1997 A
5596532 Cernea et al. Jan 1997 A
5602794 Javanifard et al. Feb 1997 A
5621685 Cernea et al. Apr 1997 A
5625544 Kowshik et al. Apr 1997 A
5644534 Soejima Jul 1997 A
5693570 Cernea et al. Dec 1997 A
5712778 Moon Jan 1998 A
5732039 Javanifard et al. Mar 1998 A
5734286 Takeyama et al. Mar 1998 A
5767735 Javanifard et al. Jun 1998 A
5781473 Javanifard et al. Jul 1998 A
5801987 Dinh Sep 1998 A
5812017 Golla et al. Sep 1998 A
5818766 Song Oct 1998 A
5828596 Takata et al. Oct 1998 A
5903495 Takeuchi et al. May 1999 A
5943226 Kim Aug 1999 A
5945870 Chu et al. Aug 1999 A
5969565 Naganawa Oct 1999 A
5969988 Tanzawa et al. Oct 1999 A
5973546 Le et al. Oct 1999 A
5982222 Kyung Nov 1999 A
6008690 Takeshima et al. Dec 1999 A
6016073 Ghilardelli et al. Jan 2000 A
6018264 Jin Jan 2000 A
6023187 Camacho et al. Feb 2000 A
6026002 Viehmann Feb 2000 A
6046935 Takeuchi et al. Apr 2000 A
6104225 Taguchi et al. Aug 2000 A
6107862 Mukainakano et al. Aug 2000 A
6134145 Wong Oct 2000 A
6147566 Pizzuto et al. Nov 2000 A
6151229 Taub et al. Nov 2000 A
6154088 Chevallier et al. Nov 2000 A
6157242 Fukui Dec 2000 A
6188590 Chang et al. Feb 2001 B1
6198645 Kotowski et al. Mar 2001 B1
6208198 Lee Mar 2001 B1
6249445 Sugasawa Jun 2001 B1
6249898 Koh et al. Jun 2001 B1
6275096 Hsu et al. Aug 2001 B1
6278294 Taniguchi Aug 2001 B1
6285622 Haraguchi et al. Sep 2001 B1
6288601 Tomishima Sep 2001 B1
6297687 Sugimura Oct 2001 B1
6307425 Chevallier et al. Oct 2001 B1
6314025 Wong Nov 2001 B1
6320428 Atsumi et al. Nov 2001 B1
6320796 Voo et al. Nov 2001 B1
6320797 Liu Nov 2001 B1
6329869 Matano Dec 2001 B1
6344959 Milazzo Feb 2002 B1
6344984 Miyazaki Feb 2002 B1
6356062 Elmhurst et al. Mar 2002 B1
6359798 Han et al. Mar 2002 B1
6369642 Zeng Apr 2002 B1
6370075 Haeberli et al. Apr 2002 B1
6385107 Bedaroda et al. May 2002 B1
6400202 Fifield et al. Jun 2002 B1
6404274 Hosono et al. Jun 2002 B1
6411157 Hsu et al. Jun 2002 B1
6424570 Le et al. Jul 2002 B1
6445243 Myono Sep 2002 B2
6456154 Sugimura Sep 2002 B2
6456170 Segawa et al. Sep 2002 B1
6476666 Palusa et al. Nov 2002 B1
6486728 Kleveland Nov 2002 B2
6518830 Gariboldi et al. Feb 2003 B2
6522191 Cha et al. Feb 2003 B1
6525614 Tanimoto Feb 2003 B2
6525949 Johnson et al. Feb 2003 B1
6531792 Oshio Mar 2003 B2
6538930 Ishii et al. Mar 2003 B2
6545529 Kim Apr 2003 B2
6556465 Haeberli et al. Apr 2003 B2
6577535 Pasternak Jun 2003 B2
6606267 Wong Aug 2003 B2
6661682 Kim et al. Dec 2003 B2
6703891 Tanaka Mar 2004 B2
6724241 Bedarida et al. Apr 2004 B1
6734718 Pan May 2004 B1
6737907 Hsu et al. May 2004 B2
6760262 Haeberli et al. Jul 2004 B2
6762640 Katsuhisa Jul 2004 B2
6781440 Huang Aug 2004 B2
6798274 Tanimoto Sep 2004 B2
6819162 Pelliconi Nov 2004 B2
6834001 Myono Dec 2004 B2
6859091 Nicholson et al. Feb 2005 B1
6878981 Eshel Apr 2005 B2
6891764 Li May 2005 B2
6894554 Ito May 2005 B2
6922096 Cernea Jul 2005 B2
6927441 Pappalardo et al. Aug 2005 B2
6933768 Hausmann Aug 2005 B2
6944058 Wong Sep 2005 B2
6954386 Narui et al. Oct 2005 B2
6975135 Bui Dec 2005 B1
6985397 Tokui et al. Jan 2006 B2
6990031 Hashimoto et al. Jan 2006 B2
6995603 Chen et al. Feb 2006 B2
7002381 Chung Feb 2006 B1
7023260 Thorp et al. Apr 2006 B2
7030683 Pan et al. Apr 2006 B2
7092263 Chang Aug 2006 B2
7113023 Cernea Sep 2006 B2
7116154 Guo Oct 2006 B2
7116155 Pan Oct 2006 B2
7120051 Gorobets et al. Oct 2006 B2
7123078 Seo Oct 2006 B2
7129759 Fukami Oct 2006 B2
7135910 Cernea Nov 2006 B2
7135911 Imamiya Nov 2006 B2
7180794 Matsue Feb 2007 B2
7205682 Kuramori Apr 2007 B2
7208996 Suzuki et al. Apr 2007 B2
7215179 Yamazoe et al. May 2007 B2
7224591 Kaishita et al. May 2007 B2
7227780 Komori et al. Jun 2007 B2
7239192 Tailliet Jul 2007 B2
7253675 Aksin et al. Aug 2007 B2
7253676 Fukuda et al. Aug 2007 B2
7259612 Saether Aug 2007 B2
7276960 Peschke Oct 2007 B2
7279957 Yen Oct 2007 B2
7345928 Li Mar 2008 B2
7348829 Choy et al. Mar 2008 B2
7368979 Govindu et al. May 2008 B2
7397677 Collins et al. Jul 2008 B1
7436241 Chen et al. Oct 2008 B2
7466188 Fifield Dec 2008 B2
7468628 Im et al. Dec 2008 B2
7495500 Al-Shamma et al. Feb 2009 B2
7545684 Nakagawa et al. Jun 2009 B2
7554311 Pan Jun 2009 B2
7579902 Frulio et al. Aug 2009 B2
7579903 Oku Aug 2009 B2
7602233 Pietri et al. Oct 2009 B2
7667529 Consuelo et al. Feb 2010 B2
7671572 Chung Mar 2010 B2
7696812 Al-Shamma et al. Apr 2010 B2
7772914 Jung Aug 2010 B2
7795952 Lui et al. Sep 2010 B2
7830203 Chang et al. Nov 2010 B2
7928796 Namekawa Apr 2011 B2
7944277 Sinitsky et al. May 2011 B1
7956673 Pan Jun 2011 B2
7956675 Saitoh et al. Jun 2011 B2
7969235 Pan Jun 2011 B2
7973592 Pan Jul 2011 B2
8040174 Likhterov Oct 2011 B2
8093953 Pierdomenico et al. Jan 2012 B2
8159091 Yeates Apr 2012 B2
8193853 Hsieh et al. Jun 2012 B2
8242834 Chuang et al. Aug 2012 B2
8339183 Htoo et al. Dec 2012 B2
8395440 Sandhu et al. Mar 2013 B2
8604868 Ucciardello et al. Dec 2013 B2
8643358 Yoon Feb 2014 B2
20020008566 Taito Jan 2002 A1
20020014908 Lauterbach Feb 2002 A1
20020075063 Hwang Jun 2002 A1
20020075706 Foss et al. Jun 2002 A1
20020101744 DeMone Aug 2002 A1
20020130701 Kleveland Sep 2002 A1
20020130704 Myono et al. Sep 2002 A1
20020140463 Cheung Oct 2002 A1
20020163376 Pappalardo et al. Nov 2002 A1
20030128560 Saiki et al. Jul 2003 A1
20030214346 Pelliconi Nov 2003 A1
20040046603 Bedarida Mar 2004 A1
20050024125 McNitt et al. Feb 2005 A1
20050030088 Cernea Feb 2005 A1
20050093614 Lee May 2005 A1
20050195017 Chen et al. Sep 2005 A1
20050237103 Cernea Oct 2005 A1
20050248386 Pan et al. Nov 2005 A1
20060098505 Cho et al. May 2006 A1
20060114053 Sohara et al. Jun 2006 A1
20060119393 Hua et al. Jun 2006 A1
20060244518 Byeon et al. Nov 2006 A1
20060250177 Thorp et al. Nov 2006 A1
20070001745 Yen Jan 2007 A1
20070053216 Alenin Mar 2007 A1
20070069805 Choi et al. Mar 2007 A1
20070126494 Pan Jun 2007 A1
20070139099 Pan Jun 2007 A1
20070139100 Pan Jun 2007 A1
20070152738 Stopel et al. Jul 2007 A1
20070210853 Maejima Sep 2007 A1
20070211502 Komiya Sep 2007 A1
20070222498 Choy et al. Sep 2007 A1
20070229149 Pan et al. Oct 2007 A1
20080012627 Kato Jan 2008 A1
20080024096 Pan Jan 2008 A1
20080024198 Bitonti et al. Jan 2008 A1
20080042731 Daga et al. Feb 2008 A1
20080068067 Govindu et al. Mar 2008 A1
20080111604 Boerstler et al. May 2008 A1
20080116963 Jung May 2008 A1
20080136500 Frulio et al. Jun 2008 A1
20080157731 Pan Jul 2008 A1
20080157852 Pan Jul 2008 A1
20080157859 Pan Jul 2008 A1
20080218134 Kawakami et al. Sep 2008 A1
20080239802 Thorpe et al. Oct 2008 A1
20080239856 Thorpe et al. Oct 2008 A1
20080278222 Conte et al. Nov 2008 A1
20080307342 Furches et al. Dec 2008 A1
20090033306 Tanzawa Feb 2009 A1
20090051413 Chu et al. Feb 2009 A1
20090058506 Nandi et al. Mar 2009 A1
20090058507 Nandi et al. Mar 2009 A1
20090063918 Chen et al. Mar 2009 A1
20090091366 Baek et al. Apr 2009 A1
20090121780 Chen et al. May 2009 A1
20090121782 Oyama et al. May 2009 A1
20090153230 Pan et al. Jun 2009 A1
20090153231 Pan et al. Jun 2009 A1
20090153232 Fort et al. Jun 2009 A1
20090167418 Raghavan Jul 2009 A1
20090174441 Gebara Jul 2009 A1
20090184697 Park Jul 2009 A1
20090296488 Nguyen et al. Dec 2009 A1
20090315598 Namekawa Dec 2009 A1
20090315616 Nguyen et al. Dec 2009 A1
20090322413 Huynh et al. Dec 2009 A1
20100019832 Pan Jan 2010 A1
20100033232 Pan Feb 2010 A1
20100074034 Cazzaniga Mar 2010 A1
20100085794 Chen et al. Apr 2010 A1
20100118625 Matano May 2010 A1
20100127761 Matano May 2010 A1
20100244935 Kim et al. Sep 2010 A1
20100283549 Wang Nov 2010 A1
20100302877 Bang Dec 2010 A1
20110026329 Wada Feb 2011 A1
20110133820 Pan Jun 2011 A1
20110133821 Honda Jun 2011 A1
20110148509 Pan Jun 2011 A1
20110156803 Yap et al. Jun 2011 A1
20110176370 Izumi et al. Jul 2011 A1
20110254615 Raghunathan et al. Oct 2011 A1
20120230071 Kaneda Sep 2012 A1
20120274394 Chan Nov 2012 A1
20130162229 Chan Jun 2013 A1
20130181521 Khlat Jul 2013 A1
20140085985 Pan et al. Mar 2014 A1
20140375293 Pan et al. Dec 2014 A1
Foreign Referenced Citations (8)
Number Date Country
101764518 Jun 2010 CN
101902059 Dec 2010 CN
10 2007 026290 Jul 2008 DE
0 382 929 Aug 1990 EP
0 780 515 Jun 1997 EP
2007-020268 Jan 2007 JP
0106336 Jan 2001 WO
WO 2006132757 Dec 2006 WO
Non-Patent Literature Citations (13)
Entry
First Office Action issued for Chinese Patent Application No. 2011800614031 mailed on Feb. 3, 2015, 4 pages.
Notification of Transmittal of the Int'l Searching Search Report and The Written Opinion of the International Searching Authority, or the Declaration for Int'l Appl. No. PCT/US2011/062662 dated Aug. 6, 2012, 11 pages.
First Office Action issued by the Chinese State Intellectual Property Office in Chinese Patent Application No. 2011800614031, mailed on Sep. 24, 2015, 2 page translation.
Third Office Action issued Mar. 15, 2016 in Chinese Patent Application No. 201180061403.1, filed Nov. 30, 2011. 3 pages.
Notice of Allowance in U.S. Appl. No. 13/926,442, mailed May 13, 2015, 9 pages.
Notice of Allowance in U.S. Appl. No. 14/041,522, mailed May 19, 2015, 8 pages.
U.S. Appl. No. 12/973,641, filed Dec. 20, 2010, 26 pages.
U.S. Appl. No. 13/228,605, filed Sep. 9, 2011, 21 pages.
Feng Pan et al., “Charge Pump Circuit Design”, McGraw-Hill, 2006, 26 pages.
Louie Pylarinos et al., “Charge Pumps: An Overview”, Department of Electrical and Computer Engineering University of Toronto, 7 pages.
Ang et al., “An On-Chip Voltage Regulator Using Switched Decoupling Capacitors,” 2000 IEEE International Solid-State Circuits Conference, 2 pages.
U.S. Appl. No. 12/506,998 entitled “Charge Pump with Current Based Regulation” filed Jul. 21, 2009, 21 pages.
U.S. Appl. No. 12/634,385 entitled “Multi-Stage Charge Pump with Variable Number of Boosting Stages” filed Dec. 9, 2009, 33 pages.
Reissues (1)
Number Date Country
Parent 12973493 Dec 2010 US
Child 14291481 US