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

Error reporting scheme

Assignee: Harris Corp
•
Filing: 1981-07-30
•
Granted: 1984-06-05
•
Expires: 2001-07-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Errors occurring during data communications in a data processor communication network are routed by way of an arbitration module to a maintenance and processor. In the event of an error, the module which detects the error immediately terminates its present operation and, after gaining access to the communication bus, reports the error to the arbiter. In so doing, the error reporting module sets an error bit on an error signal line that forms part of the command bus. When the arbiter sees the error bit line set, it ignores the destination address produced by the logical-physical address table which identifies the other participant (destination module) in the transfer in which the error arose, and, instead, substitutes the physical address of the maintenance processor as the intended recipient of the transfer. When the maintenance processor sees it physical address line set, it can proceed to analyze the error report. Since the identities of the source and destination addresses of the participants in the transfer in which the error arose are defined by the contents of the source and destination portions of the address bus, the maintenance processor merely needs to read these buses to learn the location of each module participating in the error transfer.

Inventors

  • 👤 Alfredo A. Romagosa

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 12:02
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/0703; G06F11/0766; G06F11/0772; G06F11/0706; G06F11/0745; G06F11/079

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 136 words
For use in a data communications system wherein a plurality of modules are coupled to a communication bus, an arrangement for reporting an error in the course of a communication between modules comprising: first means, coupled to an address portion of said bus, for normally routing a message to a module whose identification is defined by contents of said address portion of said bus; and second means, coupled to said first means and responsive to the occurrence of a prescribed error condition in the course of communication between modules, for modifying the normal routing operation of said first means and, in its place, causing said first means to route a message to a preselected one of said modules irrespective of the identity of the module defined by the contents of said address portion of said bus.
Claim 2
Dependent Claim 136 words
For use in a data communications system wherein a plurality of modules are coupled to a communication bus, an arrangement for reporting an error in the course of a communication between modules comprising: first means, coupled to an address portion of said bus, for normally routing a message to a module whose identification is defined by contents of said address portion of said bus; and second means, coupled to said first means and responsive to the occurrence of a prescribed error condition in the course of communication between modules, for modifying the normal routing operation of said first means and, in its place, causing said first means to route a message to a preselected one of said modules irrespective of the identity of the module defined by the contents of said address portion of said bus.
Claim 3
Dependent Claim 31 words
An arrangement according to claim 1, wherein said prescribed error condition corresponds to the occurrence of an error during a message transfer between modules as detected by one of said modules.
Claim 4
Dependent Claim 52 words
An arrangement according to claim 2, wherein said address portion of said bus includes a first portion the contents of which identify the module detecting the occurrence of said error and a second portion the contents of which identify the other module involved in the communication in which the error has occurred.
Claim 5
Dependent Claim 61 words
An arrangement according to claim 3, wherein said communications bus includes a command portion and wherein said second means includes means, responsive to a prescribed signal placed on said command portion by said detecting module, for modifying said normal routing operation of said first means and causing said first means to route a message to said preselected one of said modules.
Claim 6
Dependent Claim 32 words
An arrangement according to claim 4, wherein said preselected one of said modules comprises a maintenance unit to which errors occurring during the operation of said system are reported for error processing.
Claim 7
Dependent Claim 95 words
An arrangement according to claim 5, wherein said second means includes logical-physical address conversion means for converting a logical address on said second portion of said address portion of said bus into a physical address associated with one of said modules; means for storing a code representative of the physical address of said maintenance unit; and decoding means, coupled to said conversion means and said storing means, for selectively coupling a module selection signal to a module whose physical address is defined by the output of one of said conversion means and said storing means.
Claim 8
Dependent Claim 50 words
An arrangement according to claim 6, wherein said second means further includes means, responsive to said prescribed signal on said command portion of said bus, for decoupling the output of said conversion means from said decoding means and for supplying the content of said storing means to said decoding means.
Claim 9
Dependent Claim 32 words
An arrangement according to claim 1, wherein said preselected one of said modules comprises a maintenance unit to which errors occurring during the operation of said system are reported for error processing.
Claim 10
Dependent Claim 151 words
For use in a data processor communications system wherein a plurality of modules are coupled to a communication bus, one of said modules comprising a maintenance processor, and another of said modules comprises an arbitration unit through the operation of which messages among modules are selectively routed, an arrangement for reporting an error to said maintenance processor in the course of a communication between modules comprising, within said arbitration unit: first means, coupled to an address portion of said bus, for normally causing a message to be routed to an intended destination module whose identification is defined by contents of said address portion of said bus; and second means, coupled to said first means and responsive to the occurrence of an error during a message transfer between modules, for modifying the normal routing operation of said first means and causing said first means to route a message to said maintenance processor.
Claim 11
Dependent Claim 151 words
For use in a data processor communications system wherein a plurality of modules are coupled to a communication bus, one of said modules comprising a maintenance processor, and another of said modules comprises an arbitration unit through the operation of which messages among modules are selectively routed, an arrangement for reporting an error to said maintenance processor in the course of a communication between modules comprising, within said arbitration unit: first means, coupled to an address portion of said bus, for normally causing a message to be routed to an intended destination module whose identification is defined by contents of said address portion of said bus; and second means, coupled to said first means and responsive to the occurrence of an error during a message transfer between modules, for modifying the normal routing operation of said first means and causing said first means to route a message to said maintenance processor.
Claim 12
Dependent Claim 51 words
An arrangement according to claim 9, wherein said address portion of said bus includes a first portion the contents of which identify the module detecting the occurrence of said error and a second portion the contents of which identify the other module involved in the communication which the error has occurred.
Claim 13
Dependent Claim 58 words
An arrangement according to claim 10, wherein said communications bus includes a command portion and wherein said second means includes means, responsive to a prescribed signal placed on said command portions by said detecting module, for modifying said normal routing operation of said first means and causing said first means to route a message to said maintenance processor.
Claim 14
Dependent Claim 95 words
An arrangement according to claim 11, wherein said second means includes logical-physical address conversion means for converting a logical address on said second portion of said address portion of said bus into a physical address associated with one of said modules; means for storing a code representative of the physical address of said maintenance unit; and decoding means, coupled to said conversion means and said storing means, for selectively coupling a module selection signal to a module whose physical address is defined by the output of one of said conversion means and said storing means.
Claim 15
Dependent Claim 50 words
An arrangement according to claim 12, wherein said second means further includes means, responsive to said prescribed signal on said command portion of said bus, for decoupling the output of said conversion means from said decoding means and for supplying the content of said storing means to said decoding means.
Claim 16
Dependent Claim 115 words
An arrangement according to claim 11, wherein said arbitration unit includes encoding means, coupled to said modules, for selectively generating a physical address representative of the identification of said error detecting module; and physical-logical address conversion means, coupled to said encoding means, for providing a logical address on said first portion of said bus representative of the identification of said error detecting module; whereby, in response to the operation of said second means routing a message to said maintenance processor, said maintenance processor may obtain the identifications of the modules involved in the communication in which said error has arisen by reading said first and second portions of the address portion of said communications bus.

References Cited (Backward Citations)

US3921141A Cited
US4228496A Cited
US4320452A Cited
US4263649A Cited
US4262357A Cited
JPS5693496A Cited
US4374414A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1987-06-05 1987-12-05 1988-06-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1991-06-05 1991-12-05 1992-06-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1995-06-05 1995-12-05 1996-06-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag