Method and apparatus for transferring indication of control error into data path of data switcher
AssigneeAmdahl Corporation
InventorsKlaus P. Reschke, Gary S. Goldman
Life of this patent
Estimating the term…
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.
Claims14
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.
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.
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.
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.
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.
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.
Dependencies are inferred from the claim text.