The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jun. 09, 1987
Filed:
Apr. 29, 1985
James A Katzman, San Jose, CA (US);
Joel F Bartlett, Palo Alto, CA (US);
Richard M Bixler, Sunnyvale, CA (US);
William H Davidow, Atherton, CA (US);
John A Despotakis, Pleasanton, CA (US);
Peter J Graziano, Los Altos, CA (US);
Michael D Green, Los Altos, CA (US);
David A Greig, Cupertino, CA (US);
Steven J Hayashi, Cupertino, CA (US);
David R Mackie, Ben Lomond, CA (US);
Dennis L McEvoy, Scotts Valley, CA (US);
James G Treybig, Sunnyvale, CA (US);
Steven W Wierenga, Sunnyvale, CA (US);
Tandem Computers Incorporated, Cupertino, CA (US);
Abstract
A multiprocessor system of the kind in which two or more separate processor modules are interconnected for parallel processing includes interprocessor buses dedicated exclusively to interprocessor communication. The multiprocessor system includes an input/output system having multi-port device controllers and input/output buses connecting each device controller for access by the input/output channels of at least two different processor modules. Each device controller includes logic which insures that only one port is selected for access at a time. An enable latch in each port dynamically disables that port from placing any signals on the related input/output bus in response to a failure of any portion of the device controller, and the enable latch is not responsive to the processor module for re-enabling the port. The device controller controls the transfer of information between a processor module and a peripheral device, and information is gated into a register in a port in a device controller in response to a gating signal generated by a processor module. Parity generation and check means continuously monitor parity for the duration of the gating signal.