Patents by Inventor Thomas D. Bissett
Thomas D. Bissett has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 5588112Abstract: A fault tolerant computer system is described in which a direct memory access controller examines the check bit data on every data element that is accessed by the system. The address of any data element that is found to have an error in the check bit data is stored by the direct memory access controller, the check bit data is used by the direct memroy access controller to correct the error, and the corrected data element is rewritten to the original storage address. By the use of this arrangement, the central processing unit or units of the computer system are free to perform other tasks, thus improving system throughput, and preventing the accumulation of data element errors in the memory.Type: GrantFiled: February 20, 1996Date of Patent: December 24, 1996Assignee: Digital Equipment CorporationInventors: Glenn Dearth, Thomas D. Bissett
-
Patent number: 5347559Abstract: According to one aspect of the invention, an apparatus includes a first processor coupled to a first system bus to provide data to a cache and a memory, and a second processor coupled to the first system bus and a second abbreviated system bus to receive read data from said first system bus. In accordance with a further aspect of the invention, an apparatus includes means for correcting errors in memory. In accordance with a further aspect of the invention, an apparatus includes a number of computing systems each including a memory device mounted on an infrequently replaced hardware unit, and capable of communicating with the number of computing systems. In accordance with another aspect of the invention, an apparatus includes a counter, means for detecting a selected state of said counter, and means, responsive to output signals from said counter, for selectively permitting or inhibitting transfer of data fed to a recirculating state device.Type: GrantFiled: December 30, 1992Date of Patent: September 13, 1994Assignee: Digital Equipment CorporationInventors: Thomas B. Hawkins, William Bruckert, Thomas D. Bissett
-
Patent number: 5339408Abstract: According to one aspect of the invention, an apparatus includes a first processor coupled to a first system bus to provide data to a cache and a memory, and a second processor coupled to the first system bus and a second abbreviated system bus to receive read data from said first system bus. In accordance with a further aspect of the invention, an apparatus includes means for correcting errors in memory. In accordance with a further aspect of the invention, an apparatus includes a number of computing systems each including a memory device mounted on an infrequently replaced hardware unit, and capable of communicating with the number of computing systems. In accordance with another aspect of the invention, an apparatus includes a counter, means for detecting a selected state of said counter, and means, responsive to output signals from said counter, for selectively permitting or inhibitting transfer of data fed to a recirculating state device.Type: GrantFiled: December 30, 1992Date of Patent: August 16, 1994Assignee: Digital Equipment CorporationInventors: William Bruckert, Thomas D. Bissett, Glenn Dearth, Paul Paternoster
-
Patent number: 5291494Abstract: The software error handling determines the nature of the fault and takes different action depending upon the nature of the fault. If the fault prevents the data processing system from continued reliable operation, then the element causing the fault is immediately disabled. Otherwise, the element which is the source of the fault is treated so that it does no harm to the system and causes no further faults. The element can then be completely handled during normal software status checks.Type: GrantFiled: November 18, 1992Date of Patent: March 1, 1994Assignee: Digital Equipment CorporationInventors: William F. Bruckert, Thomas D. Bissett, James Melvin
-
Patent number: 5255367Abstract: A dual processor computer system includes a first processing system having a central processing unit which executes a series of data processing instructions, a data bus system for transferring data to and from the first central processing unit, a memory unit coupled to the first central processing unit, and a cross-link communications element for transferring data into and out of the first processing system. A similarly configured second processing system, operating independently of the first processing system, is also provided. The cross-link communications element associated with the second processing system is coupled to the cross-link communication element of the first processing system, for transferring data into the second processing system from the first processing system and for transferring data into the first processing system from the second computer system.Type: GrantFiled: July 19, 1989Date of Patent: October 19, 1993Assignee: Digital Equipment CorporationInventors: William F. Bruckert, Thomas D. Bissett, Dennis Mazur, John Munzer
-
Patent number: 5251227Abstract: Resets on a data processing system are targeted to specific locations of that processing system and have different effects. Some resets are transparent to instruction execution while other resets will interrupt the normal execution of instructions. In addition, in a multi-zone environment resets in one zone do not automatically propagate to the other zone; instead, each zone generates its own resets.Type: GrantFiled: March 17, 1992Date of Patent: October 5, 1993Assignee: Digital Equipment CorporationInventors: William Bruckert, Thomas D. Bissett, John Munzer, David Kovalcin, Mitchell Norcross
-
Patent number: 5249187Abstract: A dual processor data processing system having interprocessor error checking includes a first central processing unit executing a series of instructions. A second central processing unit executes the same series of instructions independently of and in synchronism with the first central processing unit. A first data bus is coupled to the first central processing unit for receiving data to be input to the first central processing unit and a second data bus is coupled to the second central processing unit for receiving data to be input to the second central processing unit. Error checking devices are coupled to the first and second data busses for checking data transmitted over the first and second data busses and for detecting errors on I/O reads prior to delivery of the data to the first and second central processing units. The error checking devices include comparison means for indicating an error when the data on the first and second data busses are unequal.Type: GrantFiled: May 25, 1989Date of Patent: September 28, 1993Assignee: Digital Equipment CorporationInventors: William F. Bruckert, Thomas D. Bissett
-
Patent number: 5185877Abstract: A process for transferring data via DMA between a system resource and a controller via switching logic. During a setup write transaction, the switching logic is set up to enable DMA data to be transferred between a particular system memory and a selected system resource. The setup write transaction also is used to initialize the DMA byte counter. During a subsequent write transaction, DMA pointer registers are initialized with appropriate starting addresses. The controller then transmits a DMA start code and the system resource responds by transmitting an acknowledge code. At that time, DMA data is transmitted between the controller and the system resource via the switching logic.Type: GrantFiled: August 1, 1989Date of Patent: February 9, 1993Assignee: Digital Equipment CorporationInventors: Thomas D. Bissett, William Bruckert, Ajai Thirumalai, Jay Amirmokri
-
Patent number: 5153881Abstract: Hardware error processing is undertaken to analyze the source of the error and to preserve sufficient information to allow later software error processing. The hardware error processing also allows, for certain errors, complete recovery without interruption of the sequence of instruction execution.Type: GrantFiled: August 1, 1989Date of Patent: October 6, 1992Assignee: Digital Equipment CorporationInventors: William F. Bruckert, Thomas D. Bissett, James Melvin
-
Patent number: 5099485Abstract: A fault tolerant computer system has a central processing system which includes at least one set of data pathways, and executes a series of data processing instructions including the transfer of messages along the plurality of data pathways. At least one set of transaction data storage devices are coupled to the data pathways for storing a predetermined number of successive messages transferred most recently on the data pathways. Error checking devices are included for detecting the presence of errors in the central processing system. Error storage devices are coupled to the transaction data storage devices and the error checking devices for causing the transaction data storage devices to cease storing additional messages in response to the detection of errors by the error checking device.Type: GrantFiled: May 25, 1989Date of Patent: March 24, 1992Assignee: Digital Equipment CorporationInventors: William F. Bruckert, Thomas D. Bissett, Dennis Mazur, John Munzer, Frank Bernaby, Jay H. Bhatia
-
Patent number: 5068851Abstract: Method and apparatus for testing the operation of modules for use in a fault tolerant computing system that consists of two distinct computing zones. Diagnostic testing is performed when the system is powered on, the modules being subjected to module, zone and, if both zones are available, system diagnostic tests. Indications of faults detected during diagnostic testing are stored in an EEPROM on each module. Such fault indications can be cleared in the field by correcting the fault condition and successfully rerunning the diagnostic test during which the fault was detected. Indications of operating system detected faults are also stored in each module EEPROM. However, such fault indications are not field clearable.Type: GrantFiled: August 1, 1989Date of Patent: November 26, 1991Assignee: Digital Equipment CorporationInventors: William Bruckert, Thomas D. Bissett, David Kovalcin, Ravi Nene
-
Patent number: 5068780Abstract: Method and apparatus for controlling initiating of bootstrap loading in a computer system having first and second discrete computing zones is disclosed. Each computing zone includes a status register for storing an operating system run (OSR) bit indicating that the zone has initiated bootstrap loading. A cable connects the computing zones to allow the first and second zones to read the status registers in the second and first zones, respectively. A CPU in each zone only enables initiation of bootstrap loading if the OSR bit in the other zone is not set.Type: GrantFiled: August 1, 1989Date of Patent: November 26, 1991Assignee: Digital Equipment CorporationInventors: William Bruckert, David Kovalcin, Thomas D. Bissett, John Munzer, Dennis Mazur, Peter R. Mott, Jr., Glenn A. Dearth, Carlos Alonso, Ann Katan
-
Patent number: 5065312Abstract: In a processing system having duplicate sets of elements, often called rails, to move rail unique data from one set of elements to the other set of elements, the unique data is moved to a scratchpad memory and then copied into a common memory after certain error checking is disabled.Type: GrantFiled: August 1, 1989Date of Patent: November 12, 1991Assignee: Digital Equipment CorporationInventors: William Bruckert, Thomas D. Bissett
-
Patent number: 5048022Abstract: A memory for storing data in a computer system. Integrity of data transferred to or from a memory array is monitored by transferring two sets of EDC or ECC data corresponding to a longword of data between the memory array and two separate memory controllers. The probability of an undetected error is very low because the two sets of EDC or ECC data are compared to ensure that they match. The number of lines and pins used is minimized by multiplexing the EDC or ECC data with address signals and cycle type signals. The address and cycle type signals are placed on the time division multiplexed bidirectional lines at the beginning of a memory transfer cycle, and the EDC or ECC data is placed on these time division multiplexed lines at times when a longword of data is being transferred on a set of bidirectional data lines.Type: GrantFiled: August 1, 1989Date of Patent: September 10, 1991Assignee: Digital Equipment CorporationInventors: Thomas D. Bissett, Norbert H. Riegelhaupt, Mitch Berkson
-
Patent number: 5005174Abstract: A fault tolerant computer system having a first processing system which includes a first data processor for executing a series of data processing instructions. A first data output terminal outputs data from the first processing system. A second processing system, substantially identical to the first processing system, operates independently from the first processing system. The second processing system includes a second data processor for executing the series of data processing instructions in the same sequence as the first data processor. It also includes a second data output terminal for outputting data from the second processing system. A synchronizing device is coupled to the first and second data processors for maintaining the execution of the series of data processing instructions by the first and second processing systems in synchronism.Type: GrantFiled: February 26, 1990Date of Patent: April 2, 1991Assignee: Digital Equipment CorporationInventors: William F. Bruckert, Thomas D. Bissett
-
Patent number: 4916704Abstract: A fault tolerant computer system includes a fault tolerant data processing module which has means for detecting and correcting errors in the operation of the data processing module to maintain a high degree of data integrity. Data transmission control devices control the transmission of all data to the fault tolerant data processing module and the receipt of all data into the fault tolerant data processing module. Input/output terminals are coupled to the data transmission control means for receiving and transmitting data. A non-fault tolerant input/output module is coupled to transmit the data to the input/output terminals of the fault tolerant data processing module. This module includes a read device for transferring data to the fault tolerant computing system in response to requests from the data transmission control devices, and a firewall for preventing the non-fault tolerant input/output module from initiating transfers of data to the fault tolerant data processing module.Type: GrantFiled: September 4, 1987Date of Patent: April 10, 1990Assignee: Digital Equipment CorporationInventors: William F. Bruckert, Thomas D. Bissett, Mitchell O. Norcross, Kenneth A. Ward
-
Patent number: 4907228Abstract: A dual processor computer system with error checking includes a first processing system for executing a series of instructions including output instructions. A second processing system executes the series of instructions independently of and in synchronism with the first processing system. Shared resource devices are coupled to the first and second processing systems for receiving data from output instructions from the first and second processing systems substantially simultaneously. Error checking devices are located downstream of the shared resource means for checking the data received from the first and second processing systems only following a write operation into the shared resource means.Type: GrantFiled: September 4, 1987Date of Patent: March 6, 1990Assignee: Digital Equipment CorporationInventors: William F. Bruckert, Thomas D. Bissett, Norbert H. Riegelhaupt
-
Patent number: 4862465Abstract: A dual processor data processing system having interprocessor error checking includes a first central processing unit executing a series of instructions. A second central processing unit executes the same series of instructions independently of and in synchronism with the first central processing unit. A first data bus is coupled to the first central processing unit for receiving data to be input to the first central processing unit and a second data bus is coupled to the second central processing unit for receiving data to be input to the second central processing unit. Error checking devices are coupled to the first and second data busses for checking data transmitted over the first and second data busses and for detecting errors on I/O reads prior to delivery of the data to the first and second central processing units. The error checking devices include comparison means for indicating an error when the data on the first and second data busses are unequal.Type: GrantFiled: September 4, 1987Date of Patent: August 29, 1989Assignee: Digital Equipment CorporationInventors: William F. Bruckert, Thomas D. Bissett