Claims
- 1. An electronic device, comprising:
- a regulator for producing an operating voltage;
- a semiconductor device having a minimum operating voltage and including:
- a ring oscillator having an operating frequency which frequency depends on the operating voltage;
- a counter for counting the operating frequency of the ring oscillator;
- a comparator for comparing the operating frequency of the ring oscillator with a pre-determined frequency, which frequency represents the minimum operating voltage;
- feedback means coupled to the comparator and the regulator for adjusting the operating voltage of the regulator until the frequency of the ring oscillator is substantially equal to the pre-determined frequency in order to establish the minimum operating voltage of the semiconductor.
- 2. The electronic device of claim 1, wherein the semiconductor comprises a micro-processor.
- 3. The electronic device of claim 1, wherein the c semiconductor comprises a controller.
- 4. The electronic device of claim 1, wherein the feedback means comprises a digital-to-analog converter.
- 5. In an electronic device having an operating voltage and a controller with a ring oscillator operating at a frequency, which frequency is dependent on the operating voltage, a method for establishing a minimum level of operating voltage comprising the steps of:
- measuring the frequency of the ring oscillator to produce a measured frequency;
- establishing an optimum frequency which represents the minimum operating voltage:
- comparing the measured frequency with the optimum frequency; and
- adjusting the operating voltage until the measured frequency is substantially equal to the optimum frequency in order to reach the minimum level of operating voltage.
- 6. An electronic device, comprising:
- a regulator for producing an operating voltage;
- a microprocessor having an operating speed, a corresponding operating voltage and capable of executing a program routine, including:
- a ring oscillator having an operating frequency, which frequency depends on the operating voltage;
- a counter for counting the operating frequency of the ring oscillator;
- a comparator for comparing the operating frequency of the ring oscillator with a number corresponding to the maximum operating speed of the microprocessor required to execute a particular program routine;
- a memory component for storing said number; and
- a digital to analog converter coupled to the comparator and the regulator for adjusting the operating voltage of the regulator until the frequency of the ring oscillator is substantially equal to said stored number in order to establish the minimum operating voltage of the microprocessor.
Parent Case Info
This is a continuation of application Ser. No. 07/812,926, filed on Dec. 24, 1991 and now abandoned.
US Referenced Citations (8)
Continuations (1)
|
Number |
Date |
Country |
Parent |
812926 |
Dec 1991 |
|