Method and apparatus for fast retraining of ethernet transceivers based on trickling error
AssigneeMarvell Asia Pte Ltd
InventorsSeid Alireza Razavi Majomard, Hossein Sedarat
Life of this patent
Estimating the term…
Abstract
A method of operation for an Ethernet transceiver is disclosed. The method includes operating the Ethernet transceiver in a data mode, and triggering a fast retrain sequence of steps based on trickling error information. The triggering includes detecting error information, averaging the detected error information over a time interval to generate the trickling error information, comparing the averaged detected error information to a selected threshold value, and initiating the fast retrain sequence of steps based on the comparing.
Claims15
A method of operation for an Ethernet transceiver, the method comprising:
- operating the Ethernet transceiver in a data mode;
- selecting a time interval for monitoring error information;
- and
- triggering a fast retrain sequence by
- detecting error information during the time interval,
- averaging at least two non-consecutive frame errors in the detected error information over the time interval to generate trickling error information,
- comparing the trickling error information to a selected threshold value, and
- performing the fast retrain sequence-based on the comparing.
An integrated circuit (IC) Ethernet transceiver chip comprising:
- training logic to trigger a fast retrain sequence during a data mode, the training logic including
- error detection circuitry to detect error information,
- circuitry to average at least two non-consecutive frame errors in the detected error information over a user-selected time interval to generate trickling error information,
- comparison circuitry to compare the trickling error information to a selected threshold value, and
- circuitry to perform the fast retrain sequence based on the comparing.
A method of operation for an Ethernet transceiver, the method comprising:
- operating the Ethernet transceiver in a data mode;
- selecting a time interval for monitoring error information;
- establishing a consecutive frame error threshold and a trickling error threshold;
- detecting error information;
- averaging at least two non-consecutive frame errors in the error information over the time interval to generate trickling error information, and
- triggering a fast retrain sequence based on a comparison of the trickling error information during the time interval to the consecutive frame error threshold and the trickling error threshold.
Dependencies are inferred from the claim text.