US5490250A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for transferring indication of control error into data path of data switcher
Assignee: Fujitsu IT Holdings Inc
•
Filing: 1991-12-31
•
Granted: 1996-02-06
•
Expires: 2011-12-31
Abstract
Abstract The invention provides a method and apparatus for tagging a control error indication onto a data signal passing through a data router in a computer system.
Inventors
- 👤 Klaus P. Reschke
- 👤 Gary S. Goldman
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-01 21:06
CPC Classifications
H; H04; H04L; H04L69/00; H04L69/40
Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
147 words
An apparatus for tagging a control error indication onto a data signal passing through a data router, the router having a data signal processing section and a control signal processing section coupled to the data signal processing section, said apparatus comprising: control error detecting means for detecting an error condition in a control signal passing through the control signal processing section of the router; control error associating means for associating each data signal passing through the data signal processing section with one or more of the control signals passing through the control signal processing section; and error indication means, coupled to the control error detecting means and to the control error associating means and to the data signal processing section, for setting an error indication in each data signal passing through the data signal processing section which has one or more associated control signals infected by error.
Claim 2
Independent Claim
147 words
An apparatus for tagging a control error indication onto a data signal passing through a data router, the router having a data signal processing section and a control signal processing section coupled to the data signal processing section, said apparatus comprising: control error detecting means for detecting an error condition in a control signal passing through the control signal processing section of the router; control error associating means for associating each data signal passing through the data signal processing section with one or more of the control signals passing through the control signal processing section; and error indication means, coupled to the control error detecting means and to the control error associating means and to the data signal processing section, for setting an error indication in each data signal passing through the data signal processing section which has one or more associated control signals infected by error.
Claim 3
Dependent Claim
41 words
An error tagging apparatus according to claim 1 wherein: the data signal processing section of the router includes a plurality of data buses each for receiving data from a corresponding data source and/or for transmitting data to a corresponding data receiver.
Claim 4
Dependent Claim
114 words
An error tagging apparatus according to claim 2 wherein: the data signal processing section of the router is operatively coupled to the control signal processing section by an interconnect bus that carries control signals passing through and out of the control signal processing section; and the control error detecting means includes a first error detector for detecting first error conditions in first control signals entering the data signal processing section from the interconnect bus, the first error detector being operatively coupled to the error indication means for setting the error indication of each data signal passing through the data signal processing section which has one or more associated first control signals infected by error.
Claim 5
Dependent Claim
60 words
An error tagging apparatus according to claim 3 wherein: the data signal processing section of the router is operatively coupled to an independent service-processor by a scan bus; the first error detector reports detected errors to an error history tree circuit; and the error history tree circuit forwards the error reports to the service-processor by way of the scan bus.
Claim 6
Dependent Claim
179 words
An error tagging apparatus according to claim 3 wherein: the data signal processing section of the router includes a plurality of data-storing buffers for temporarily storing data that is being transferred from a data sourcing device to a data requesting device; the data signal processing section of the router includes source data routing means for routing data from each of a plurality of data sources to corresponding ones of the data-storing buffers; the source data routing means is responsive to second control signals entering the data signal processing section from the interconnect bus to define the corresponding data-storing buffers for data received from said plurality of data sources; and the control error detecting means includes a second error detector for detecting second error conditions in the second control signals entering the data signal processing section from the interconnect bus, the second error detector being operatively coupled to the error indication means for setting the error indication of each data signal passing through the data signal processing section which has one or more associated second control signals infected by error.
Claim 7
Dependent Claim
154 words
An error tagging apparatus according to claim 5 wherein: the data signal processing section of the router includes destination data routing means for routing data to each of a plurality of data destinations from corresponding ones of the data-storing buffers; the destination data routing means is responsive to third control signals entering the data signal processing section from the interconnect bus to define the corresponding data-storing buffers from which data is to be output to respective ones of said plurality of data destinations; and the control error detecting means includes a third error detector for detecting third error conditions in the third control signals entering the data signal processing section from the interconnect bus, the third error detector being operatively coupled to the error indication means for setting the error indication of each data signal passing through the data signal processing section which has one or more associated third control signals infected by error.
Claim 8
Dependent Claim
43 words
An error tagging apparatus according to claim 2 wherein: the data signal processing section of the router is operatively coupled by said plurality of data buses to respective ones of at least, a main storage unit and a plurality of data processor units.
Claim 9
Dependent Claim
72 words
An error tagging apparatus according to claim 7 wherein: the control signal processing section of the router is operatively coupled by a plurality of access-request control lines to respective ones of the main storage unit and the plurality of data processor units, said access-request control lines carrying respective requests for access between the control signal processing section and corresponding ones of the main storage unit and the plurality of data processor units.
Claim 10
Dependent Claim
64 words
An error tagging apparatus according to claim 8 wherein: the control signal processing section of the router is further operatively coupled by a plurality of status valid control lines to respective ones of the data processor units, said status valid control lines carrying respective acknowledgements of successful completion of requested data accesses from the control signal processing section to the corresponding data processor units.
Claim 11
Independent Claim
63 words
A method for tagging a control error indication onto a data signal passing through a data router, the method comprising the steps of: detecting an error condition in a control signal of the router; associating each data signal with one or more control signals; and setting an error indication in each data signal having an associated control signal which is infected by error.
Claim 12
Independent Claim
63 words
A method for tagging a control error indication onto a data signal passing through a data router, the method comprising the steps of: detecting an error condition in a control signal of the router; associating each data signal with one or more control signals; and setting an error indication in each data signal having an associated control signal which is infected by error.
Claim 13
Dependent Claim
176 words
A machine-implemented method of indicating to a data receiver that a received digital dataword is of questionable validity either due to a first error in the generation or transmission of bits of the received digital dataword or due to a second error in the generation or transmission of one or more control words that control the generation or transmission of the received digital dataword; said method comprising the steps of, prior to the transmission of the received digital dataword to the data receiver: (a) including an error-indicating bit in the received digital dataword for simultaneous transmission along with other bits of the received digital dataword to the data receiver; (b) setting the error-indicating bit to an error-indicating state upon detection of said first error in the sourcing or transmission of the other bits of the received digital dataword; and (c) setting the error-indicating bit to said error-indicating state upon detection of said second error in the sourcing or transmission of one or more control words that control the sourcing or transmission of the received digital dataword.
Claim 14
Dependent Claim
176 words
A machine-implemented method of indicating to a data receiver that a received digital dataword is of questionable validity either due to a first error in the generation or transmission of bits of the received digital dataword or due to a second error in the generation or transmission of one or more control words that control the generation or transmission of the received digital dataword; said method comprising the steps of, prior to the transmission of the received digital dataword to the data receiver: (a) including an error-indicating bit in the received digital dataword for simultaneous transmission along with other bits of the received digital dataword to the data receiver; (b) setting the error-indicating bit to an error-indicating state upon detection of said first error in the sourcing or transmission of the other bits of the received digital dataword; and (c) setting the error-indicating bit to said error-indicating state upon detection of said second error in the sourcing or transmission of one or more control words that control the sourcing or transmission of the received digital dataword.
Claim 15
Dependent Claim
145 words
An error detecting apparatus for use in a multiport data router that simultaneously routes data between a plurality of data requestors and a plurality of data providers, said apparatus comprising: (a) a plurality of error detectors disposed among control signal paths of the data router, the detectors being provided for detecting error conditions in control signals carried by said control signal paths; (b) tag means for tagging on an indication of a control error condition onto each item of data passing through the router in the case where a corresponding one or more of the control signal paths is found by said plurality of error detectors to be infected with error while the control signal paths are carrying control parameters for routing said data; and (c) error-infection extent-defining means for defining which items of data will or will not be tagged with an error indication.
Claim 16
Dependent Claim
145 words
An error detecting apparatus for use in a multiport data router that simultaneously routes data between a plurality of data requestors and a plurality of data providers, said apparatus comprising: (a) a plurality of error detectors disposed among control signal paths of the data router, the detectors being provided for detecting error conditions in control signals carried by said control signal paths; (b) tag means for tagging on an indication of a control error condition onto each item of data passing through the router in the case where a corresponding one or more of the control signal paths is found by said plurality of error detectors to be infected with error while the control signal paths are carrying control parameters for routing said data; and (c) error-infection extent-defining means for defining which items of data will or will not be tagged with an error indication.
Claim 17
Dependent Claim
109 words
An error detecting method for use in a multi-port data router that simultaneously routes data between a plurality of data requestors and a plurality of data providers, said method comprising the steps of: (a) providing a plurality of error detectors disposed among control signal paths of a data router for detecting error conditions in control signals carried by such paths; (b) identifying which items of data passing through the router are or are not to be tagged as error-infected when an error condition is detected; and (c) tagging each identified data item with an indication of a control error condition as the identified data item passes through the router.
Claim 18
Dependent Claim
109 words
An error detecting method for use in a multi-port data router that simultaneously routes data between a plurality of data requestors and a plurality of data providers, said method comprising the steps of: (a) providing a plurality of error detectors disposed among control signal paths of a data router for detecting error conditions in control signals carried by such paths; (b) identifying which items of data passing through the router are or are not to be tagged as error-infected when an error condition is detected; and (c) tagging each identified data item with an indication of a control error condition as the identified data item passes through the router.
Claim 19
Dependent Claim
182 words
In a data routing system for routing data signals from control-designated ones of plural devices to control-designated others of the plural devices, said data routing system having a data transfer section for transferring in-route data signals and a control processing section for receiving and processing data requests from data-requesting ones of the plural devices and for producing control signals for managing the data transfer section, an apparatus for tagging control error indications onto in-route data signals passing through the data transfer section, said apparatus comprising: (a) control error detecting means for detecting error conditions in control signals within the control processing section; (b) control error associating means for associating each data signal passing through the data transfer section with one or more of the control signals within the control processing section; and (c) error indication means, coupled to the control error detecting means and to the control error associating means and to the data transfer section, for setting an error indication in each data signal passing through the data transfer section which has one or more associated control signals infected by error.
Claim 20
Dependent Claim
182 words
In a data routing system for routing data signals from control-designated ones of plural devices to control-designated others of the plural devices, said data routing system having a data transfer section for transferring in-route data signals and a control processing section for receiving and processing data requests from data-requesting ones of the plural devices and for producing control signals for managing the data transfer section, an apparatus for tagging control error indications onto in-route data signals passing through the data transfer section, said apparatus comprising: (a) control error detecting means for detecting error conditions in control signals within the control processing section; (b) control error associating means for associating each data signal passing through the data transfer section with one or more of the control signals within the control processing section; and (c) error indication means, coupled to the control error detecting means and to the control error associating means and to the data transfer section, for setting an error indication in each data signal passing through the data transfer section which has one or more associated control signals infected by error.
References Cited (Backward Citations)
US3956589A
Cited
US4453213A
Cited
US4490817A
Cited
US4596014A
Cited
US4679195A
Cited
US4661953A
Cited
US4837640A
Cited
US4862461A
Cited
US5027356A
Cited
US4909828A
Cited
US5168497A
Cited
US4970714A
Cited
US5084877A
Cited
US5088091A
Cited
US5210751A
Cited
US5371731A
Cited
US5220567A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1999-02-05 | 1999-08-07 | 2000-02-06 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2003-02-05 | 2003-08-07 | 2004-02-06 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2007-02-05 | 2007-08-07 | 2008-02-06 | $7700.00 | Window Closed / Lapsed |