Selective extraction of network link training information

US11018964B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11018964-B2
Application numberUS-201615395600-A
CountryUS
Kind codeB2
Filing dateDec 30, 2016
Priority dateJan 19, 2016
Publication dateMay 25, 2021
Grant dateMay 25, 2021

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.

An apparatus and method that captures a complete history of serial network Link Training negotiations by continuously monitoring multiple analog signals representing both sides of full duplex lanes in real-time by pattern matching the Link Training Frame Marker and the subsequent negotiation request/response data values. The apparatus and method compare the digitized version of the incoming signal against a nominal pattern at the start to find the Frame Markers and Control Channel data, storing only those Control Channel data values that do not match the current compare pattern, and further by updating the current compare pattern to the new pattern just received, so that only the transitions in the data values are stored, thereby vastly reducing the amount of data presented to the user, but nonetheless retaining the complete substantive history of the Link Training negotiations.

First claim

Opening claim text (preview).

What is claimed is: 1. A test and measurement instrument for monitoring a link training session between at least two devices under test, comprising: a first input configured to electrically couple to a first transmission line for receiving an analog signal carrying link training information sent from a first transmitter of a first device under test; a second input configured to electrically couple to a second transmission line for receiving an analog signal carrying link training information sent from a second transmitter of a second device under test; and a link training information extractor coupled to the first input and the second input and structured to select particular link training information from the analog signals, the particular link training information including control channel data, the information extractor including: memory to store control channel data values, a frame marker detector structured to locate a start of control channeling information including control channel values in the link training information, a comparator structured to evaluate the detected control channel values from the analog input signals against the stored control channel values, a loopback facility structured to store new control channel values as the stored control channel values from the analog input signals into the memory when the detected channel values from the analog input signals do not match the stored control channel data values, and an output queue structured to only store each of the new control channel values with a timestamp when the detected channel values from the analog input signals do not match the stored control channel data values. 2. The test and measurement instrument of claim 1 , further comprising trigger circuitry structured to generate a trigger signal when the control channel values from the analog input signals do not match stored control channel data values. 3. The test and measurement instrument of claim 2 , wherein the test and measurement instrument is structured to store digitized data created from the plurality of analog signals after the trigger signal is generated. 4. The test and measurement instrument of claim 3 , wherein the trigger circuitry is structured to timestamp the stored digitized data when the trigger signal is generated. 5. The test and measurement instrument of claim 1 , further comprising trigger circuitry structured to suppress a trigger signal for a particular channel so long as the test and measurement instrument is receiving link training information for the particular channel. 6. The test and measurement instrument of claim 2 , wherein the trigger circuitry is structured to generate the trigger signal when the plurality of analog input signals include an indication of a first link training frame or a last link training frame. 7. The test and measurement instrument according to claim 1 , further comprising a link training information generator structured to create a table of stored link training data. 8. The test and measurement instrument according to claim 1 in which the instrument is a RealTime oscilloscope and in which the link training data accords to an Ethernet protocol. 9. A test and measurement instrument for monitoring a link training session between at least two devices under test, comprising: a first input configured to electrically couple to a first transmission line for receiving an analog signal carrying link training information sent from a first transmitter of a first device under test; a second input configured to electrically couple to a second transmission line for receiving an analog signal carrying link training information sent from a second transmitter of a second device under test; and a link training information extractor coupled to the first input and the second input and structured to select particular link training information from the analog signals, the particular link training information including control channel data, the information extractor including: memory to store control channel data values, a comparator structured to evaluate control channel values from the analog input signals against the stored control channel values, and a loophack facility structured to store new control channel values as the stored control channel values from the analog input signals into the memory when channel values from the analog input signals do not match the stored control channel data values, in which the instrument is a RealTime oscilloscope having a four-channel input, in which each of the four channels is respectively coupled to four half-duplex lanes of data. 10. A method of selecting certain link training information in a test and measurement device coupled to at least one lane of a serial data link, the method comprising: receiving link training information; locating a start of control channel information including control channel values in the link training information; storing control channel values received from the at least one serial data link; receiving newly acquired control channel values from the at least one serial data link: comparing the newly acquired control channel values from the at least one serial data link to the previously stored control channel values; and storing the newly acquired control channel values as the stored control channel values only when they do not match the previously stored control channel values; and storing the newly acquired control channel values with a timestamp in an output queue when the newly acquired control channel values do not match the previously stored control channel values. 11. The method of selecting certain link training information according to claim 10 , further comprising building a table of the stored control channel values. 12. The method of selecting certain link training information according to claim 10 , further comprising generating a trigger signal when the control channel values from the at least one serial data link do not match stored control channel data values. 13. The method of selecting certain link training information according to claim 10 , further comprising storing digitized data created from the at least one serial data link in an acquisition memory after the trigger signal is generated. 14. The method of selecting certain link training information according to claim 10 , further comprising timestamping the stored digitized data when the trigger signal is generated. 15. The method of selecting certain link training information according to claim 10 , further comprising generating a trigger signal when received data from the at least one serial data link includes an indication of a first link training frame or a last link training frame. 16. The method of selecting certain link training information according to claim 10 , further comprising generating a trigger signal when received data from a first of the at least one serial data links includes an indication that the first serial data link has finished link training. 17. A method of selecting certain link training information in a test and measurement device coupled to at least one lane of a serial data link, the method comprising: receiving from the at least one lane of the serial data link newly acquired control channel values; storing control channel values received from the at least one serial data link; comparing the newly acquired control channel values from the at least one serial data link to the previously stored control channel values; and storing the newly acquired control channel values as the stored control channel values only when they do

Assignees

Inventors

Classifications

  • H04L43/50Primary

    Testing arrangements · CPC title

  • using root cause analysis; using analysis of correlation between notifications, alarms or events based on decision criteria, e.g. hierarchy, tree or time analysis · CPC title

  • comprising specially adapted graphical user interfaces [GUI] · CPC title

  • of propagation channels · CPC title

  • the condition being an adaptation, e.g. in response to network events · 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 US11018964B2 cover?
An apparatus and method that captures a complete history of serial network Link Training negotiations by continuously monitoring multiple analog signals representing both sides of full duplex lanes in real-time by pattern matching the Link Training Frame Marker and the subsequent negotiation request/response data values. The apparatus and method compare the digitized version of the incoming sig…
Who is the assignee on this patent?
Tektronix Inc
What technology area does this patent fall under?
Primary CPC classification H04L43/50. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 25 2021 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).