Methods and network device for generating communication frames in 1000BASE-T1 ethernet

US9979507B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9979507-B1
Application numberUS-201514814203-A
CountryUS
Kind codeB1
Filing dateJul 30, 2015
Priority dateJul 30, 2014
Publication dateMay 22, 2018
Grant dateMay 22, 2018

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 training frame is generated, and the training frame includes a plurality of partial frames that include training information. The training frame has a defined duration. The training frame is generated by inverting a first bit in each of at least some partial frames, and including an info field frame in the training frame. The training frame is transmitted for training purposes.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: generating, at a network interface device, a training frame comprising a plurality of partial frames that include training information, and the generating including inverting, at the network interface device, a respective first bit in each of at least some partial frames, and including, at the network interface device, an info field frame in the training frame; and transmitting, with the network interface device, the training frame for training purposes, the training frame including the info field frame and the plurality of partial frames, wherein each of the at least some of the partial frames includes the respective inverted first bit when the training frame is transmitted. 2. The method of claim 1 , wherein a duration of the training frame is the same as a duration of a Reed-Solomon encoded frame. 3. The method of claim 1 , wherein each partial frame comprises a same number of symbols. 4. The method of claim 1 , wherein the inserting the info field frame in the training frame comprises: inserting, at the network interface device, the info field frame in a last partial frame in the plurality of partial frames. 5. The method of claim 1 , wherein the info field frame comprises a partial frame count field having a value, and the method further comprises: receiving, at the network interface device, another info field frame from another network interface device, wherein a beginning of the other info field frame is received within one partial frame duration of transmission of a beginning of the info field frame, wherein the other info field frame comprises a partial frame count field having the value. 6. The method of claim 1 , wherein the info field frame comprises a partial frame count field having a value, and the method further comprises: receiving, at the network interface device, another info field frame from another network interface device, wherein the other info field comprises a partial frame count field having another value, wherein the other value is a sum of the value and a skew value Y, and wherein a beginning of the other info field frame is received between Y partial frame durations and Y+1 partial frame durations after transmission of a beginning of the info field frame. 7. The method of claim 1 , further comprising: generating, at the network interface device, a second training frame comprising a plurality of second partial frames, including inverting, at the network interface device, a first bit in each of at least some second partial frames, and including, at the network interface device, a second info field frame in the second training frame, wherein a number of partial frames in the training frame is the same as a number of second partial frames in the second training frame; and transmitting, with the network interface device, the second training frame for training purposes. 8. The method of claim 7 , wherein the info field frame comprises a first partial frame count field having a first value; and the second info field frame comprises a second partial frame count field having a second value, wherein the second value is a sum of the first value and the number of partial frames in the training frame. 9. The method of claim 7 , wherein the info field frame comprises a first partial frame count field having a first value; and the second info field frame comprises a second partial frame count field having a second value, wherein the second value is the first value incremented by one. 10. A method, comprising: maintaining, at a first network interface device, a first counter that increments for each partial frame transmitted by the first network interface device to a second network interface device; generating, at the first network interface device, a training frame for training purposes, wherein the training frame comprises a plurality of partial frames that include training information, wherein generating the training frame comprises including, at the first network interface device, a first info field frame in the training frame, wherein the first info field frame comprises a first partial frame count field having a first value corresponding to a first count of the first counter, wherein the first partial frame count field is for synchronizing a second counter of the second network interface device with the first counter of the first network interface device; transmitting, with the first network interface device, the training frame to the second network interface device; and receiving, at the first network interface device, a second info field frame from the second network interface device, wherein a beginning of the second info field frame is received within one partial frame duration of transmission of a beginning of the first info field frame, wherein the second info field comprises a second partial frame count field having a second value corresponding to a second count of the second counter, and wherein the first value is the same as the second value. 11. The method of claim 10 , wherein a duration of the training frame is the same as a duration of each error correction encoded frame exchanged between the first network interface device and the second network interface device. 12. The method of claim 11 , wherein each error correction encoded frame is a Reed-Solomon encoded frame. 13. The method of claim 10 , further comprising: entering, at the first network interface device, a low power idle (LPI) mode; during the LPI mode, using, at the first network interface device, the first counter to determine timing of a plurality of alert windows, wherein alert windows in the plurality of alert windows are spaced apart from one another by a defined duration that is the same as a duration of one or more partial frames, exiting, at a receive portion of the first network interface device, a low power mode during the plurality of alert windows and re-entering the low power mode, at the receive portion of the first network device, between alert windows in the plurality of alert windows, and exiting, at the first network interface device, the LPI mode only when an alert signal is received within one of the alert windows. 14. The method of claim 13 , further comprising refreshing, at the first network interface device, the receive portion of the first network interface device only when a refresh signal is received within one of the alert windows. 15. The method of claim 13 , wherein second alert windows in a plurality of second alert windows of the second network interface device are spaced apart from one another by the defined duration, and the second plurality of alert windows is offset from the plurality of alert windows by one half of the defined duration. 16. The method of claim 15 , further comprising transmitting, with the first network interface device, an alert signal to the second network interface device so that the alert signal is received within one of the second alert windows in the plurality of second alert windows at the second network interface device. 17. The method of claim 15 , further comprising transmitting, with the network interface device, a refresh signal to the second network interface device so that the refresh signal is received within one of the second alert windows in the plurality of second alert windows at the second network interface device. 18. A network interface device, comprising: a media access control (MAC) processing device implemented on one or more integrated circuits; and a physical layer (PHY) processing device coupled to the M

Assignees

Inventors

Classifications

  • Block codes (H04L1/0061, H04L1/0064 take precedence) · CPC title

  • H04L7/04Primary

    Speed or phase control by synchronisation signals {(H04L7/0075 takes precedence)} · CPC title

  • H04L1/0007Primary

    by modifying the frame length · 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 US9979507B1 cover?
A training frame is generated, and the training frame includes a plurality of partial frames that include training information. The training frame has a defined duration. The training frame is generated by inverting a first bit in each of at least some partial frames, and including an info field frame in the training frame. The training frame is transmitted for training purposes.
Who is the assignee on this patent?
Marvell Int Ltd
What technology area does this patent fall under?
Primary CPC classification H04L7/04. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 22 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). 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).