IP Library › Granted Patent US 10,466,289
Granted Patent B2
US 10,466,289 · App. 15/699,874 · Granted Nov 5, 2019

Apparatus and method for controllably injecting jitter into recovered clock to simulate presence of jitter in input signal

Inventors: Hae-Chang Lee (Los Altos, CA); Jaeha Kim (Los Altos, CA); Brian Leibowitz (San Francisco, CA)
Assignee: Rambus Inc.
G01R29/26G01R31/31709G01R31/31725
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,466,289
App. No.
15/699,874
Granted
Nov 5, 2019
Kind
B2
Abstract

An integrated circuit capable of on-chip jitter tolerance measurement includes a jitter generator circuit to produce a controlled amount of jitter that is injected into at least one clock signal, and a receive circuit to sample an input signal according to the at least one clock signal. The sampled data values output from the receiver are used to evaluate the integrated circuit's jitter tolerance.

Claims (34)

1. An apparatus, comprising:

a clock recovery circuit to generate a recovered clock from an input signal, dependent on logic level transitions in the input signal, wherein the clock recovery circuit includes circuitry to sample an input signal according to a sampling clock, to generate data samples;

circuitry to compare expected data values with the data samples and to generate an error indication in dependence on whether the expected data values match the data samples; and

circuitry to inject jitter into the recovered clock to simulate jitter in the input signal.

2. The apparatus of claim 1 , wherein the clock recovery circuit comprises an edge sampler to sample the input signal at expected edge crossing times, according to an edge clock, the edge clock being dependent on the recovered clock and including the injected jitter.

3. The apparatus of claim 1 , wherein the circuitry to sample the input signal is to do so at data sampling times, identified by a data clock, the data clock being dependent on the recovered clock and including the injected jitter.

4. The apparatus of 1 , wherein the circuitry to inject jitter is operable to inject a selective one of sinusoidal jitter (SJ), random jitter (RJ) and deterministic jitter (DJ).

5. The apparatus of claim 1 , further comprising circuitry to generate a control signal to control amount of jitter to be injected into the recovered clock in response to at least one programmed parameter.

6. The apparatus of claim 1 , where:

the apparatus further comprises a mode register; and

the circuitry to inject jitter is controlled responsive to content of the mode register so as to inject the jitter into the recovered clock in a first mode but not in a second mode.

7. The apparatus of claim 6 , where:

the clock recovery circuit comprises a summing junction and at least one of a phase accumulator and a frequency accumulator coupled to the summing junction;

the circuitry to inject jitter is to inject the jitter into at least one of the summing junction, the phase accumulator and the frequency accumulator; and

the recovered clock is to be generated in dependence on an output of the summing junction.

8. The apparatus of claim 7 , embodied as an integrated circuit, wherein the input signal is to be externally generated from said integrated circuit and received by said integrated circuit, and wherein the at least one of the phase accumulator and the frequency accumulator is coupled to receive an output of the summing junction.

9. The apparatus of claim 7 , wherein said apparatus includes both of a phase accumulator and a frequency accumulator, each of the phase accumulator and the frequency accumulator being operatively coupled to the summing junction.

10. The apparatus of claim 7 , wherein the clock recovery circuit further comprises a phase interpolator coupled to receive the output of the summing junction, the output of the summing junction to influence phase of an output produced by the phase interpolator.

11. A method, comprising:

with a clock recovery circuit, generating a recovered clock from an input signal, dependent on logic level transitions in the input signal, and using circuitry of the clock recovery circuit to sample an input signal according to a sampling clock, and responsively generate data samples;

via circuitry, comparing expected data values with the data samples and responsively generating an error indication in dependence on whether the expected data values match the data samples; and

using circuitry to inject jitter into the recovered clock to simulate jitter in the input signal.

12. The method of claim 11 , wherein the method comprises using an edge sampler to sample the input signal at expected edge crossing times, according to an edge clock, the edge clock being dependent on the recovered clock and including the injected jitter.

13. The method of claim 11 , wherein using the circuitry of the clock recovery circuitry is performed to sample the input signal at data sampling times, identified by a data clock, the data clock being dependent on the recovered clock and including the injected jitter.

14. The method of 11 , wherein using the circuitry to inject the jitter comprises injecting a selected one of sinusoidal jitter (SJ), random jitter (RJ) and deterministic jitter (DJ).

15. The method of claim 11 , further comprising using at least one programmed parameter to control amount of jitter to be injected into the recovered clock.

16. The method of claim 11 , wherein the method further comprises controlling the injected jitter in response to content of the mode register so as to inject the jitter into the recovered clock in a first mode but not in a second mode.

17. The method of claim 16 , wherein:

the clock recovery circuit comprises a summing junction and at least one of a phase accumulator and a frequency accumulator coupled to the summing junction;

the method further comprises injecting the jitter into at least one of the summing junction, the phase accumulator and the frequency accumulator; and

generating the recovered clock is performed dependent on an output of the summing junction.

18. The method of claim 17 , embodied as a method of operating an integrated circuit, wherein the input signal is to be externally generated from said integrated circuit and received by said integrated circuit, and wherein the at least one of the phase accumulator and the frequency accumulator is coupled to receive an output of the summing junction.

19. The method of claim 17 , wherein the clock recovery circuit includes both of a phase accumulator and a frequency accumulator, each of the phase accumulator and the frequency accumulator being operatively coupled to the summing junction.

20. The method of claim 17 , wherein the method further comprises using a phase interpolator to receive the output of the summing junction, and responsively controlling phase of an output produced by the phase interpolator.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2018
From: LEE, HAE-CHANG; KIM, JAEHA; LEIBOWITZ, BRIAN
To: RAMBUS INC
Reel/Frame 045428/0334 →
Continuity (5)
Continuation 15209494 · Jul 13, 2016
Continuation 13621783 · Sep 17, 2012
Continuation 12529320
Provisional Application 60895860 · Mar 20, 2007
Related Publication 20180052194A1 · Feb 22, 2018
Cited By (1)
US 12,235,318