Claims
- 1. A microcomputer comprising:a logic circuit; a first circuit which receives an operation mode signal and supplies a clock signal having a frequency according to the operation mode signal a second circuit which outputs a monitoring signal having a frequency; and a control circuit which receives the clock signal and the monitoring signal and generates a control signal to the logic circuit and the second circuit to control an operation speed of the logic circuit and a frequency of the monitoring signal, wherein the control circuit controls the frequency of the monitoring signal to synchronize the clock signal with the monitoring signal, wherein the operation mode signal is set according to loads of the microcomputer.
- 2. The microcomputer according to claim 1, wherein an amount of subthreshold leakage current of the logic circuit is a first value when the frequency of the clock signal is a first frequency, and the amount of subthreshold leakage current of the logic circuit is a second value lower than the first value when the frequency of the clock signal is a second frequency lower than the first frequency.
- 3. The microcomputer according to claim 1, wherein the control signal controls threshold voltages of MIS transistors of the logic circuit and the second circuit so as to lock the frequency of the monitoring signal to the frequency of the clock signal.
- 4. The microcomputer according to claim 1, further comprising:a load detector which detects the loads of the microcomputer and produces the operation mode signal.
- 5. The microcomputer according to claim 1, wherein a program executed by the microcomputer produces the operation mode signal.
- 6. The microcomputer according to claim 1, wherein an external device of the microcomputer produces the operation mode signal.
- 7. The microcomputer according to claim 1, wherein the second circuit is formed on a substrate which the logic circuit is formed thereon.
- 8. A method of controlling power consumption of a microcomputer comprising:providing a microcomputer having a logic circuit, a first circuit and a second circuit, setting an operation mode signal according to loads of the microcomputer; supplying a clock signal generated by the first circuit, which has a frequency according to the operation mode signal, to the logic circuit; outputting a monitoring signal from the second circuit having a frequency; comparing the clock signal and the monitoring signal; and generating a control signal and the second circuit according to a result of comparing in order to control an operation speed of the logic circuit and a frequency of the monitoring signal, wherein the control signal controls the second circuit so as to synchronize the clock signal with the monitoring signal.
- 9. The method of controlling power consumption according to claim 8, wherein an amount of subthreshold leakage current of the logic circuit is a first value when the frequency of the clock signal is a first frequency, and the amount of subthreshold leakage current of the logic circuit is a second value lower than the first value when the frequency of the clock signal is a second frequency lower than the first frequency.
- 10. The method of controlling power consumption according to claim 8, wherein the control signal controls threshold voltages of MIS transistors of the logic circuit and the second circuit so as to lock the frequency of the clock signal to the frequency of the monitoring signal.
- 11. The method of controlling power consumption according to claim 8, wherein the microcomputer detects the loads of the microcomputer and produces the operation mode signal.
- 12. The method of controlling power consumption according to claim 8, wherein a program executed by the microcomputer produces the operation mode signal.
- 13. The method of controlling power consumption according to claim 8, wherein an external device of the microcomputer produces the operation mode signal.
- 14. The method of controlling power consumption according to claim 8, wherein the second circuit is formed on a substrate which the logic circuit is formed thereon.
Priority Claims (1)
Number |
Date |
Country |
Kind |
7-071136 |
Mar 1995 |
JP |
|
Parent Case Info
This is a continuation application of Ser. No. 10/241,505, filed Sep. 12, 2002; now U.S. Pat. No. 6,597,220, which is a continuation application of Ser. No. 09/994,645, filed Nov. 28, 2001, now U.S. Pat. No. 6,472,916; which is a continuation application of Ser. No. 09/688,234, filed Oct. 16, 2000, now U.S. Pat. No. 6,388,483; which is a continuation application of Ser. No. 09/415,220, filed Oct. 12, 1999, now U.S. Pat. No. 6,166,577; which is a divisional application of U.S. Ser. No. 08/622,389, filed Mar. 27, 1996, now U.S. Pat. No. 6,608,509.
US Referenced Citations (16)
Foreign Referenced Citations (8)
Number |
Date |
Country |
62-272619 |
Nov 1987 |
JP |
63-69315 |
Mar 1988 |
JP |
1-293559 |
Nov 1989 |
JP |
4-247653 |
Sep 1992 |
JP |
5-108194 |
Apr 1993 |
JP |
5-152935 |
Jun 1993 |
JP |
5-235714 |
Sep 1993 |
JP |
6-089574 |
Mar 1994 |
JP |
Non-Patent Literature Citations (5)
Entry |
1993 Symposium on VLSI Circuits Digest of Technical Papers, May 1993, pp. 45-46. |
1994 Symposium on VLSI Technology Digest of Technical Papers, Jun. 1994, pp. 13-14. |
IEEE Journal of Solid-State Circuits, vol. 22, No. 2, Apr. 1987, pp. 255-261. |
ISSCC Digest of Technical Papers, Feb. 1989, pp. 248-249. |
1992 IEDM Technical Digest, pp. 35-38. |
Continuations (4)
|
Number |
Date |
Country |
Parent |
10/241505 |
Sep 2002 |
US |
Child |
10/446797 |
|
US |
Parent |
09/994645 |
Nov 2001 |
US |
Child |
10/241505 |
|
US |
Parent |
09/688234 |
Oct 2000 |
US |
Child |
09/994645 |
|
US |
Parent |
09/415220 |
Oct 1999 |
US |
Child |
09/688234 |
|
US |