Claims
- 1. An integrated circuit comprising:
a ring oscillator having a programmable delay and a pulse generator for creating a clock signal; and circuitry under test coupled to said pulse generator, said circuitry under test generating an output signal in response to said clock signal; wherein in said programmable delay incrementally increases the frequency of said clock signal until a final frequency where said output signal stops toggling.
- 2. The integrated circuit of claim 1 wherein the cycle time of said circuitry under test is said final frequency minus one said increment.
- 3. The integrated circuit of claim 1 wherein said circuitry under test is a memory.
- 4. The integrated circuit of claim 3 wherein said memory is operating in read-read mode.
- 5. The integrated circuit of claim 3 wherein said memory is operating in write-read mode.
- 6. The integrated circuit of claim 3 wherein said memory is operating in write-write mode.
- 7. An integrated circuit comprising:
a ring oscillator having a programmable delay and a pulse generator for creating a clock signal; and memory coupled to said pulse generator, said memory generating an output signal in response to said clock signal; wherein in said programmable delay incrementally increases the frequency of said clock signal until a final frequency where said output signal stops toggling.
- 8. The integrated circuit of claim 7 wherein the cycle time of said memory under test is said final frequency minus one said increment.
- 9. The integrated circuit of claim 7 wherein said memory is operating in read-read mode.
- 10. The integrated circuit of claim 7 wherein said memory is operating in write-read mode.
- 11. The integrated circuit of claim 7 wherein said memory is operating in write-write mode.
- 12. The integrated circuit of claim 7 wherein said output signal is coupled to a divide down circuit for reducing frequency of said output signal.
- 13. A method for measuring cycle time comprising:
operating a ring oscillator to create a pulse signal at a first frequency; sending said pulse signal to a device under test; monitoring the output signal of said device under test; incrementally increasing frequency of said pulse signal until a last frequency wherein said output signal stops toggling; and calculating said cycle time by subtracting one increment from said last frequency.
- 14. The method of claim 13 wherein said frequency of said output signal is decreased by a divide down circuit before said monitoring.
- 15. The method of claim 13 wherein said frequency of said pulse signal is increased by using a programmable delay circuit within said ring oscillator.
- 16. The method of claim 13 wherein said pulse signal is coupled to a clock input of said device under test.
- 17. A method for measuring cycle time comprising:
operating a ring oscillator to create a pulse signal at a first frequency; sending said pulse signal to a memory; monitoring the output signal of said memory; incrementally increasing frequency of said pulse signal until a last frequency wherein said output signal stops toggling; and calculating said cycle time by subtracting one increment from said last frequency.
- 18. The method of claim 17 wherein said frequency of said output signal is decreased by a divide down circuit before said monitoring.
- 19. The method of claim 17 wherein said frequency of said pulse signal is increased by using a programmable delay circuit within said ring oscillator.
- 20. The method of claim 17 wherein said pulse signal is coupled to a clock input of said memory under test.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is related to application Ser. No. xx/xxx,xxx (Attorney Docket Number TI-33948) filed on the same date as this application and entitled “Oscillation Based Access Time Measurement”. With its mention in this section, this patent application is not admitted to be prior art with respect to the present invention.