Error detection/correction and fault detection/recovery – Pulse or data error handling – Error count or rate
Reexamination Certificate
2001-03-15
2004-06-01
Tu, Christine T. (Department: 2133)
Error detection/correction and fault detection/recovery
Pulse or data error handling
Error count or rate
C714S056000
Reexamination Certificate
active
06745353
ABSTRACT:
BACKGROUND
1. Field
This invention relates to link physical error detection, and more specifically to minor link physical error detection using sliding window methodology.
2. Background
In data transfers across a link between two nodes, many network protocols require the detection of physical or bit errors as an indication of link data integrity. An extensive number of physical errors indicate the link integrity is questionable. Interactions from the devices communicating across this link may be required to test and correct the link data integrity.
The Infiniband (IBA) protocol defines minor link physical errors to be occurrences of specific events that may jeopardize link quality. An Infiniband port may utilize either a single or double pumped data stream. It is the responsibility of all devices connected through an Infiniband protocol to monitor the occurrences of these events and to use this information to gauge current network quality. If during network operation, the network quality falls below a pre-described amount, the link between the two nodes is retrained. The Infiniband specification defines several events the occurrence of which may be considered minor link physical error events for an Infiniband link. These include: invalid 8B/10B code groups and running disparity errors; unsupported or disabled valid code groups; any control symbol within the boundaries of a packet; pad symbols on a non-12x link; start or end packet delimiter in wrong lane of multi lane link; or on a 12x link, PAD symbols not preceded by end of packet delimiter.
If any of these minor link physical error events occur, retraining may need to be performed to get the two nodes back into synchronization. During retraining, a data pattern may be sent from one node to a second node. The second node may receive the data pattern and then send another data pattern in response. This may continue between the links for a certain time until they both agree and arrive that the link is in a good state. The link may now be used for other information traffic outside of link training.
The Infiniband specification describes two link physical error threshold algorithms for tracking these occurrences. One of these algorithms is the sliding window algorithm. Under the sliding window algorithm, logic tracks the minor error status of the most recent sixteen symbol times. Moreover, an error threshold event may be reported when four or more minor errors are present within the sixteen most recent symbol times of history.
Therefore, a need exists for method and apparatus for minor link physical error tracking that implements a sliding window algorithm, and may be used with a single pumped or double pumped data stream, and also tracks minor link physical errors that may be misaligned with a symbol clock.
REFERENCES:
patent: 4730313 (1988-03-01), Stephenson et al.
patent: 5459731 (1995-10-01), Brief et al.
patent: 5467341 (1995-11-01), Matsukane et al.
patent: 6438717 (2002-08-01), Butler et al.
Barilovits Timothy
Reohr, Jr. Richard D.
Susnow Dean S.
Intel Corporation
Schwegman Lundberg Woessner & Kluth P.A.
Tu Christine T.
LandOfFree
Method and apparatus for sliding window link physical error... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and apparatus for sliding window link physical error..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for sliding window link physical error... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3343526