Patent US5517519A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5517519A Expired / Lapsed US ⏱️ 0.0 years remaining

Apparatus for repowering and monitoring serial links

Assignee: International Business Machines Corp
•
Filing: 1993-06-14
•
Granted: 1996-05-14
•
Expires: 2013-06-14
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computer system employs a repeater unit which repowers a serial channel link. The repeater unit also monitors and records non-idle usage and errors for both directions of the repeated serial link. Non-idle usage of the serial link is recorded as a number of seconds that non-idle traffic flowed in the link over a given period of time. Link serial code violations and loss-of-light transitions are also counted. Link code violations are counted with an accuracy that permits targeted serial link bit-error rates, of no more than one bit error in approximately two months, to be accurately verified for the first time in a normal customer environment. The repeater unit permits an attached monitoring computer to read and reset all its usage and error counters as often as required by the customer, and without losing any counts of any counted event. The attached monitoring computer can also instruct the repeater unit to send certain diagnostic patterns or no-light and/or perform a remote wrap function to assist with link problem determinations.

Inventors

  • 👤 Quiedo J. Carbone, Jr.
  • 👤 Gerald H. Miracle
  • 👤 Peter L. Potvin

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 17:00
CPC Classifications
H; H04; H04B; H04B10/00; H04B10/07; H04B10/075; H04B10/079; H04B10/0797

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 133 words
An apparatus for use with a serial channel interface connecting a serial channel with a serial component, said serial channel interface conforming to a predetermined protocol which includes the insertion of idle characters in a serial bit stream between non-idle characters, a certain quantity of said non-idle characters transmitted in a serial link representing use of the serial link, comprising: a repeater unit having means for connecting the repeater unit into the serial link between the serial channel and the serial component, said repeater unit having means for repowering a plurality of serial bit streams conforming to said predetermined protocol passing in both directions on the serial link, and wherein the repeater unit includes means for measuring and reporting said certain quantity of non-idle characters repowered in said plurality of serial bit streams.
Claim 2
Independent Claim 133 words
An apparatus for use with a serial channel interface connecting a serial channel with a serial component, said serial channel interface conforming to a predetermined protocol which includes the insertion of idle characters in a serial bit stream between non-idle characters, a certain quantity of said non-idle characters transmitted in a serial link representing use of the serial link, comprising: a repeater unit having means for connecting the repeater unit into the serial link between the serial channel and the serial component, said repeater unit having means for repowering a plurality of serial bit streams conforming to said predetermined protocol passing in both directions on the serial link, and wherein the repeater unit includes means for measuring and reporting said certain quantity of non-idle characters repowered in said plurality of serial bit streams.
Claim 3
Dependent Claim 162 words
The apparatus according to claim 1 wherein the repeater unit includes recording means within the repeater for recording and processing data and further includes, means for interrogating serial characters flowing in the serial link, and, means for decoding said serial characters for validity and either idle or non-idle serial characters, according to the protocol of the serial link, and means for counting a number of valid and non-idle serial characters, which, in accordance with the nominal serialization time of each serial character, is equivalent, to one time period, and, means for detecting when said number of valid and non-idle serial characters corresponding to said one time period have been counted, indicating to said recording means within the repeater the fact that said number of valid and non-idle serial characters corresponding to said one time period have been counted and for resetting said means for counting in such a manner that no valid and non-idle serial characters can be repeated without being counted.
Claim 4
Dependent Claim 72 words
The apparatus according to claim 2 wherein said one time period for said counting means and said detecting means is equal to one second, and wherein the repeater unit recording means provides means for: a. rapidly detecting said indication that said number of valid and non-idle serial characters corresponding to one second have been counted, b. resetting said indication, c. incrementing a seconds counter capable of holding several months worth of seconds.
Claim 5
Dependent Claim 73 words
The apparatus according to claim 2 wherein the repeater unit is connected to an external monitoring device via a bus, and wherein said repeater unit recording means provides means for: a. responding to a request from said external monitoring device to read and reset a plurality of seconds counts, b. passing the seconds counts to said external monitoring device, and c. resetting the seconds counts after passing them to said external monitoring device.
Claim 6
Dependent Claim 76 words
The apparatus according to claim 2 wherein the repeater unit further includes, means for comparing said count of each valid and non-idle serial character with a value equal to the number of valid and non-idle serial characters corresponding to said one time period, based on the nominal serialization time of each serial character, and, means for reporting when said number of valid and non-idle serial characters counted is equal to said value for said comparing means.
Claim 7
Independent Claim 145 words
An apparatus for use with a serial channel interface connecting a serial channel with a serial component, said serial channel interface conforming to a pre-determined protocol which includes the insertion of idle characters in a serial bit stream between non-idle characters, a certain quantity of said non-idle characters transmitted in a serial link representing use of the serial link, comprising: a repeater unit having means for connecting the repeater unit into the serial link between the serial channel and the serial component, said repeater unit having means for repowering a plurality of serial bit streams conforming to said predetermined protocol passing in both directions on the serial link, and wherein the repeater unit includes means for measuring and reporting said certain quantity of non-idle characters repowered in said plurality of serial bit streams and further includes a decoder, a counter, a comparator, and reporting latch.
Claim 8
Independent Claim 145 words
An apparatus for use with a serial channel interface connecting a serial channel with a serial component, said serial channel interface conforming to a pre-determined protocol which includes the insertion of idle characters in a serial bit stream between non-idle characters, a certain quantity of said non-idle characters transmitted in a serial link representing use of the serial link, comprising: a repeater unit having means for connecting the repeater unit into the serial link between the serial channel and the serial component, said repeater unit having means for repowering a plurality of serial bit streams conforming to said predetermined protocol passing in both directions on the serial link, and wherein the repeater unit includes means for measuring and reporting said certain quantity of non-idle characters repowered in said plurality of serial bit streams and further includes a decoder, a counter, a comparator, and reporting latch.
Claim 9
Dependent Claim 161 words
The apparatus according to claim 6 wherein the repeater unit includes recording means within the repeater for recording and processing data and further includes, means for interrogating serial characters flowing in the serial link, and, means for decoding said serial characters for validity and either idle or non-idle characters, according to the protocol of the serial link, and means for counting a number of valid and non-idle serial characters, which, in accordance with the nominal serialization time of each serial character, is equivalent to one time period, and, means for detecting when exactly said number of valid and non-idle serial characters corresponding to said one time period have been counted, indicating to said recording means within the repeater the fact that said number of valid and non-idle serial characters corresponding to said one time period been counted and for resetting said means for counting in such a manner that no valid and non-idle serial characters can be repeated without being counted.
Claim 10
Dependent Claim 72 words
The apparatus according to claim 7 wherein said one time period for said counting means and said detecting means is equal to one second, and wherein the repeater unit recording means provides means for: a. rapidly detecting said indication that said number of valid and non-idle serial characters corresponding to one second have been counted, b. resetting said indication, c. incrementing a seconds counter capable of holding several months' worth of seconds.
Claim 11
Dependent Claim 73 words
The apparatus according to claim 7 wherein the repeater unit is connected to an external monitoring device via a bus, and wherein said repeater unit recording means provides means for: a. responding to a request from said external monitoring device to read and reset a plurality of seconds counts, b. passing the seconds counts to said external monitoring device, and c. resetting the seconds counts after passing them to said external monitoring device.
Claim 12
Dependent Claim 76 words
The apparatus according to claim 7 wherein the repeater unit further includes, means for comparing said count of each valid and non-idle serial character with a value equal to the number of valid and non-idle serial characters corresponding to said one time period, based on the nominal serialization time of each serial character, and, means for reporting when said number of valid and non-idle serial characters counted is equal to said value for said comparing means.
Claim 13
Independent Claim 185 words
An apparatus for use with a serial channel interface connecting a serial channel with a serial component, said serial channel interface conforming to a pre-determined protocol which includes the insertion of idle characters in a serial bit stream between non-idle characters, a certain quantity of said non-idle characters transmitted in a serial link representing use of the serial link, comprising: means for interrogating serial characters flowing in the serial link, and means for decoding said serial characters for validity and either idle or non-idle characters, according to the protocol of the serial link, and means for counting a number of valid and non-idle characters, which, in accordance with the nominal serialization time of each serial character, is equivalent to one time period, and means for detecting when exactly said number of valid and non-idle serial characters have been counted, means for reporting the fact that said number of valid and non-idle serial characters corresponding to one time period have been counted, means for resetting said counting means in such a manner that all valid and non-idle serial characters flowing in the serial link are counted.
Claim 14
Independent Claim 185 words
An apparatus for use with a serial channel interface connecting a serial channel with a serial component, said serial channel interface conforming to a pre-determined protocol which includes the insertion of idle characters in a serial bit stream between non-idle characters, a certain quantity of said non-idle characters transmitted in a serial link representing use of the serial link, comprising: means for interrogating serial characters flowing in the serial link, and means for decoding said serial characters for validity and either idle or non-idle characters, according to the protocol of the serial link, and means for counting a number of valid and non-idle characters, which, in accordance with the nominal serialization time of each serial character, is equivalent to one time period, and means for detecting when exactly said number of valid and non-idle serial characters have been counted, means for reporting the fact that said number of valid and non-idle serial characters corresponding to one time period have been counted, means for resetting said counting means in such a manner that all valid and non-idle serial characters flowing in the serial link are counted.

References Cited (Backward Citations)

US3916123A Cited
US4022978A Cited
US4334303A Cited
US4486739A Cited
US4710976A Cited
JPS63136736A Cited
US4975916A Cited
US5042027A Cited
US5107489A Cited
US5406555A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-05-14 1999-11-13 2000-05-14 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-05-14 2003-11-13 2004-05-14 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-05-14 2007-11-13 2008-05-14 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag