The present invention relates to a power management technique employed for operating a semiconductor integrated circuit composed of MOS transistors with lower power consumption.
In order to operate a semiconductor integrated circuit composed of MOS transistors with lower power consumption, power management means through supply voltage control or threshold voltage control have been conventionally proposed.
Among these means, the supply voltage control has now been put to practical use, and control for changing a supply voltage correspondingly to each operating frequency is carried out by the technical name of “X-scale” of Intel Corporation, “Long Run” of Transmeta Corporation or “Power Now!” of Advance Micro Devices, Inc. Also in Japan, similar techniques have been released by Toshiba Corporation, Sony Corporation and the like by their original names. Although a supply voltage set correspondingly to each operating frequency and voltage resolution are different among the techniques proposed by the respective corporations, the point is that a supply voltage corresponding to each operating frequency is lowered for performing an operation with lower power consumption commonly in all the techniques. This is because the operating power P of an LSI can be approximated by a formula, P=fCV2 and hence it is the key to reduce the power consumption how the supply voltage V is lowered.
However, in order to realize a low voltage operation, it is necessary to also lower the threshold voltage Vt of a MOS transistor, and a new power problem has been arisen in accordance with a recently lowered threshold voltage of a MOS transistor. The problem is what is called a leakage current problem, and specifically, a leakage current is generally exponentially increased in proportion to lowering of the threshold voltage.
With respect to the threshold voltage control, a VTCMOS (Variable Threshold CMOS) technique is well known. Literally in this technique, a threshold voltage is changed by controlling substrate potential of a MOS transistor. The detailed technique and use are described in, for example, Nikkei Electronics, 1997, 7.28 (No. 695). In general, a leakage current is always constant regardless of an operation time or a stand-by time of a device, and hence, leakage power is conspicuous in the stand-by time as compared with operating power. Therefore, it is necessary to suppress the leakage power by controlling the threshold voltage to be higher during the stand-by time. Accordingly, in the VTCMOS, the substrate voltage of a MOS transistor is changed between the operation time and the stand-by time. Specifically, with two kinds of substrate voltages provided, larger back bias is given to the substrate in the stand-by time so as to attain a higher threshold voltage.
Also, the threshold voltage control has been proposed also for the purpose of suppressing variation. For example, Japanese Laid-Open Patent Publication No. 9-129831 describes threshold voltage control to be employed for correcting a shift of the threshold voltage of a MOS transistor from a set value caused by process variation. The disclosure is specifically described with reference to its representative drawing. A reference voltage VR1 with smaller variation than the threshold voltage of a MOS transistor is generated, and a substrate voltage Vbn of the MOS transistor is feedback controlled so that the threshold voltage of a representative MOS transistor, used as a process monitor, can accord with the reference voltage VR1. In this circuit, the temperature dependency characteristic of the threshold voltage of the MOS transistor is controlled to accord with the temperature dependency characteristic of the reference voltage VR1 (that is, the temperature dependency characteristic of a diode in this case).
In this manner, as the techniques to realize lower power consumption, the optimization of a supply voltage correspondingly to an operating frequency is widely known with respect to the supply voltage control, and the method for controlling a substrate voltage to be different between operating modes as known as the VTCMOS is widely known with respect to the threshold voltage control. Also, as the technique to suppress the threshold voltage variation, the method for controlling a substrate voltage of a transistor so as to make its threshold voltage equal to a reference voltage is known.
Thus, as the power management technique for operating a semiconductor integrated circuit composed of MOS transistors with lower power consumption, the supply voltage control and the threshold voltage control are regarded as leading means.
In these conventional techniques, however, the supply voltage control is mainly used for reducing power consumed in the operation time and the threshold voltage control is mainly used for reducing power consumed in the stand-by time. Therefore, the power is not effectively reduced by these conventional technique.
An object of the invention is providing a semiconductor integrated circuit that can realize much lower power consumption than in the conventional techniques.
In order to achieve the object, according to the invention, supply voltage control and threshold voltage control are correlated with each other to be effectively used.
Specifically, the semiconductor integrated circuit of this invention includes a plurality of semiconductor circuits each of which is composed of a plurality of MOS transistors and which are disposed in regions partitioned in accordance with operation probabilities per unit time of the plurality of semiconductor circuits; a threshold voltage control circuit provided to each of the regions for controlling a threshold voltage of MOS transistors used by a semiconductor circuit disposed in the corresponding region; and a supply voltage control circuit provided to each of the regions for controlling a supply voltage supplied to a semiconductor circuit disposed in the corresponding region.
In one aspect of the semiconductor integrated circuit, the threshold voltage control circuit controls a substrate voltage of the MOS transistors in such a manner that the threshold voltage of the MOS transistors is substantially constant against temperature change occurring in use, and the supply voltage control circuit controls the supply voltage in such a manner that the semiconductor circuit disposed in the corresponding region attains a given operation speed.
In another aspect of the semiconductor integrated circuit, the threshold voltage control circuit controls the threshold voltage of the MOS transistors in accordance with the operation probability of the semiconductor circuit disposed in the corresponding region.
In still another aspect of the semiconductor integrated circuit, the supply voltage control circuit controls the supply voltage in such a manner that actual delay of the semiconductor circuit disposed in the corresponding region accords with target delay at a given operating frequency of the semiconductor circuit.
In still another aspect, the semiconductor integrated circuit further includes, correspondingly to each of the regions, a plurality of delay monitor circuits with different architectures for monitoring actual delay of the semiconductor circuit disposed in the corresponding region, and one of the plurality of delay monitor circuits is selected in accordance with a level of the threshold voltage of the MOS transistors controlled by the threshold voltage control circuit or a level of the supply voltage controlled by the supply voltage control circuit provided to the corresponding region.
In another aspect of the semiconductor integrated circuit, the supply voltage control circuit controls the supply voltage in such a manner that an actual saturation current value of the MOS transistors used by the semiconductor circuit disposed in the corresponding region accords with a target saturation current value of the MOS transistors at a given operating frequency of the semiconductor circuit.
In still another aspect of the semiconductor integrated circuit, the target saturation current value is set to be in proportion to an actual operation supply voltage of the semiconductor circuit.
In still another aspect of the semiconductor integrated circuit, the supply voltage control circuit uniquely controls the supply voltage on the basis of operating frequency information of the semiconductor circuits disposed in the corresponding region and temperature information.
In still another aspect of the semiconductor integrated circuit, the plurality of semiconductor circuits are fabricated in a given region, and the given region is previously partitioned into a high threshold region in which a threshold voltage of MOS transistors fabricated therein is high and a low threshold region in which a threshold voltage of MOS transistors fabricated therein is low.
In still another aspect of the semiconductor integrated circuit, a semiconductor circuit with a low operation probability per unit time is fabricated in the high threshold region and a semiconductor circuit with a high operation probability per unit time is fabricated in the low threshold region.
In still another aspect of the semiconductor integrated circuit, processors having an identical configuration are respectively fabricated in the high threshold region and the low threshold region, and processing with a high operation probability per unit time is allocated to the processor fabricated in the low threshold region.
As described so far, in the semiconductor integrated circuit according to the invention, a plurality of semiconductor circuits are disposed in regions partitioned in accordance with their operation probabilities per unit time, and in each of these regions, the optimization control of the supply voltage and the threshold voltage control of the MOS transistors are correlatively performed on a semiconductor circuit included in the corresponding region. For example, in a semiconductor circuit included in one region, a control target value of the threshold voltage of MOS transistors is determined correspondingly to the operation probability per unit time so as to attain low power consumption in the operation time, and the supply voltage is adjusted and controlled to have a minimum value for attaining the operating frequency of the semiconductor circuit included in the region while controlling an actual threshold voltage to be constant at the target value regardless of temperature change occurring in the operation time. Accordingly, the power consumption is largely reduced as compared with the conventional technique in which if the threshold voltage of MOS transistors is changed in accordance with the temperature change during the operation time of the semiconductor integrated circuit and the power consumption is increased due to the change of the threshold voltage, the supply voltage alone is controlled to be optimized to a minimum value under the changed threshold voltage.
Preferred embodiments of the invention will now be described with reference to the accompanying drawings.
First, an operation speed theory for a MOS transistor circuit will be described. At this point, it is described that there is an operation boundary region in the relationship between a supply voltage Vdd and a threshold voltage Vt for attaining objective processing performance. Next, a power consumption theory for a MOS transistor circuit will be described. At this point, it is described that there is merely one combination of a supply voltage Vdd and a threshold voltage Vt for minimizing power consumption under conditions for attaining objective processing performance. Thereafter, optimum values of a supply voltage Vdd and a threshold voltage Vt are analyzed by using actual semiconductor parameters. Subsequently, control circuits for a supply voltage Vdd and a threshold voltage Vt based on a low power consumption effect and the analysis result will be described.
Operation Speed Theory
In general, a semiconductor circuit composed of MOS transistors can be operated faster as a supply voltage is higher or a threshold voltage of a MOS transistor is lower. Assuming that a parasitic capacitative element C of the semiconductor circuit is driven with a constant current source Id, a gate delay time r of the MOS transistor approximated as a time spent on attaining a supply voltage Vdd is represented by the following Formula 1:
τ=C·Vdd/Id Formula 1:
In a MOS transistor, the current source Id can be generally approximated as a saturation current formula of the following Formula 2:
Id=β(Vdd−Vt)α Formula 2:
In this formula, β is a constant corresponding to (W/L)μCox, wherein μ is mobility, Cox is gate oxide film capacitance, W is a gate width of the MOS transistor and L is a gate length of the MOS transistor, and α is a constant depending upon process, which is said to typically have a value of approximately 1.5. Furthermore, assuming that the maximum number of gate stages between clocks in operating the semiconductor circuit is G and a frequency used for actually operating the semiconductor circuit is f, the gate delay time τ should fall in a region represented by the following Formula 3:
τ≦1/(f·G) Formula 3:
Accordingly, when Formulas 2 and 3 are assigned in Formula 1 and the resultant formula is solved for a threshold voltage Vt, the following Formula 4 is obtained:
Vt≦Vdd−(C·f·G·Vdd/β)1/α Formula 4:
Specifically, a region of the supply voltage Vdd and the threshold voltage Vt satisfying Formula 4 corresponds to a region for attaining performance at the given frequency f. In
Power Consumption Theory
Next, power consumption determined by the supply voltage Vdd and the threshold voltage Vt will be described.
In general, in a MOS semiconductor circuit, the power consumption is roughly divided into two components. One is designated as operating power or activating power, which is generated through charge/discharge of parasitic capacitance, and the other is designated as static power or leakage power, which is caused by an off-leakage current of the MOS transistor. The activating power Pact can be approximated by the following Formula 5:
Pact=M·A·f·C·Vdd2 Formula 5:
wherein M is the total number of transistors included in the semiconductor circuit, A is an average rate of MOS transistors charged/discharged per clock (namely, an operation probability per unit time, which will be hereinafter referred to as the operation probability), f is the operating frequency of the semiconductor circuit, and C is average parasitic capacitance per MOS transistor. As is understood from Formula 5, the activating power Pact has a power characteristic in proportion to a square of the supply voltage Vdd. Also, when the circuit configuration is determined, the values of M and A are uniquely determined, and when the layout and process are determined, the parameter C is uniquely determined. Accordingly, when the operating frequency f and the supply voltage Vdd are determined, the activating power Pact can be uniquely calculated.
On the other hand, the leakage power Pleak can be approximated by the following Formula 6:
Pleak=M·Vdd·Io·10(−(Vt−λVdd/s) Formula 6:
wherein Io is a leakage current coefficient of the MOS transistor, s is a subthreshold coefficient and λ is a DIBL coefficient, all of which are parameters depending upon the process. It is said that a typical value of the subthreshold coefficient s is approximately 80 mV and that a typical value of the DIBL coefficient λis approximately 0.07. The leakage current, which is expressed as Io·10(−(Vt−λVdd/s), is an exponential function depending upon the threshold voltage Vt, and is abruptly increased as the threshold voltage Vt is lowered. Also, as described with respect to the operation speed theory, when the supply voltage Vdd is determined, there is one highest threshold voltage Vt for satisfying the operating frequency f. Accordingly, when the circuit configuration is determined, the number M is uniquely determined, and when the process is determined, the parameters Io, s and λ are determined and the highest threshold voltage Vt is determined in accordance with the supply voltage Vdd. Therefore, the leakage current corresponding to the supply voltage Vdd can be uniquely calculated in accordance with Formula 6.
Total power Pow can be calculated by adding the activating power Pact and the leakage power Pleak as represented by the following Formula 7:
Pow=M·A·f·C·Vdd2+M·Vdd·Io·10(−(Vt−λVdd/s) Formula 7:
As is understood from the above description, when the supply voltage Vdd is set to be low, the highest threshold voltage Vt for satisfying the operating frequency f needs to be lower, and hence, the leakage power Pleak is exponentially increased. On the other hand, when the supply voltage Vdd is set to be high, the highest threshold voltage Vt for satisfying the operating frequency f can be set higher, and hence, the leakage power Pleak is negligible and the activating power Pact is dominant. Accordingly, it is understood from Formula 7 that there is a supply voltage Vdd for minimizing the total power Pow.
When the graphs of
Analysis Using Actual Semiconductor Parameters
Results obtained through an analysis performed on the basis of actual semiconductor MOS process parameters are shown in
Next, loci of the optimum values of the supply voltage Vdd and the threshold voltage Vt through temperature change will be examined with reference to
Comparison of Power Consumption with Conventional Technique
It is, however, known that the threshold voltage Vt is lowered by approximately 0.1 V at a high temperature and is increased by approximately 0.1 V at a low temperature in a general MOS device. Accordingly, the optimum combination of the supply voltage Vdd and the threshold voltage Vt cannot be realized through the optimization control of the supply voltage Vdd alone described with respect to the conventional technique.
At this point, power consumed when the optimization is performed through the supply voltage control alone and power consumed when the optimization is performed through both the supply voltage control and the threshold voltage control will be compared. For example, in the case where the optimization is performed through the supply voltage control alone, it is assumed that the supply voltage Vdd and the threshold voltage Vt are set to their optimum values at room temperature. In this case, the threshold voltage Vt is lowered by 0.1 V at a high temperature and is increased by 0.1 V at a low temperature, and therefore, in order to minimize the supply voltage Vdd, the device is operated at a supply voltage minimized correspondingly to the thus changed threshold voltage Vt. Referring to
Realized Circuits
On the basis of the aforementioned analysis results, the optimization control of the supply voltage Vdd and the threshold voltage Vt for minimizing the total power Pow can be realized through the following procedures:
Now, a circuit architecture for realizing the aforementioned concept will be described.
As significant concepts of the present invention, in each of the thus partitioned circuit regions 2-1 through 2-3, the optimization control of the supply voltage Vdd and the threshold voltage Vt is performed on semiconductor circuits included therein.
The semiconductor circuit 3 is composed of, for example, a plurality of n-type MOS transistors 3.1n-1 and 3.1n-2 and p-type MOS transistors 3.1p-1 and 3.1p-2 as shown in
At this point, the relationship between the threshold voltage Vt and the substrate voltage Vb of a MOS transistor is represented by the following Formula 8:
Vt=Vto+γ({square root}{square root over ((B−Vb)))} Formula 8:
wherein Vto, B and γ are constants in accordance with the successfulness of the process, and Vb is a voltage difference between the source of the MOS transistor and the substrate, which is designated as the substrate voltage. It is understood from Formula 8 that the threshold voltage Vt is increased and reduced respectively by controlling the substrate voltage Vb to be a negative voltage and a positive voltage. Thus, the threshold voltage Vt can be controlled in accordance with the substrate voltage Vb.
In the Vt control circuit 4 shown in
The target threshold voltages Vref(n) and Vref(p) are used for setting the threshold voltage Vt in each circuit region partitioned in accordance with the operation probability. Therefore, as described with respect to the analysis and with reference to FIG. 4, these target threshold voltages are determined in accordance with the operation probability of the semiconductor circuits included in the corresponding region, and are set to low threshold voltages when the operation probability is high and set to high threshold voltages when the operation probability is low as described above. It is noted that the target threshold voltage Vref preferably minimally depends upon the temperature. Furthermore, a finely adjustable trimming function is preferably provided for reducing the variation of the target threshold voltage Vref itself, or a function for changing the set value is preferably additionally provided in consideration of a difference of the operation probability from an actual probability value and a difference in the successfulness of the process.
Next, an example of the circuit architecture of the Vdd control circuit 5 will be described. The Vdd control circuit 5 that controls the supply voltage Vdd for the semiconductor circuit 3 so as to make the semiconductor circuit 3 operated at a given operating frequency may have any of several architectures, one of which is shown in
In
The delay monitor circuit 5.2 may have a circuit configuration equivalent to that of a circuit forming critical path delay of the semiconductor circuit 3. A specific example of the configuration of the delay monitor circuit 5.2 is shown in
In the case where the Vdd control circuit 5 includes a plurality of delay monitor circuits having different configurations as the two delay monitor circuits 5.2a and 5.2b shown in
Alternatively, the delay monitor circuit 5.2 may be configured as a power control type ring oscillator. The delay monitor circuit 5.2 may employ any of the aforementioned configurations as far as the relationship between the supply voltage Vdd and the delay of the delay monitor circuit 5.2 is equivalent to the relationship between the supply voltage and the delay of the semiconductor circuit 3. It is preferred that the delay monitor circuit 5.2 uses the MOS transistors used in the semiconductor circuit 3 and that the substrate voltages Vbn and Vbp of these MOS transistors are equal to those of the semiconductor circuit 3. Also, the comparison determining circuit 5.3 may be configured by an analog circuit so as to output the voltage request information as an analog reference voltage, or may be configured by a digital circuit so as to output the voltage request information as updown information of the output voltage of the power circuit 5.1 or digital value information of the output voltage.
The Vdd control circuit 5 shown in
The Ids monitor circuit 5.4 of this Vdd control circuit 5 can be realized by using, for example, a circuit shown in
The configuration of the Ids monitor circuit 5.4 can be variously modified. For example, with respect to variation of the delay of the semiconductor circuit 3, in the case where variation derived from the Ids characteristic variation of the p-type MOS transistor is dominant, the n-type MOS diode 5.4.1n of the Ids monitor circuit 5.4 of
When the Vdd control circuit 5 has the architecture shown in
The Vdd control circuit 5 of
In this invention, it is not always necessary to build the Vt control circuit 4 and the Vdd control circuit 5 in the same semiconductor integrated circuit. For example, part of the functions such as those of various monitor circuits and a temperature detecting circuit are preferably integrated in the same semiconductor integrated circuit in particular, but if various characteristics of the semiconductor circuit 3 can be monitored with another chip, all the components of the Vdd control circuit 5 and the Vt control circuit 4 may be integrated on another chip.
As described so far, according to the semiconductor integrated circuit of this invention, respective semiconductor circuits are disposed in different regions partitioned in accordance with their operation probabilities per unit time, and in each of the regions, the optimization control of a supply voltage for semiconductor circuits included therein and the threshold voltage control of MOS transistors included therein are correlatively performed. Thus, the power consumption can be largely reduced. Accordingly, the semiconductor integrated circuit of the invention is useful as, for example, a semiconductor integrated circuit composed of MOS transistors and with low power consumption.
Number | Date | Country | Kind |
---|---|---|---|
2003-399522 | Nov 2003 | JP | national |
This application claims priority under 35 U.S.C. §119(a) on Patent Application No. 2003-399522 filed in Japan on Nov. 28, 2003, the entire contents of which are hereby incorporated by reference.