IP Library Granted Patent US 7,899,649
Granted Patent B1
US 7,899,649 · App. 12/053,884 · Granted Mar 1, 2011

Signal detect for high-speed serial interface

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,899,649
App. No.
12/053,884
Granted
Mar 1, 2011
Kind
B1
Abstract

Signal detection circuitry for a serial interface oversamples the input—i.e., samples the input multiple times per clock cycle—so that the likelihood of missing a signal is reduced. Sampling may be done with a regenerative latch which has a large bandwidth and can latch a signal at high speed. The amplitude threshold for detection may be programmable, particularly in a programmable device. Thus, between the use of a regenerative latch which is likely to catch any signal that might be present, and the use of oversampling to avoid the problem of sampling at the wrong time, the likelihood of failing to detect a signal is greatly diminished. Logic, such as a state machine, may be used to determine whether the samples captured s do or do not represent a signal. That logic may be programmable, allowing a user to set various parameters for signal detection.

Claims (62)

1. Circuitry for use in a high-speed serial interface, said circuitry comprising:

an input for receiving a signal, said signal having a data rate with a unit interval;

a first number of sampling circuits receiving said signal from said input, said first number being at least two;

a source of a second number of clock signals, said second number being at least two, each respective clock signal having said data rate and each respective clock signal clocking a respective one of said sampling circuits; wherein:

said plurality of clock signals differ from one another in phase by a phase offset; and

said signal on said input is sampled a plurality of times per unit interval according to said phase offset.

2. The circuitry of claim 1 wherein each of said sampling circuit circuits comprises a detector including at least one regenerative latch.

3. The circuitry of claim 2 wherein:

each of said at least one regenerative latch comprises a reference input; and

a common mode signal is derived from said signal on said input and used as said reference input.

4. The circuitry of claim 3 wherein:

said signal on said input is a differential signal;

a first arm of said differential signal is input to a first group of regenerative latches, said first group of regenerative latches comprising a number of latches equal to said second number of clock signals; and

a second arm of said differential signal is input to a second group of regenerative latches, said second group of regenerative latches comprising a number of latches equal to said second number of clock signals.

5. The circuitry of claim 4 wherein said common mode signal is used as said reference input in each of said first and second groups of regenerative latches.

6. The circuitry of claim 4 wherein:

said common mode signal is a differential signal;

a first arm of said differential common mode signal is used as said reference input in said first group of regenerative latches; and

a second arm of said differential common mode signal is used as said reference input in said second group of regenerative latches.

7. The circuitry of claim 1 further comprising filter circuitry for analyzing outputs of said sampling circuits to determine presence of a signal.

8. A programmable device comprising:

a quadrature clock source providing four clock phase signals offset from one another by 90° of phase; and

at least one serial interface,

each serial interface of said at least one serial interface having:

an input for receiving a signal, said signal having a data rate with a unit interval, and

four sampling circuits receiving said signal from said input, each of said four sampling circuits being clocked by a respective one of said clock phase signals from said quadrature clock source; and

said signal on said input is sampled four times per unit interval.

9. The programmable device of claim 8 wherein each of said sampling circuits comprises a detector including at least one regenerative latch.

10. The programmable device of claim 9 wherein:

each of said at least one regenerative latch comprises a reference input; and

a common mode signal is derived from said signal on said input and used as said reference input.

11. The programmable device of claim 10 wherein:

said signal on said input is a differential signal;

a first arm of said differential signal is input to a first group of four regenerative latches clocked by said four clock phase signals; and

a second arm of said differential signal is input to a second group of four regenerative latches clocked by said four clock phase signals.

12. The programmable device of claim 11 wherein said common mode signal is used as said reference input in each of said first and second groups of regenerative latches.

13. The programmable device of claim 11 wherein:

said common mode signal is a differential signal;

a first arm of said differential common mode signal is used as said reference input in said first group of regenerative latches; and

a second arm of said differential common mode signal is used as said reference input in said second group of regenerative latches.

14. The programmable device of claim 8 wherein each serial interface of said at least one serial interface further comprises filter circuitry for analyzing outputs of said sampling circuits to determine presence of a signal.

15. The programmable device of claim 8 wherein said programmable device is a programmable logic device.

16. A signal detection method for use in a serial interface whose input receives a signal having a data rate and a corresponding unit interval, said method comprising:

sampling said signal on said input a plurality of times during each of said unit intervals to provide a plurality of samples; and

filtering said plurality of samples to determine presence of a signal on said input.

17. The signal detection method of claim 16 wherein said sampling comprises sampling said signal on said input with a plurality of clock signals having said data rate and being offset in phase from one another.

18. The signal detection method of claim 17 wherein said plurality of clock signals comprises four clock signals offset from one another by 90° of phase.

19. The signal detection method of claim 16 wherein:

said signal is a differential input signal; and

said sampling comprises sampling one arm of said differential input signal.

20. The signal detection method of claim 16 further comprising:

deriving a common mode signal from said differential signal; wherein:

said sampling comprises comparing said one arm of said differential input signal to said common mode signal.

21. The signal detection method of claim 16 wherein:

said signal is a differential input signal; and

said sampling comprises sampling both arms of said differential input signal.

22. The signal detection method of claim 21 further comprising:

deriving a single-ended common mode signal from said differential input signal; wherein:

said sampling comprises comparing said both arms of said differential input signal to said single-ended common mode signal.

23. The signal detection method of claim 21 further comprising:

deriving a differential common mode signal from said differential input signal; wherein:

said sampling comprises comparing said each arm of said differential input signal to a respective arm of said differential common mode signal.

Assignments (2)
SECURITY INTEREST Recorded Sep 12, 2025
From: ALTERA CORPORATION
To: BARCLAYS BANK PLC, AS COLLATERAL AGENT
Reel/Frame 073431/0309 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 24, 2008
From: WONG, WILSON; CHAN, ALLEN; SHUMARAYEV, SERGEY; TRAN, THUNGOC M.; HOANG, TIM TRI; DING, WEIQI
To: ALTERA CORPORATION
Reel/Frame 020692/0662 →