Claims
- 1. An apparatus comprising:
a load circuit having a maximum operating temperature and having a maximum operating frequency dictated by the maximum operating temperature; a clock generator coupled to provide a clock signal to the load circuit; a temperature sensor coupled to detect an operating temperature of the load circuit; a frequency responder coupled to the temperature sensor and to the clock generator to control a frequency of the clock signal to be above the maximum operating frequency if the temperature is below the maximum operating temperature.
- 2. The apparatus of claim 1 wherein the frequency responder is further to reduce the frequency of the clock signal as the temperature approaches the maximum operating temperature.
- 3. The apparatus of claim 1 wherein the frequency responder comprises a lookup table.
- 4. The apparatus of claim 3 wherein the lookup table is addressed by a digital value from the temperature sensor representing the temperature.
- 5. The apparatus of claim 4 wherein the lookup table is further addressed by a digital value representing a present operating voltage that is supplied to the load circuit.
- 6. The apparatus of claim 1, wherein the apparatus is adapted for use with a voltage regulator, the apparatus further comprising:
a voltage sensor coupled to detect a present operating voltage supplied to the load circuit; a voltage responder coupled to the temperature sensor to provide a voltage identification control signal to the voltage regulator to tell the voltage regulator what operating voltage to provide to the load circuit, wherein the voltage identification control signal is generated in response to the detected operating temperature.
- 7. The apparatus of claim 6, wherein:
the voltage responder is further coupled to the voltage sensor and the voltage identification control signal is generated further in response to the present operating voltage.
- 8. The apparatus of claim 1 wherein the load circuit comprises a microprocessor.
- 9. The apparatus of claim 1 wherein the frequency responder comprises an analog circuit.
- 10. An apparatus comprising:
a load circuit having a maximum operating temperature; a clock generator coupled to the load circuit to provide a clock signal to the load circuit; a voltage sensor coupled to detect an instantaneous operating voltage of the load circuit; a frequency responder coupled to the voltage sensor and to the clock generator to control a frequency of the clock signal according to the instantaneous operating voltage.
- 11. The apparatus of claim 10 further comprising:
a temperature sensor coupled to detect an operating temperature of the load circuit; the frequency responder further coupled to the temperature sensor to control the frequency of the clock signal according to the operating temperature.
- 12. The apparatus of claim 11 wherein:
the temperature sensor and the voltage sensor comprise a unified sensor module.
- 13. The apparatus of claim 12 wherein the unified sensor module comprises an analog circuit.
- 14. The apparatus of claim 13 wherein the analog circuit further comprises the frequency responder.
- 15. The apparatus of claim 12 wherein the unified sensor module includes the frequency responder.
- 16. An apparatus comprising:
a voltage regulator to provide a supply voltage in response to a voltage identification control signal; a load circuit coupled to receive the supply voltage; a temperature sensor coupled to the load circuit to provide a temperature identification signal; a voltage sensor coupled to provide a present voltage signal indicating a value of the supply voltage; a frequency responder coupled to provide a frequency control signal as a function of the temperature identification signal and the present voltage signal; a clock generator coupled to provide to the load circuit a clock signal whose frequency is indicated by the frequency control signal; a voltage responder coupled to provide the voltage identification control signal as a function of the temperature identification signal and the present voltage signal.
- 17. The apparatus of claim 16 wherein the voltage responder is configured to implement a high performance mode of operation of the load circuit.
- 18. The apparatus of claim 16 wherein the voltage responder is configured to implement a low power mode of operation of the load circuit.
- 19. The apparatus of claim 16 further comprising:
a mode switch coupled to the voltage responder to select between a high-performance mode and a low-power mode.
- 20. The apparatus of claim 16 further comprising:
a thermal diode coupled between the load circuit and to the temperature sensor.
- 21. The apparatus of claim 16 further comprising:
a voltage integrator coupled between the voltage sensor and the voltage responder.
- 22. The apparatus of claim 16 further comprising:
the voltage regulator.
- 23. The apparatus of claim 16 wherein the frequency responder comprises a lookup table.
- 24. The apparatus of claim 23 wherein the frequency responder's lookup table is addressed by the temperature identification signal and the present voltage signal.
- 25. The apparatus of claim 16 wherein the voltage responder comprises a lookup table.
- 26. The apparatus of claim 25 further comprising:
a voltage integrator coupled between the voltage sensor and the voltage responder; and the voltage responder's lookup table is addressed by the temperature identification signal and an output of the voltage integrator.
- 27. An apparatus comprising:
a load circuit; a voltage regulator for providing a supply voltage to the load circuit; a clock generator for providing a clock signal to the load circuit, the clock signal having a clock frequency; and means, coupled to the voltage regulator and the clock generator, for selecting the supply voltage and the clock frequency as a function of an operating temperature of the load circuit.
- 28. The apparatus of claim 27 wherein the means for selecting further comprises means for selecting the clock frequency as a function of the supply voltage.
- 29. The apparatus of claim 28 further comprising:
a mode switch coupled to the voltage responder for causing the voltage responder to selectably operate the load circuit in one of a high-performance mode and a low-power mode.
- 30. The apparatus of claim 29 wherein the load circuit comprises a microprocessor.
- 31. A method of operating a load circuit which is coupled to receive a supply voltage from a voltage regulator and a clock signal from a clock generator, the clock signal having a clock frequency, wherein the method comprises:
sensing the supply voltage; sensing an operating temperature of the load circuit; and setting the clock frequency as a function of the sensed supply voltage and the sensed operating temperature.
- 32. The method of claim 31 wherein setting the clock frequency comprises:
if the operating temperature is below a test temperature, setting the clock frequency higher than would be possible for reliably correct operation of the load circuit at the test temperature.
- 33. The method of claim 32 wherein setting the clock frequency further comprises:
as the operating temperature approaches the test temperature, reducing the clock frequency to keep the clock frequency below a predetermined reliability threshold.
- 34. The method of claim 31 further comprising:
setting the operating voltage as a function of the operating temperature.
- 35. The method of claim 34 further comprising:
setting the operating voltage further as a function of a mode switch that selects between a high-performance mode and a low-power mode.
- 36. A method of operating a load circuit which is coupled to receive a supply voltage from a voltage regulator and a clock signal from a clock generator, the clock signal having a clock frequency, wherein the method comprises:
increasing the clock frequency yet remaining within reliable operating parameters of the load circuit at a present operating temperature of the load circuit; detecting that the operating temperature has risen; and if the increased clock frequency would be outside reliable operating parameters of the load circuit at the risen temperature, lowering the clock frequency.
- 37. The method of claim 36 further comprising:
increasing the supply voltage to permit raising the clock frequency.
- 38. The method of claim 37 further comprising:
lowering the supply voltage and the clock frequency to reduce the operating temperature.
- 39. The method of claim 37 wherein the load frequency comprises a microprocessor.
- 40. A method of operating a load circuit which is coupled to receive a supply voltage from a voltage regulator and a clock signal from a clock generator, the clock signal having a clock frequency, wherein the method comprises:
detecting a present operating temperature of the load circuit; detecting the supply voltage; setting the clock frequency as a function of the detected present operating temperature and the detected supply voltage; and setting the supply voltage as a function of the detected present operating temperature.
- 41. The method of claim 41 wherein setting the clock frequency comprises:
selecting a maximum frequency permitted by both the detected supply voltage and a reliability characteristic of the load circuit at the detected present operating temperature.
- 42. The method of claim 41 further comprising:
looking up the maximum frequency in a lookup table.
- 43. The method of claim 42 further comprising:
using the detected present operating temperature and the detected supply voltage as addresses into the lookup table.
- 44. An article of manufacture comprising:
a machine-accessible medium including data that, when accessed by a semiconductor fabrication factory, cause the semiconductor fabrication facility to construct the apparatus of claim 1.
- 45. The article of manufacture of claim 44 wherein the machine-accessible medium further includes data that cause the semiconductor fabrication factory to construct the apparatus of claim 6.
- 46. The article of manufacture of claim 45 wherein the machine-accessible medium comprises a recording medium bearing the data.
- 47. The article of manufacture of claim 45 wherein the machine-accessible medium comprises a carrier wave bearing the data.
- 48. An article of manufacture comprising:
a machine-accessible medium including data that, when accessed by a semiconductor fabrication factory, cause the semiconductor fabrication facility to construct the apparatus of claim 16.
- 49. The article of manufacture of claim 48 wherein the machine-accessible medium further includes data that cause the semiconductor fabrication factory to construct the apparatus of claim 20.
- 50. The article of manufacture of claim 49 wherein the machine-accessible medium comprises a recording medium bearing the data.
- 51. The article of manufacture of claim 49 wherein the machine-accessible medium comprises a carrier wave bearing the data.
- 52. An article of manufacture comprising:
a machine-accessible medium including data that, when accessed by a semiconductor fabrication factory, cause the semiconductor fabrication facility to construct the apparatus of claim 27.
- 53. The article of manufacture of claim 52 wherein the machine-accessible medium further includes data that cause the semiconductor fabrication factory to construct the apparatus of claim 30.
- 54. The article of manufacture of claim 53 wherein the machine-accessible medium comprises a recording medium bearing the data.
- 55. The article of manufacture of claim 53 wherein the machine-accessible medium comprises a carrier wave bearing the data.
Parent Case Info
[0001] This application is related to application Ser. No. ______ titled CLOCK GENERATING CIRCUIT AND METHOD, Attorney Docket No. P14208, 219.41237X00 filed May 2, 2002; application Ser. No. ______ titled VOLTAGE CONTROL FOR CLOCK GENERATING METHOD, Attorney Docket No. P14101, 219.41168X00 filed May 2, 2002; application Ser. No. ______ titled FREQUENCY CONTROL FOR CLOCK GENERATING CIRCUIT, Attorney Docket No. P14100, 219.41167X00 filed May 2, 2002; and application Ser. No. ______ titled VOLTAGE ID BASED FREQUENCY CONTROL FOR CLOCK GENERATING CIRCUIT, Attorney Docket No. P14297, 219.41409X00 filed May 2, 2002.