Claims
- 1. A method for controlling an operating speed of a device, the method comprising:
providing a powered device having a critical path delay; establishing a lower limit and an upper limit of said critical path delay and a working delay range corresponding to a critical path delay range greater than said lower limit and less than said upper limit; and generating one of a maximum value and a minimum value of a control output signal when said critical path delay is at one of said established limits.
- 2. The method of claim 1 wherein said generating. comprises generating said maximum value of said control output signal when said critical path delay is at said upper limit.
- 3. The method of claim 1 wherein said generating comprises generating said minimum value of said control output signal when said critical path delay is at said lower limit.
- 4. The method of claim 1 further comprising leaving said control output signal unmodified when said critical path delay is within said working delay range.
- 5. The method of claim 1 wherein said generating comprises generating a supply voltage value.
- 6. The method of claim 1 further comprising maintaining said critical path delay between said established lower limit and said established upper limit.
- 7. The method of claim 1 wherein said method provides a first order system for controlling said critical path delay.
- 8. The method of claim 1 further comprising modeling said critical path delay with a delay line.
- 9. The method of claim 8 wherein said modeling comprises providing a critical path model modeling substantially one half of said critical path delay of said powered device.
- 10. The method of claim 1 further comprising providing a delay line including a critical path model enabling modeling substantially one-half of said critical path delay.
- 11. The method of claim 10 wherein said provided delay line enables measurement of said critical path delay in substantially one half of one system clock cycle.
- 12. The method of claim 10 wherein said providing said delay line comprises providing a sequence of delay cells, each said delay cell having an output indicating whether a clock test signal propagated thereto within a test period.
- 13. The method of claim 10 wherein said providing said delay line comprises selecting a delay line length based on operating characteristics of said provided powered device.
- 14. The method of claim 10 wherein said providing said delay line comprises designing said delay cells based on operating characteristics of said provided powered device.
- 15. The method of claim 1 further comprising measuring said critical path delay.
- 16. The method of claim 15 wherein said measuring comprises identifying an extent of clock signal propagation along a sequence of delay cells.
- 17. The method of claim 16 wherein said identifying comprises detecting one of a logic “0” output and a logic “1” output for each delay cell in said sequence.
- 18. The method of claim 1 wherein said powered device is a digital integrated circuit.
- 19. The method of claim 1 wherein said powered device is a microprocessor.
- 20. Apparatus for efficiently supplying energy to a device in a circuit, the apparatus comprising:
a powered device having a critical path delay; a delay line operative to model said critical path delay; control logic responsive to output from said delay line and operative to generate control output; and a power converter operative to adjust supply voltage to said powered device in response to said generated control output, wherein said delay line, said control logic, and said power converter cooperate to provide first order bang-bang control of said critical path delay.
- 21. The apparatus of claim 20 wherein said power converter provides first order control of said supply voltage.
- 22. The apparatus of claim 20 wherein said critical path delay is maintained within a working delay range.
- 23. The apparatus of claim 20 wherein said delay line comprises a critical path model operative to model substantially one half of said critical path delay of said powered device.
- 24. The apparatus of claim 20 wherein said delay line is substantially smaller than said powered device.
- 25. The apparatus of claim 20 wherein said delay line and said control logic are operative to measure said critical path delay in substantially one half of a system clock cycle.
- 26. The apparatus of claim 20 wherein said delay line comprises a sequence of delay cells.
- 27. The apparatus of claim 20 wherein said delay line comprises only one sequence of delay cells.
- 28. The apparatus of claim 20 wherein a number and a design of delay cells in said delay line are established based on characteristics of said powered device.
- 29. The apparatus of claim 20 wherein said powered device is a digital integrated circuit.
- 30. The apparatus of claim 20 wherein said powered device is a microprocessor.
- 31. A method for efficiently controlling power consumption of a circuit, the method comprising:
measuring a critical path delay of a powered device in said circuit; adjusting a supply voltage to said powered device based on said measured critical path delay; and providing first order bang-bang control of said critical path delay with said measuring and said adjusting.
- 32. The method of claim 31 wherein said providing enables keeping said critical path delay within a working delay range.
- 33. The method of claim 31 wherein said adjusting continuously provides substantially a lowest supply voltage needed to operate said powered device.
- 34. The method of claim 31 wherein said measuring comprises measuring test signal propagation along a delay line.
- 35. The method of claim 31 wherein said measuring comprises determining said critical path delay in substantially one half of a system clock cycle.
- 36. The method of claim 31 wherein said measuring comprises measuring test signal propagation along a critical path model, said critical path model modeling substantially one half of said critical path delay of said powered device.
- 37. The method of claim 31 wherein said powered device is a digital integrated circuit.
- 38. The method of claim 31 wherein said powered device is a microprocessor.
RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. Provisional Application No. 60/345,127, filed Nov. 9, 2001, entitled “ADAPTIVE VOLTAGE REGULATOR FOR DIGITAL VLSI PROCESSORS”, the disclosure of which application is hereby incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60345127 |
Nov 2001 |
US |