Redriver link testing

US9692589B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9692589-B2
Application numberUS-201514866925-A
CountryUS
Kind codeB2
Filing dateSep 26, 2015
Priority dateJul 17, 2015
Publication dateJun 27, 2017
Grant dateJun 27, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A redriver is provided that includes a receiver to receive a signal from a first device that includes a portion of a defined binary sequence, a drift buffer to retime the binary sequence and provide a seed to a linear feedback shift register (LFSR) from the binary sequence, the LFSR to generate an expected version of the binary sequence from the seed, and pattern checking logic to compare a sequence in subsequent signals received from the first device with the expected version of the binary sequence generated by the LFSR.

First claim

Opening claim text (preview).

What is claimed is: 1. An apparatus comprising: a redriver comprising: a receiver to receive a signal from a first device, the signal comprising a portion of a defined binary sequence; a drift buffer to retime the binary sequence and provide a seed to a linear feedback shift register (LFSR) from the binary sequence; the LFSR to generate an expected version of the binary sequence from the seed; and pattern checking logic, implemented at least in part in hardware, to compare a sequence in subsequent signals received from the first device with the expected version of the binary sequence generated by the LFSR. 2. The apparatus of claim 1 , wherein the LFSR comprises a Fibonacci LFSR. 3. The apparatus of claim 1 , wherein the signal comprises a link testing signal. 4. The apparatus of claim 3 , wherein the link testing signal comprises a pseudo random binary sequence (PRBS). 5. The apparatus of claim 3 , wherein the link testing signal is used in a loopback session. 6. The apparatus of claim 1 , wherein the redriver further comprises clock and data recovery (CDR) circuitry to recover a clock signal from the signal. 7. The apparatus of claim 1 , wherein the redriver is further to redrive the received signal using redriver circuitry. 8. The apparatus of claim 7 , wherein the redriver circuitry comprises: receiver pins to receive the signal from the first device; an amplifier to amplify the signal; and transmitter pins to transmit the amplified signal to a second device, wherein at least a portion of the signal comprises a loopback test signal. 9. The apparatus of claim 1 , wherein the pattern checking logic is to generate error data in response to detecting that the sequence in subsequent signals does not match the expected version of the binary sequence. 10. The apparatus of claim 9 , wherein the error data is made available to management software through a status register of the redriver. 11. The apparatus of claim 9 , wherein the error data is made available to management software through sideband pins of the redriver. 12. A system comprising: a first device; a second device; and a first redriver, wherein the first device is connected to the second device by a link comprising the first redriver, the first redriver redrives a signal sent from the first device to the second device, and the first redriver comprises: a first receiver to receive a signal from the first device, the signal comprising a portion of a defined binary sequence; a first drift buffer to retime the binary sequence and provide a seed to a first linear feedback shift register from the binary sequence; the first linear feedback shift register (LFSR) to generate an expected version of the binary sequence from the seed; first pattern checking logic, implemented at least in part in hardware, to compare a sequence in subsequent signals received from the first device with the expected version of the binary sequence generated by the first linear feedback shift register; and a transmitter to send the signals received from the first device to a second device. 13. The system of claim 12 , further comprising a second redriver comprising: a second receiver to receive the signal from the second device, the signal comprising the portion of a defined binary sequence; a second drift buffer to retime the binary sequence and provide a seed for generation of a copy of the binary sequence; a second linear feedback shift register to generate an expected version of the binary sequence from the seed; second pattern checking logic, implemented at least in part in hardware, to compare a sequence in subsequent signals received from the second device with the expected version of the binary sequence generated by the second linear feedback shift register; and a transmitter to send the signals received from the second device to the first device. 14. The system of claim 12 , wherein the first device comprises the second pattern checking logic, implemented at least in part in said hardware, to check received sequences with the expected binary sequence. 15. The system of claim 14 , wherein the second device comprises third pattern checking logic, implemented at least in part in hardware, to check received sequences with the expected binary sequence. 16. The system of claim 15 , further comprising system management software to assess results generated by the pattern checking logic of any one of the first device, second device, and first redriver. 17. The system of claim 12 , wherein the LFSR comprises a Fibonacci LFSRs. 18. The system of claim 12 , wherein the defined binary sequence comprises a pseudo random binary sequence (PRBS) for a loopback test.

Assignees

Inventors

Classifications

  • H04L1/241Primary

    using pseudo-errors · CPC title

  • H04L25/20Primary

    Repeater circuits; Relay circuits · CPC title

  • H04L7/027Primary

    extracting the synchronising or clock signal from the received signal spectrum, e.g. by using a resonant or bandpass circuit · CPC title

  • at the transmitter, using a loop-back · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9692589B2 cover?
A redriver is provided that includes a receiver to receive a signal from a first device that includes a portion of a defined binary sequence, a drift buffer to retime the binary sequence and provide a seed to a linear feedback shift register (LFSR) from the binary sequence, the LFSR to generate an expected version of the binary sequence from the seed, and pattern checking logic to compare a seq…
Who is the assignee on this patent?
Intel Corp
What technology area does this patent fall under?
Primary CPC classification H04L1/241. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 27 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).