This invention relates to measuring jitter in signals, and particularly to measurement of phase lock loop jitter using an on-chip circuit.
As computer cycle times have decreased, Phase Lock Loop (PLL) jitter has become a more important part of the entire timing budget. Traditionally, PLL jitter has been measured in a lab environment using high speed oscilloscopes and related equipment. This means that it is difficult to measure the PLL jitter in an assembled machine and nearly impossible to measure it in a customer's environment. This invention adds jitter measurement capability directly to the PLL circuit, so jitter can be measured during normal operation.
A circuit has been added to the PLL (on chip) to measure the delay between the reference and feedback clocks on a cycle by cycle basis. This gives the cycle to cycle jitter measurement. By use of logic, long term jitter measurements can be made. These measurements can be performed during normal system operation, in any environment, including in a customer's location.
System and computer program products corresponding to the above-summarized methods are also described and claimed herein.
Additional features and advantages are realized through the techniques of the present invention. Other embodiments and aspects of the invention are described in detail herein and are considered a part of the claimed invention. For a better understanding of the invention with advantages and features, refer to the description and to the drawings.
The subject matter which is regarded as the invention is particularly pointed out and distinctly claimed in the claims at the conclusion of the specification. The foregoing and other objects, features, and advantages of the invention are apparent from the following detailed description taken in conjunction with the accompanying drawings in which:
The detailed description explains the preferred embodiments of the invention, together with advantages and features, by way of example with reference to the drawings.
The delay elements 10a-10n could be implemented in any of several ways. For example, an active inverter or buffer could be used, or wire delay could be used, or LC delay lines could be used, as desired.
Each latch 14a- 14n is a conventional edge triggered latch, which transfers and holds its input to its output when an edge occurs on its clock input RefClock 18. Either or both edges could be used, as desired.
The VCO out 16 can be connected to either the PLL's vco, or feedback clock input, or connected to any signal whose jitter it is desired to measure. The RefClock 18 input would normally be connected to the PLL's reference clock. This is used as the reference for measurements.
The circuit of
It will be understood that there are many more bits of data presented to the analysis logic 15, as only four are shown in the sample of
The analysis logic 15 takes this data and does any of several possible interpretations. One implementation takes the data, uses a priority encoder to find the first 1, and outputs a position number. This could be used to increment a counter, creating a histogram of edge positions. Another option would be to log the data, saving it for later analysis. Many other implementations of the analysis logic are possible.
In the circuit of
In the embodiment of
A further embodiment, not illustrated, uses two encoders, one with inverted outputs, which would give the start 36a and the end 36b of the pulse of Ref Clock 31, allowing measurement of pulse width, provided the delay is long enough.
While the preferred embodiment to the invention has been described, it will be understood that those skilled in the art, both now and in the future, may make various improvements and enhancements which fall within the scope of the claims which follow. These claims should be construed to maintain the proper protection for the invention first described.
This application is a continuation-in-part of copending U.S. patent Ser. No. 11/138151 filed May 26, 2005 by James Eckhardt et al. for PHASE LOCK LOOP JITTER MEASUREMENT.
Number | Name | Date | Kind |
---|---|---|---|
5563921 | Mesuda et al. | Oct 1996 | A |
5663942 | Ishibashi et al. | Sep 1997 | A |
5828255 | Kelkar et al. | Oct 1998 | A |
6295315 | Frisch et al. | Sep 2001 | B1 |
6813174 | Srinivasan | Nov 2004 | B1 |
6983394 | Morrison et al. | Jan 2006 | B1 |
7023195 | Rosenbaum et al. | Apr 2006 | B2 |
7120215 | Li et al. | Oct 2006 | B2 |
20040059524 | Watson et al. | Mar 2004 | A1 |
Number | Date | Country | |
---|---|---|---|
20060269031 A1 | Nov 2006 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 11138151 | May 2005 | US |
Child | 11457161 | US |