Claims
- 1. A method of testing a digital delay line comprising successive delay stages, each said delay stage having a delay time representing a time bin, such that said delay line represents successive time bins, the method comprising:
distributing a plurality of spaced apart test signal edges at known time intervals over a time window anchored to a beginning of said digital delay line, said known time intervals less than said delay intervals; and observing the distribution of said plurality of test signal edges based on said delay times of said one or more of said delay stages.
- 2. The method of claim 1 wherein observing the distribution of said plurality of test signal edges based on said delay times of said one or more of said delay stages comprises determining whether an observed distribution of said test signal edges substantially matches an expected distribution of said test signal edges.
- 3. The method of claim 2 wherein determining whether an observed distribution substantially matches an expected distribution of said test signal edges comprises determining whether an expected number of said test signal edges fall time wise within said time bins represented by said one or more delay stages.
- 4. The method of claim 1 wherein distributing a plurality of spaced apart test signal edges at known time intervals over a time window anchored to a beginning of said digital delay line comprises:
generating periodic test and reference signals, such that said test signal linearly shifts in time at a known rate relative to each cycle of said reference signal; and referencing each cycle of said reference signal to said beginning of said delay line, such that a test signal edge in said test signal shifts in time a desired amount relative to said beginning of said delay line with each cycle of said reference signal.
- 5. The method of claim 4 further comprising recording a sample of said test signal at sample times determined by said delay stages of said delay line for each cycle of said reference signal, such that at each cycle of said reference signal a set of test signal samples is recorded.
- 6. The method of claim 5 wherein observing the distribution of said plurality of test signal edges based on said delay times of said one or more of said delay stages comprises determining whether said recorded sets of said test signal samples reflect an expected distribution of said test signal edges across said time bins represented by said delay stages.
- 7. The method of claim 4 wherein generating periodic test and reference signals, such that said test signal linearly shifts in time at a known rate relative to each cycle of said reference signal comprises:
generating a first signal at a desired frequency; dividing said first signal to generate said reference signal at a reduced frequency; and generating said test signal at a constant offset frequency from said first signal, such that said test signal has a known linear phase offset relative to said first signal.
- 8. The method of claim 7 choosing a divisor for said reference signal such reference signals are provided for delay line testing at a desired rate.
- 9. The method of claim 7 further comprising tracking said phase offset between said first signal and said test signal using a phase counter.
- 10. The method of claim 9 further comprising choosing said phase counter to have a desired count resolution, wherein said count resolution of said phase counter determines said known time intervals of said test signal edges distributed across said time window.
- 11. The method of claim 10 further comprising choosing a clock frequency for said phase counter such that said phase counter increments a desired number of phase counts per reference signal cycle.
- 12. The method of claim 11 further comprising choosing a rollover value of said phase counter such that said phase counter counts through all possible count values over a given number of rollover cycles, wherein each said count value corresponds to a time offset of said test signal edges relative to said beginning of said delay line.
- 13. The method of claim 11 further comprising choosing a rollover value of said phase counter such that a rollover indicator signal is generated at a desired value for said constant offset frequency.
- 14. The method of claim 13 further comprising using a phase locked loop (PLL) to lock said test signal at said constant offset frequency away from said first signal based on said rollover indicator signal.
- 15. The method of claim 1 further comprising storing timing calibration information for said digital delay line based on said observing the distribution of said plurality of test signal edges based on said delay times of said one or more of said delay stages.
- 16. The method of claim 15 further comprising compensating a time measurement made using said digital delay line based on said calibration information.
- 17. A method of testing a digital delay line comprising a series of delay stages defining successive time delays relative to a beginning of said delay line, the method comprising generating periodic test and reference signals having a desired beat frequency such that said test signal linearly shifts in time relative to said reference signal in a known manner; and measuring said successive time delays of said delay line based on said time shifts between said test signal and said reference signal.
- 18. The method of claim 17 wherein generating said periodic test signal comprises locking a first clock signal a desired frequency offset above a reference clock signal, wherein said frequency offset determines said beat frequency and sets a linear rate of change of phase offset between respective clock edges in said test signal and said reference clock signal.
- 19. The method of claim 18 further comprising generating said reference signal by dividing down said reference clock signal, such that respective clock edges in said reference signal and said test signal have a known phase offset relationship.
- 20. The method of claim 19 further comprising tracking a phase offset of said test signal relative to said reference signal between successive cycles of said reference signal, such that a phase offset between said reference signal and said test signal is known.
- 21. The method of claim 20 wherein measuring said successive time delays of said delay line based on said time shifts between said test signal and said reference signal comprises:
clocking said delay line with a plurality of cycles of said reference signal; measuring a time offset between said reference signal and said test signal using said delay line over said plurality of cycles of said reference signal; and comparing measured time offsets to expected time offsets based on said known phase relationship between said test signal and said reference signal.
- 22. A method of testing a digital delay line comprising successive delay stages collectively representing a time window, and wherein said successive delay stages divide said time window into corresponding successive time bins, said testing method comprising:
generating a test signal that shifts through a plurality of time offsets at known time intervals relative to said beginning of time window; recording samples of said test signal at sample points fixed by said delay stages of said delay line; and determining whether said recorded samples of said test signal fall within said successive time bins as expected based on said known time intervals.
- 23. The method of claim 22 wherein recording samples of said test signal at sample points fixed by said delay stages of said delay line comprises recording a digital sample of said test signal at each said sample point to generate a sample set, such that each said sample point corresponds to one of said successive time bins.
- 24. The method of claim 23 further comprising recording multiple sample sets of said test signal over a number of test cycles and determining whether an expected number of signal edges in said test signal fall within one or more of said time bins.
- 25. The method of claim 22 further comprising storing timing calibration information for said digital delay line based on said determining whether said recorded samples of said test signal fall within said successive time bins as expected based on said known time intervals.
- 26. The method of claim 25 further comprising compensating timing measurements made using said digital delay line based on said timing calibration information.
- 27. A circuit for generating a test signal that shifts in time relative to a reference signal at a known rate, the circuit comprising:
first and second frequency generators to generate a first signal and said test signal, respectively; a differencing circuit to generate a frequency difference signal based on a difference frequency between said first signal and said test signal; a control circuit to lock said test signal a desired offset frequency away from a frequency of said first signal based on comparing said frequency difference signal to a difference control signal; and a first divider circuit to generate said reference signal by dividing said first signal, such that said test signal and said reference signal have a linearly changing phase offset and corresponding time shift based on said desired offset frequency.
- 28. The circuit of claim 27 further comprising a counter circuit for tracking a phase offset between said first signal and said test signal.
- 29. The circuit of claim 28 further comprising a second divider circuit to generate a phase clock signal to clock said counter circuit at a desired clock rate.
- 30. The circuit of claim 29 wherein said first divider circuit comprises a divider coupled to said phase clock signal such that a frequency of said first signal is divided by said first and second divider circuits to generate said reference signal.
- 31. The circuit of claim 27 wherein said control circuit comprises a phase locked loop operative to generate a frequency control signal to control a frequency of said second frequency generator based on said frequency difference signal and said difference control signal.
- 32. The circuit of claim 31 further comprising a counter circuit to generate said difference control signal based on dividing said first signal by a desired divisor.
RELATED APPLICATIONS
[0001] The present application is a continuation-in-part of application Ser. No. 09/728,567, filed on Nov. 28, 2000, and entitled “TAPPED DELAY HIGH-SPEED REGISTER,” the disclosure of which is hereby incorporated by reference herein in its entirety.
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
09728567 |
Nov 2000 |
US |
Child |
09921396 |
Aug 2001 |
US |