METHODS AND STRUCTURE FOR ON-CHIP CLOCK JITTER TESTING AND ANALYSIS
First Claim
1. An integrated circuit (IC) comprising:
- a Phase Locked Loop circuit (PLL) having an input coupled to receive a reference clock signal and adapted to generate and output an application clock signal;
a sampling control circuit having an input coupled to receive the reference clock signal and having an input coupled to receive the application clock signal, the sampling control circuit adapted to acquire a plurality of samples of the application clock signal at each of a plurality of sample points, wherein the plurality of sample points span a period of time that comprises multiple clock periods of the application clock signal, wherein the plurality of samples are acquired based on the reference clock signal, wherein the plurality of sample points are offset in time relative to one another to sample different points of the multiple clock periods of the application clock signal, and wherein the sampling control circuit is further adapted to generate and output a count of the number of samples of the plurality of samples having a predetermined value at each of the plurality of sample points; and
an analysis circuit having an input coupled to receive the count, the analysis circuit adapted to determine whether the count is within acceptable limits and further adapted to generate a pass/fail output signal indicating whether the count is within the acceptable limits.
9 Assignments
0 Petitions
Accused Products
Abstract
Methods and structure for on-chip self-test of clock jitter for an application clock signal generated within an integrated circuit (IC). Features and aspects hereof provide for acquisition of samples of an application clock signal within the IC and counting the number of samples having a predetermined value. The count is compared to acceptable limits range values to generate a pass/fail signal of the IC use by external automated. A sample clock is generated based on the reference clock used by a Phase Locked Loop (PLL) circuit. An incremental delay is added to the sample clock pulse such that the sequence of samples “walk” through an application clock pulse waveform to sense clock jitter at various points of the waveform based on the counts. Acceptable limits range for the count at each sampled point, the incremental delay, and the number of samples at each delayed value may be user programmed.
-
Citations
18 Claims
-
1. An integrated circuit (IC) comprising:
-
a Phase Locked Loop circuit (PLL) having an input coupled to receive a reference clock signal and adapted to generate and output an application clock signal; a sampling control circuit having an input coupled to receive the reference clock signal and having an input coupled to receive the application clock signal, the sampling control circuit adapted to acquire a plurality of samples of the application clock signal at each of a plurality of sample points, wherein the plurality of sample points span a period of time that comprises multiple clock periods of the application clock signal, wherein the plurality of samples are acquired based on the reference clock signal, wherein the plurality of sample points are offset in time relative to one another to sample different points of the multiple clock periods of the application clock signal, and wherein the sampling control circuit is further adapted to generate and output a count of the number of samples of the plurality of samples having a predetermined value at each of the plurality of sample points; and an analysis circuit having an input coupled to receive the count, the analysis circuit adapted to determine whether the count is within acceptable limits and further adapted to generate a pass/fail output signal indicating whether the count is within the acceptable limits. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method operable within an integrated circuit (IC) for testing and analyzing jitter of a Phase Locked Loop (PLL) generated application clock signal within the IC, the method comprising:
-
generating a sample clock signal based on a reference clock signal used by the PLL; acquiring a plurality of samples of the application clock signal at each of a plurality of sample points, wherein the plurality of sample points span a period of time that comprises multiple clock periods of the application clock signal, wherein the plurality of samples are acquired based on the reference clock signal, wherein plurality of sample points are offset in time relative to one another to sample different points of the multiple clock periods of the application clock signal, generating a count of the number of samples having a predetermined value; determining whether the count is within acceptable limits; and generating a pass/fail output signal indicating whether the count is within the acceptable limits. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A circuit within an integrated circuit (IC) for testing jitter of an application clock signal generated within the IC, the circuit comprising:
-
a sample clock generator coupled to receive an external reference clock signal and adapted to generate a sample clock signal based on the reference clock signal wherein the reference clock signal is used within the IC to generate the application clock signal and wherein the sample clock signal is generated by adding an incremental delay duration to each of a plurality of pulses of the reference clock signal received by the sample clock generator; an edge-triggered flip-flop coupled to receive the application clock signal and coupled to receive the sample clock signal wherein the flip-flop is adapted to latch the present value of the application clock signal responsive to each rising edge of the sample clock signal and is further adapted to output the present latched value; a counter coupled to receive the sample clock signal and coupled to receive the present latched value wherein the counter is adapted to increment a count value responsive detecting a logic high on the present latched value at a rising edge of the sample clock signal and is adapted to output its present count value; and a comparator coupled to receive the present count value and coupled to receive the sample clock signal wherein the comparator is adapted to compare the present count value to an acceptable limits range at a rising edge of the sample clock signal and is adapted to output a pass/fail signal indicating whether the present count value is within the acceptable limits range or is outside the acceptable limits range. - View Dependent Claims (16, 17, 18)
-
Specification