Unless otherwise indicated herein, the approaches described in this section are not prior art to the claims in this application and are not admitted to be prior art by inclusion in this section.
The switching speed of complementary metal oxide semiconductor (CMOS) digital circuits can vary by nearly a factor of 2× due to process variations in manufacturing of the chips, ambient operating temperature, and variations of the power supply. Usually the user sets the value of the power supply voltage for the circuits so that all the chips work at all allowable temperatures. Furthermore, the digital power supply voltage is usually increased to ensure that variations of the digital power supply voltage over all conditions (e.g. voltage drop caused by current flowing through resistance and inaccuracies and voltage source) do not fall below the minimum limit required for the devices to operate. As a consequence, it is common practice to set the digital power supply voltage to a level that is larger than necessary (this is referred to as “headroom”). This results in unnecessary power dissipation.
Aspects of the disclosure provide an integrated circuit. The integrated circuit includes a power supply voltage input pin for inputting a power supply voltage from a power supply, a plurality of digital circuits including a digital circuit, a sense signal generator connected to the digital circuit and operable to generate a sense signal representative of an operating characteristic of the digital circuit, and a sense signal output pin for outputting the sense signal to the power supply. The power supply is controlled in accordance with the sense signal to regulate a level of the power supply voltage based on the sense signal.
In an embodiment, the operating characteristic of the digital circuit is an operating frequency and the sense signal is determined based on a relation between the operating frequency of the digital circuit and a reference frequency. In an example, the operating characteristic of the digital circuit varies with ambient temperature. The reference frequency is provided off-chip.
According to an aspect of the disclosure, the digital circuit includes an oscillatory circuit and the sense signal is based on a frequency of the oscillatory circuit. In an example, the oscillatory circuit is a ring oscillator or a voltage controlled oscillator (VCO).
Further, in an embedment, the integrated circuit includes a level shifter operative with the sense signal generator to shift a level of the sense signal by a predetermined amount. The shifted sense signal is provided to the sense signal output pin. The level shifter includes a multiplier circuit or a summing circuit. The sense signal generator generates an intermediate sense signal that is used to generate the sense signal, and the level shifter is operative to shift the intermediate sense signal.
In addition, in an embodiment, the digital circuit is a first digital circuit. The digital circuitry further includes a second digital circuit. The sense generator is further operable to connect to the first digital circuit or to the second digital circuit. The sense signal is representative of an operating characteristic of the first digital circuit or the second digital circuit. Further, in an example, the integrated circuit includes a phase locked loop (PLL) circuit. The digital circuitry is a VCO component of the PLL and the sense signal generator is a phase detector component of the PLL.
Aspects of the disclosure provide another integrated circuit. The integrated circuit includes a voltage input pin for inputting a power supply voltage, a plurality of digital circuits powered by at least the power supply voltage, and at least one sense circuit. The sense circuit includes a sensor operable to produce a time varying signal, a sense signal generator connected to the sensor and operable to generate a sense signal that is based on a frequency of the time varying signal, and a sense signal output pin to output the sense signal to a source of the power supply voltage. A level of the power supply voltage is regulated by the sense signal.
Further, in an embodiment, the integrated circuit includes a plurality of sense circuits and a selector connected to the plurality of sense circuits. The selector is operable to provide a sense signal from one of the sense circuits to the sense signal output pin. In an example, the sense signal is further based on a relation between the frequency of the time varying signal of the sensor and a reference frequency. For example, the sensor is a ring oscillator or a VCO.
Aspects of the disclosure provide a method for an integrated circuit. The method includes providing a power supply voltage of a power supply source to a digital circuit from among a plurality of digital circuits, generating a signal representative of an operating characteristic of the digital circuit and providing the generated signal to the power source to change a level of the power supply voltage based on the generated signal.
Various embodiments of this disclosure that are proposed as examples will be described in detail with reference to the following figures, wherein like numerals reference like elements, and wherein:
While aspects of the present disclosure have been described in conjunction with the specific embodiments thereof that are proposed as examples, alternatives, modifications, and variations to the examples may be made. Accordingly, embodiments as set forth herein are intended to be illustrative and not limiting. There are changes that may be made without departing from the scope of the claims set forth below.
In the following description, for purposes of explanation, numerous examples and specific details are set forth in order to provide a thorough understanding of the present disclosure. It will be evident, however, to one skilled in the art that the present disclosure as defined by the claims may include some or all of the features in these examples alone or in combination with other features described below, and may further include modifications and equivalents of the features and concepts described herein.
A regulated voltage source 104 may be connected to the integrated circuit device 102 at pin 112 and at pin 114. The regulated voltage source 104 may provide a power supply voltage (e.g., VDD) to the integrated circuit device 102 via pin 112. As will be explained below, the regulated voltage source 104 may be controlled by a sense voltage Vsense at pin 114. The inset in
A reference frequency source 106 may be connected to the integrated circuit device 102 at pin 116 to provide a reference frequency (Fref) to the integrated circuit device. In accordance with the present disclosure, the reference frequency source 106 provides a substantially constant reference frequency to be used by the integrated circuit device 102. The reference frequency source 106 is depicted in
In some embodiments, the integrated circuit device 102 may comprise digital circuitry. The digital circuitry may be organized into several sections of digital circuitry 122, for example by functionality. A microprocessor chip, for instance, may have an instruction pipeline section, a central processing unit section, a cache memory section, and so on. Although the embodiment depicted in
In accordance with principles of the present disclosure, the integrated circuit device 102 may include a speed sensing circuit 132. The speed sensing circuit 132 may receive the reference frequency Fref from pin 116. The speed sensing circuit 132 may produce an output Vsense that can be output via pin 114. As will be explained in more detail below, the speed sensing circuit 132 may serve to provide an indication of the actual speed or circuit delays of circuitry 122a (e.g., logic gates) formed in the vicinity 142 of the speed sensing circuit 132.
In some embodiments, as illustrated in
Continuing with
The frequency counter 242 receives the reference frequency Fref, and compares the frequency Fout of the time varying signal 232 with the reference frequency Fref. In some embodiments, the frequency counter 242 may be configured to generate an output 234a having a logic HI when Fout<Fref and a logic LO when Fout>Fref. An output 234b may be logic LO when Fout≠Fref, and logic HI when Fout≠Fref.
The outputs 234a and 234b of the frequency counter 242 are connected to the up/down counter 244, the up/down counter 244 may be configured to count up when the output 234a is at logic HI and output 234b is at logic LO, and to count down when the output 234a is at logic LO and output 234b is at logic LO. The up/down counter 244 may be configured to stop counting and present its current count value at output 236 when the output 234b from the frequency counter 242 is logic HI. The counting speed of the up/down counter 244 may be set by the reference frequency Fref. The output 236 of the up/down counter 244 is a digital count value which is received by the DAC 246, the DAC 246 converts the output 236 of the up/down counter 244 to produce the sense signal Vsense. In a particular embodiment, the up/down counter 244 may be a 10-bit counter (i.e., the output 236 is a 10-bit value) and the DAC 246 is a 10-bit DAC. Of course, other bit resolutions are possible.
Referring now to
At 406, when the frequency Fout of the output signal 232 falls below the reference frequency Fref, the frequency counter 242 will output a logic HI at its output 234a and a logic LO at its output 234b. The up/down counter 244 will count up (i.e., increment the digital output 236) when it receives the HI logic Level at 234a. Conversely, when the frequency Fout of the output signal 232 rises above the reference frequency Fref, the frequency counter 242 will output a logic LO at its output 234a (output 234b remains LO). The up/down counter 244 will count down (i.e., decrement the digital output 236) when it receives a LO logic Level at 234a. When Fout becomes equal to Fref, then the output 234b will go to logic HI and the up/down counter 244 will stop counting and hold its output 236 at the current count value.
The digital output 236 of the up/down counter 244 is converted to an analog signal by the DAC 246, which constitutes the sense signal Vsense that is connected to pin 114. As the up/down counter 244 is counting up or down, the digital output 236 will be changing, and so the voltage level of the sense signal Vsense will likewise vary. Therefore, the sense signal Vsense will track variations in the frequency Fout of the output signal 232, and thus may serve to represent an operating characteristic of the oscillator 222. In some embodiments, as described above, the sense signal Vsense may vary in direct proportion with the frequency Fout; i.e., as Fout increases so will Vsense and conversely as Fout decrease so will Vsense. In other embodiments, the sense signal Vsense may vary in inverse proportion with the frequency Fout; i.e., as Fout increases, Vsense will decrease and as Fout decreases, Vsense will increase. This can be accomplished, for example, by reversing the response of the up/down counter 244 to logic HI and logic LO at the output 234a.
At 408, the sense signal Vsense may be provided to the regulated voltage source 104 (
Referring to
Embodiments in accordance with the present disclosure may be advantageous if the circuit section 122a contains critical timing paths, the speed sensing circuit 132 can serve to regulate the power supply voltage VDD so as to maintain a substantially constant power supply voltage level despite changes in operating conditions (such as ambient temperature), and thus maintain a substantially constant operating speed of the critical timing paths in the circuit section 122a.
Another advantage relates to VDD headroom. Conventionally, the power supply voltage VDD is selected with a certain amount of headroom to allow the device to operate over a range of operating conditions. Typically, VDD headroom can be on the order of >1 volt. However, when the additional headroom is not needed, that power is wasted and dissipates as heat. Embodiments in accordance with the present disclosure may allow the integrated circuit device 102 to operate with a lower power supply voltage VDD, and thus can significantly reduce the headroom. As operating conditions vary, the speed sensing circuit 132 can adjust the regulated voltage source 104 to supply more (or less) power to the integrated circuit device 102, the regulated voltage source 104 is adjusted as conditions vary to provide just enough power to the integrated circuit device 102, thus reducing (if not eliminating) wasted power.
Referring again to
Referring now to
Referring to
Referring now to
In operation, the PLL operates to lock the frequency of the output signal of the VCO to the reference frequency Fref. Since, the frequency of the output of the VCO may vary with the operating conditions of the integrated circuit device 102. The phase detector will detect the difference between the output of the VCO and the reference frequency Fref and output an error signal. The error signal is filtered by the loop filter, and the output of the loop filter feeds back to control the VCO to lock to the reference frequency Fref. The output of the loop filter, therefore, represents an operating characteristic of the VCO (namely its output frequency) and may serve as the sense signal Vsense.
Recall in
In some embodiments, the sensor circuits 702 may comprise a ring oscillator such as shown in
In operation, the controller 718 may initially set the selector 716 to provide the selector's input to the controller 718. The controller 718 may control the selector 712 to provide an output from one of the sensor circuits 702 to the signal generator 714. A candidate sense signal may be generated by the signal generator 714, which is then provided to the controller 718 via selector 716. This can be repeated for the output of each sensor circuit 702. The controller 718 may include decision making logic to choose one of the candidate sense signals to be the sense signal Vsense. For example, Vsense may be the largest of all the candidate sense signals. As another example, the controller 718 may be connected to other control logic, on-chip or off-chip, that tells the controller to select a particular one of the sensor circuits 702 as the source for generating Vsense. This may be useful when the critical timing path changes to different areas of the integrated circuit device 700 at different times. When a particular area of the integrated circuit device 700 becomes time critical, the controller 718 may be instructed to select a nearby sensor circuit 702 as the source for generating Vsense.
In other embodiments, the speed sensing circuits 132 shown in
In some embodiments, the controller 718 in
Referring to
Referring to
As used in the description herein and throughout the claims that follow, “a”, “an”, and “the” includes plural references unless the context clearly dictates otherwise. Also, as used in the description herein and throughout the claims that follow, the meaning of “in” includes “in” and “on” unless the context clearly dictates otherwise.
The above description illustrates various embodiments of the present disclosure along with examples of how aspects of they may be implemented. The above examples and embodiments should not be deemed to be the only embodiments, and are presented to illustrate the flexibility and advantages of the present disclosure as defined by the following claims. Based on the above disclosure and the following claims, other arrangements, embodiments, implementations and equivalents will be evident to those skilled in the art and may be employed without departing from the spirit and scope of the claims.
The present disclosure claims priority to U.S. Provisional App. No. 61/554,913 filed Nov. 2, 2011, the content of which is incorporated herein by reference in its entirety for all purposes.
Number | Date | Country | |
---|---|---|---|
61554913 | Nov 2011 | US |