Patents Assigned to Stratus Computer, Inc.
-
Patent number: 5020024Abstract: Digital logic equipment in which two logic elements operate with timing control from a clock element with selected synchronism, includes a failure detecting element which detects the absence of the selected synchronism between the two logic elements even when each is providing otherwise correct logic operation. The apparatus and method enable a digital logic system to follow two redundant digital logic elements so long as they operate in lock step synchronism, and to sense a failure which occurs only in synchronism to disable one of the two logic elements to maintain thereafter uninterrupted operation with the other logic element.Type: GrantFiled: January 16, 1987Date of Patent: May 28, 1991Assignee: Stratus Computer, Inc.Inventor: Jeffrey L. Williams
-
Patent number: 4974144Abstract: A fault-tolerant digital data processing system comprises a first input-output controller which communicates with at least one peripheral device over a peripheral device bus having first and second input/output buses, each carrying data, address, control, and timing signals from the input/output controller to the peripheral device. A device interface is coupled to the first and second input/output buses and to an associated peripheral device for transferring information between the buses and the associated peripheral device. In normal operation, the device interface applies duplicate information signals synchronously and simultaneously to the input/output buses for transfer to the input/output controller. The device interface also receives, in the absence of fault, duplicative information signal synchronously and simultaneously from the first and second input/output buses.Type: GrantFiled: June 16, 1989Date of Patent: November 27, 1990Assignee: Stratus Computer, Inc.Inventors: William L. Long, Robert F. Wambach, Kurt F. Baty, Joseph M. Lamb
-
Patent number: 4974150Abstract: A fault-tolerant digital data processing system comprises at least a first input/output controller communicating with at least one peripheral device over a peripheral device bus. The peripheral bus includes first and second input/output buses, each having means for carrying data, address, control, and timing signals. The input/output controller includes an element for applying duplicate information signals synchronously and simultaneously to the first and second input/output buses for transfer to the peripheral device. The input/output controller further includes a bus interface element for receiving, in the absence of fault, duplicative information signals synchronously and simultaneously from the first and second input/output buses.Type: GrantFiled: June 16, 1989Date of Patent: November 27, 1990Assignee: Stratus Computer, Inc.Inventors: William F. Long, Robert F. Wambach, Kurt F. Baty, Joseph M. Lamb
-
Patent number: 4939643Abstract: A fault-tolerant digital data processor includes a peripheral device controller for communicating with one or more peripheral devices over a peripheral device bus having first and second input/output buses, each carrying data, address, control, and timing information. Each peripheral device includes a device interface for transferring information signals between the associated peripheral device and the peripheral bus. The peripheral device controller includes a strobe element connected with the first and second input/output buses for transmitting thereon duplicative, synchronous and simultaneous strobe signals. These strobe signals define successive timing intervals for information transfers along the peripheral bus. Information transfers are normally effected by the transmission of duplicate information signals synchronously and simultaneously on the first and second input/output buses.Type: GrantFiled: July 29, 1987Date of Patent: July 3, 1990Assignee: Stratus Computer, Inc.Inventors: William L. Long, Robert F. Wambach, Kurt F. Baty, Joseph M. Lamb
-
Patent number: 4931922Abstract: A fault-tolerant digital data processing system comprises at least a first peripheral controller communicating with at least one peripheral device over a peripheral device bus having first and second input/output buses, each carrying data, address, control, and timing signals. The first peripheral controller includes a first device interface element for applying duplicate information signals synchronously and simultaneously to the first and second input/output buses for transfer to the peripheral device. The first device interface element also receives, in the absence of fault, duplicative information signals synchronously and simultaneously from the first and second input/output buses. A second peripheral controller is coupled to the peripheral device bus for receiving the first and second input signals identically with the first peripheral controller.Type: GrantFiled: July 29, 1987Date of Patent: June 5, 1990Assignee: Stratus Computer, Inc.Inventors: Kurt F. Baty, Joseph M. Lamb
-
Patent number: 4926315Abstract: A fault-tolerant digital data processing system comprises at least a first input/output controller communicating with at least one peripheral device over a peripheral device bus. The peripheral bus includes first and second input/output buses, each having means for carrying data, address, control, and timing signals. The input/output controller includes an element for applying duplicate information signals synchronously and simultaneously to the first and second input/output buses for transfer to the peripheral device. The input/output controller further includes a bus interface element for receiving, in the absence of fault, duplicative information signals synchronously and simultaneously from the first and second input/output buses.Type: GrantFiled: July 29, 1987Date of Patent: May 15, 1990Assignee: Stratus Computer, Inc.Inventors: William L. Long, Robert F. Wambach, Kurt F. Baty, Joseph M. Lamb, John E. McNamara
-
Patent number: 4920540Abstract: Computer timing apparatus enables two clock elements to produce a single stream of timing pulses, without interruption, when both elements are operating normally, and when one element fails. The apparatus incorporates a multi-stable stage and an output logic stage. The multi-stable stage detects state transitions in the input signals of each clock element and generates a corresponding clock-tracking signal which can disable the output of the corresponding clock from propagating through the output logic. The output logic stage logically combines each clock signal with its corresponding clock-tracking signal, and logically combines the resultant signal to produce a single stream of output signals responsive to a next transition produced by either of the two clock elements.Type: GrantFiled: February 25, 1987Date of Patent: April 24, 1990Assignee: Stratus Computer, Inc.Inventor: Kurt F. Baty
-
Patent number: 4866604Abstract: A digital data processing apparatus utilizes a common bus structure for transferring information between functional units, including a processing unit, a peripheral control unit, and first and second memory units. Unit-to-unit information transfers are executed on the bus structure by pipelining signals representative of a transfer cycle that occurs during plural timing intervals and includes plural phases, where the phases of one cycle are non-overlapping and occur in sequence in different respective timing intervals of the transfer cycle. A signalling element periodically generates a first signal indicative the necessity to refresh at least one dynamic memory element in the first memory unit. A memory refresh element normally responds to that first signal for executing a memory refresh cycle during at least one timing interval common to first and second pipelined transfer cycles. A signal is generated indicating the onset of the memory refresh cycle.Type: GrantFiled: August 1, 1988Date of Patent: September 12, 1989Assignee: Stratus Computer, Inc.Inventor: Robert Reid
-
Patent number: 4816990Abstract: A computer system of the type having a processor section, a memory section, an input-output section, a system clock, and a system bus for communicating signals between the sections, accommodates a variable number of processor units in the processor section. The processor section hence is expandable. Synchronization is distributed in that each processor unit can synchronize all the units in the processor section. The processor units arbitrate for access to the system bus, and respond to interrupts, on a distributed basis. A distribution counter in each processor unit provides a periodically sequencing unique count to distribute tasks among the processor units.Type: GrantFiled: November 5, 1986Date of Patent: March 28, 1989Assignee: Stratus Computer, Inc.Inventor: Jeffrey L. Williams
-
Patent number: 4750177Abstract: A fault-tolerant computer system provides information transfers between the units of a computing module, including a processor unit and a memory unit and one or more peripheral control units, on a bus structure common to all the units. Information-handling parts of the system, both in the bus structure and in each unit, can have a duplicate partner. Error detectors check the operation of the bus structure and of each system unit to provide information transfers only on fault-free bus conductors and between fault-free units. The computer system can operate in this manner essentially without interruption in the event of faults by using only fault-free conductors and functional units.Arbitration circuits of unusual speed and simplicity provide units of the computing module with access to the common bus structure according to the priority of each unit.Type: GrantFiled: September 8, 1986Date of Patent: June 7, 1988Assignee: Stratus Computer, Inc.Inventors: Gardner C. Hendrie, Kurt F. Baty, Ronald E. Dynneson, Daniel M. Falkoff, Robert Reid, Joseph E. Samson, Kenneth T. Wolff
-
Patent number: 4654857Abstract: A fualt-tolerant computer system provides information transfers between the units of a computing module, including a processor unit and a memory unit and one or more peripheral control units, on a bus structure common to all the units. Information-handling parts of the system, both in the bus structure and in each unit, can have a duplicate partner. Error detectors check the operation of the bus structure and of each system unit to provide information transfers only on fault-free bus conductors and between fault-free units. The computer system can operate in this manner essentially without interruption in the event of faults by using only fault-free conductors and functional units.Arbitration circuits of unusual speed and simplicity provide units of the computing module with access to the common bus structure according to the priority of each unit.Type: GrantFiled: August 2, 1985Date of Patent: March 31, 1987Assignee: Stratus Computer, Inc.Inventors: Joseph E. Samson, Kenneth T. Wolff, Robert Reid, Gardner C. Hendrie, Daniel M. Falkoff, Ronald E. Dynneson, Daniel M. Clemson, Kurt F. Baty
-
Patent number: 4597084Abstract: A fault-tolerant computer system provides information transfers between the units of a computing module, including a processor unit and a memory unit and one or more peripheral control units, on a bus structure common to all the units. Information-handling parts of the system, both in the bus structure and in each unit, can have a duplicate partner. The units of a module check incoming and outgoing signals for errors, signal other module units of a detected error, and disable the unit from sending potentially erroneous information onto the bus structure. Error detectors check the operation of the bus structure and of each system unit to provide information transfers only on fault-free bus conductors and between fault-free units. The computer system can operate in this manner essentially without interruption in the event of faults by using only fault-free conductors and functional units.Type: GrantFiled: February 4, 1985Date of Patent: June 24, 1986Assignee: Stratus Computer, Inc.Inventors: Ronald E. Dynneson, Gardner C. Hendrie
-
Patent number: 4486826Abstract: A fault-tolerant computer system provides information transfers between the units of a computing module, including a processor unit and a memory unit and one or more peripheral control units, on a bus structure common to all the units. Information-handling parts of the system, both in the bus structure and in each unit, can have a duplicate partner. Error detectors check the operation of the bus structure and of each system unit to provide information transfers only on fault-free bus conductors and between fault-free units. The computer system can operate in this manner essentially without interruption in the event of faults by using only fault-free conductors and functional units.Arbitration circuits of unusual speed and simplicity provide units of the computing module with access to the common bus structure according to the priority of each unit.Type: GrantFiled: October 1, 1981Date of Patent: December 4, 1984Assignee: Stratus Computer, Inc.Inventors: Kenneth T. Wolff, Joseph E. Samson, Kurt F. Baty
-
Patent number: 4453215Abstract: A fault-tolerant computer system provides information transfers between the units of a computing module, including a processor unit and a memory unit and one or more peripheral control units, on a bus structure common to all the units. Information-handling parts of the system, both in the bus structure and in each unit, can have a duplicate partner. Error detectors check the operation of the bus structure and of each system unit to provide information transfers only on fault-free bus conductors and between fault-free units. The computer system can operate in this manner essentially without interruption in the event of faults by using only fault-free conductors and functional units.Arbitration circuits of unusual speed and simplicity provide units of the computing module with access to the common bus structure according to the priority of each unit.Type: GrantFiled: October 1, 1981Date of Patent: June 5, 1984Assignee: Stratus Computer, Inc.Inventor: Robert Reid