IP Library Granted Patent US 7,095,264
Granted Patent B2
US 7,095,264 · App. 10/725,847 · Granted Aug 22, 2006

Programmable jitter signal generator

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 7,095,264
App. No.
10/725,847
Granted
Aug 22, 2006
Kind
B2
Abstract

A programmable jitter signal generator is provided that includes a jitter distribution control unit, a selection unit in signal communication with the jitter distribution control unit, and a delay unit in signal communication with the selection unit; and a corresponding method of generating a programmable jitter signal includes programming a control unit, receiving a reference signal, delaying the received reference signal by a multiple of a base time increment, and selecting a delayed reference signal delayed by a desired multiple of the base time increment in accordance with the programmed control unit.

Claims (52)

1. A programmable jitter signal generator comprising:

a jitter distribution control unit;

a selection unit in signal communication with the jitter distribution control unit; and

a delay unit signal communication with the selection unit,

the jitter distribution control unit comprising:

a binary counter;

a random access memory in signal communication with the binary counter; and

a random number generator in signal communication with the random access memory.

2. A programmable jitter signal generator as defined in claim 1 wherein the delay unit comprises a delay chain.

3. A programmable jitter signal generator as defined in claim 1 wherein the selection unit comprises a multiplexer.

4. A programmable jitter signal generator as defined in claim 1 wherein the jitter distribution control unit provides the greatest flexibility to control timing jitter.

5. A programmable jitter signal generator comprising:

a jitter distribution control unit;

a selection unit in signal communication with the jitter distribution control unit; and

a delay unit in signal communication with the selection unit;

the jitter distribution control unit comprising:

a plurality of flip-flop devices;

at least one summing device having one input coupled to the output of a first flip-flop device, and an output coupled to the input of a second flip-flop device; and

at least one gain device having an output coupled to a second input of the at least one flip-flop device.

6. A programmable jitter signal generator as defined in claim 5 , the jitter distribution control unit comprising a plurality of linear feedback shift registers (“LFSR”).

7. A programmable jitter signal generator as defined in claim 6 wherein all random patterns can be deduced from an LFSR seed to simplify the design.

8. A programmable jitter signal generator as defined in claim 1 , the delay unit comprising a modified delay chain having at least one inverter coupled to the output of a delay chain.

9. A programmable jitter signal generator as defined in claim 1 , the delay unit comprising a modified delay chain having at least one logical gate coupled to the input of a delay chain.

10. A method of generating a programmable jitter signal, the method comprising:

programming a control unit;

receiving a reference signal;

delaying the received reference signal by a multiple of a base time increment; and

selecting a delayed reference signal delayed by a desired multiple of the base time increment in accordance with the programmed control unit,

wherein programming the control unit comprises:

initializing a binary counter;

generating a random number in correspondence with the binary counter; and

storing the generated random number for later retrieval.

11. A method as defined in claim 10 wherein:

each multiple of the base time increment corresponds to one of a plurality of delay cells; and

the delayed reference signal is selected by selecting a delay cell corresponding to the programmed delay of the output.

12. A method as defined in claim 10 wherein delaying the reference signal comprises adjusting the time instants of the rising edge of the received reference signal.

13. A method as defined in claim 10 , further comprising controlling jitter distribution of an output signal in accordance with the programmed control unit.

14. A method as defined in claim 10 , further comprising controlling average jitter magnitude of an output signal in accordance with the programmed control unit.

15. A method as defined in claim 10 wherein selecting the delayed reference signal comprises multiplexing the delayed reference signal from one of a plurality of delay cells in accordance with the output of the programmed control unit.

16. A method of generating a programmable jitter signal, the method comprising:

programming a control unit;

receiving a reference signal;

delaying the received reference signal by a multiple of a base time increment; and

selecting a delayed reference signal delayed by a desired multiple of the base time increment in accordance with the programmed control unit,

wherein programming the control unit comprises:

providing a plurality of flip-flop devices;

providing at least one summing device having one input coupled to the output of a first flip-flop device, and an output coupled to the input of a second flip-flop device;

providing at least one gain device having an output coupled to a second input of the at least one flip-flop device; and

assigning the gain of the at least one gain device.

17. A method as defined in claim 16 , further comprising arranging the provided flip-flop, summing and gain devices to operate as linear feedback shift registers (“LFSR”).

18. A method as defined in claim 16 , further comprising deducing generated random jitter patterns from an LFSR seed.

19. A method as defined in claim 10 , further comprising inverting the output of a delay chain.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2015
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: LINKEDIN CORPORATION
Reel/Frame 035201/0479 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2004
From: JENKINS, KEITH A.; LO, JIEN-CHUNG; SONG, PEILIN; XIA, TIAN
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 015067/0627 →