Patents Assigned to Tandem Computers Incorporated
  • Patent number: 5201153
    Abstract: A panel is provided with a plurality of breakout elements attached to one another, and the panel, by a plurality of tab-like protrusions formed on a non-viewable surface of the panel. The breakout elements are removed by twisting the tabs for the particular element to be removed, leaving any scoring resultant from tab removal on a non-viewed surface of the panel.
    Type: Grant
    Filed: July 30, 1991
    Date of Patent: April 13, 1993
    Assignee: Tandem Computers Incorporated
    Inventors: Joerg U. Ferchau, Robert E. Smith
  • Patent number: 5203004
    Abstract: A computer system with a number of subsystems or modules on separate circuit boards employs electronic keying to ensure proper configuration of these boards. A power key arrangement associated with a plug-in connector enables a separate power supply for each set of boards. A power supply turn-on signal is routed through a uniquely-configured connector path for each board, so the power supply turn-on is inhibited for improper configurations. The uniquely-configured connector path may use either a series or a parallel implementation. The series implementation employs a set of diodes connected for conduction in either of two directions, with the mating connector having its conductor paths connected to match the diode configuration; in this manner, the power supply enable signal can only flow through the series path if the proper board is plugged into a properly-coded slot, in which case the power supply to activate this board is activated through the series path including the diodes.
    Type: Grant
    Filed: January 8, 1990
    Date of Patent: April 13, 1993
    Assignee: Tandem Computers Incorporated
    Inventors: William P. Bunton, John M. Brown, Patricia L. Whiteside
  • Patent number: 5198627
    Abstract: An electronic module configured to removably receive a power cord is provided with an interlock mechanism that prevents the power cord from being attached or removed while the module is in a power-on or current-drawing condition. The electronic module includes an on/off switch that, when in its on state, places the electronic module in a power-on condition. A guard mechanism is mounted to the electronic module, proximate the power switch, and is movable from a first position that captures and holds the power cord in connected condition with the electronic module, or prevents connection with the electronic module, to a second position permitting removal or connection of the power cord. Movement of the guard mechanism from the first position to the second position is permitted only if the power switch is in an off state.
    Type: Grant
    Filed: August 9, 1991
    Date of Patent: March 30, 1993
    Assignee: Tandem Computers Incorporated
    Inventors: Randall J. Diaz, Melvin J. Phillips
  • Patent number: 5193175
    Abstract: A computer system in a fault-tolerant configuration employs three identical CPUs executing the same instruction stream, with two identical, self-checking memory modules storing duplicates of the same data. Memory references by the three CPUs are made by three separate busses connected to three separate ports of each of the two memory modules. The three CPUs are loosely synchronized, as by detecting events such as memory references and stalling any CPU ahead of others until all execute the function simultaneously; interrupts can be synchronized by ensuring that all three CPUs implement the interrupt at the same point in their instruction stream. Memory references via the separate CPU-to-memory busses are voted at the three separate ports of each of the memory modules. I/O functions are implemented using two identical I/O busses, each of which is separately coupled to only one of the memory modules. A number of I/O processors are coupled to both I/O busses.
    Type: Grant
    Filed: March 6, 1991
    Date of Patent: March 9, 1993
    Assignee: Tandem Computers Incorporated
    Inventors: Richard W. Cutts, Jr., Peter C. Norwood, Kenneth C. DeBacker, Nikhil A. Mehta, Douglas E. Jewett, John D. Allison, Robert W. Horst
  • Patent number: 5179688
    Abstract: A queue has a plurality of serially connected transparent latches forming individual storage locations. The queue includes an entry storage latch for receiving data signals into the queue and an exit storage latch for communicating data signals out from the queue. The output terminal of each latch is connected to the input terminal of a succeeding latch so that data signals received by the entry storage latch may propagate uninterruptedly through one or more storage latches to a predetermined storage location.
    Type: Grant
    Filed: June 30, 1987
    Date of Patent: January 12, 1993
    Assignee: Tandem Computers Incorporated
    Inventors: Douglas B. Brown, Frederick L. Zardiackas, Donald Langston, Eric K. Goodill
  • Patent number: 5173854
    Abstract: A method for processing text in a system including a host computer having a central memory unit for storing text data and a terminal unit having a local memory and a keyboard for receiving operator inputs. The host computer transfers a portion of text data to the terminal unit local memory, the terminal unit generates text editing inputs to alter the data, and the data in the local memory are altered accordingly. The terminal unit assembles audit messages which indicate a fundamental operation requested by the text editing inputs, e.g., insert text, delete text, replace text, etc., and contain the information necessary for the host computer to effect it. The audit meassages are subsequently sent to the host computer so that the host computer may alter the text in the central memory unit according to the fundamental operation indicated by the audit message.
    Type: Grant
    Filed: September 9, 1991
    Date of Patent: December 22, 1992
    Assignee: Tandem Computers Incorporated
    Inventors: Bruce L. Kaufman, Gerald L. Lozano
  • Patent number: 5146589
    Abstract: A computer system in a fault-tolerant configuration employs three identical CPUs executing the same instruction stream, with two identical, self-checking memory modules storing duplicates of the same data. Memory references by the three CPUs are made by three separate busses connected to three separate ports of each of the two memory modules. The three CPUs are loosely synchronized, as by detecting events such as memory references and stalling any CPU ahead of others until all execute the function simultaneously; interrupts can be synchronized by ensuring that all three CPUs implement the interrupt at the same point in their instruction stream. Memory references via the separate CPU-to-memory busses are voted at the three separate ports of each of the memory modules. Each CPU has a local memory, separate from the memory modules, and this local memory is of the dynamic type so it must be periodically refreshed.
    Type: Grant
    Filed: December 17, 1990
    Date of Patent: September 8, 1992
    Assignee: Tandem Computers Incorporated
    Inventors: Charles E. Peet, Jr., John D. Allison, Kenneth C. Debacker, Robert W. Horst
  • Patent number: 5132927
    Abstract: A system for folding the address space of a reserved segment of a high speed memory into a designated part of the address space of a cache memory included in the high speed memory. Folding information for distinguishing between cache entries that have been folded from reserved segments and those that normally map into a designated segment of the high speed memory is stored. The folding information is utilized to determine whether a cache miss occurs when the designated segment of the cache memory is accessed.
    Type: Grant
    Filed: October 9, 1990
    Date of Patent: July 21, 1992
    Assignee: Tandem Computers Incorporated
    Inventors: Daniel Lenoski, Albert Jordan
  • Patent number: 5101313
    Abstract: A system for preventing voltage drops when a load circuit is connected and preventing arcing when a load is disconnected from an energized bus includes a current limit device and low impedance shunt that bypasses the current limit device when activated. The system activates the low impedance shunt only after a load capacitance is charged when the load is connected and deactivates the low impedance shunt prior to disconnecting the load.
    Type: Grant
    Filed: November 22, 1989
    Date of Patent: March 31, 1992
    Assignee: Tandem Computers Incorporated
    Inventors: Joseph S. Neilson, Donald J. Tighe
  • Patent number: 5081701
    Abstract: A circuit for controlling data transfer handshake protocol so that certain protocol events may occur prior to or simultaneously with the completion of a proceeding protocol event, and the ultimate results of the pending protocol event may be determined at a later time. In one embodiment of the invention a CPU operates to transfer data (either receive or send) between itself and an I/O channel every five processor clock cycles. At the beginning of each set of five clock cycles the CPU places data on the data bus and generates a transfer request (CPU-XFR) signal whenever it receives a data accepted (DATA-ACC) signal indicating that a previous data transfer has occurred. The CPU-XFR signal is generated regardless of whether or not the previous data transfer is complete at the time. The data transfer normally is completed one clock cycle after the CPU-XFR signal is generated, and at that time a transfer complete signal is generated.
    Type: Grant
    Filed: October 11, 1989
    Date of Patent: January 14, 1992
    Assignee: Tandem Computers Incorporated
    Inventor: Jordan R. Silver
  • Patent number: 5075844
    Abstract: A mechanism for handling exceptions in a processor system that issues a family of more than one instruction during a single clock that utilizes the exception handling procedures developed for single instructions. The mechanism detects an exception associated with one of the instructions in the family, inhibits the data writes for the instructions in the family, flushes the pipeline, and reissues the instruction singly. The exception handling procedure for the single instruction may then be utilized.
    Type: Grant
    Filed: May 24, 1989
    Date of Patent: December 24, 1991
    Assignee: Tandem Computers Incorporated
    Inventors: Robert L. Jardine, Shannon J. Lynch, Philip R. Manela, Robert W. Horst
  • Patent number: 5072364
    Abstract: A branch recovery mechanism completes the processing of a concurrently issued family of instructions depending on the location of the branch instruction in the family and on whether the branch was correctly predicted. If the branch was not correctly predicted, the writes and stores of instructions in the family the precede the branch instruction are completed and those instructions are retired. However, the writes and stores of the instructions in the family following the branch instruction are inhibited.
    Type: Grant
    Filed: May 24, 1989
    Date of Patent: December 10, 1991
    Assignee: Tandem Computers Incorporated
    Inventors: Robert L. Jardine, Shannon J. Lynch, Philip R. Manela, Robert W. Horst
  • Patent number: 5067132
    Abstract: A one out of N checking circuit for determining whether exactly one of N signal lines is active at any given time. The circuit includes a hierarchal structure of nodes which pairs the N signal lines together in a series of steps. Each node includes a par of output signal lines. The first signal line carries a signal representing whether an active signal line was "seen." The second signal line carries a signal representing whether an error has occurred, i.e. multiple active lines were seen. After each step, the number of signal lines is reduced by one-half until only two signal lines remain. At that point the two signal lines are compared and a final error signal is transmitted.
    Type: Grant
    Filed: May 18, 1989
    Date of Patent: November 19, 1991
    Assignee: Tandem Computers Incorporated
    Inventor: John A. Blakkan
  • Patent number: 5041747
    Abstract: An integrated circuit chip carries a number of electronic circuits, at least one of which includes, in its output stage, a control device that responds to a reference signal to adjust the output current-handling capability of the electronic circuit, thereby regulating the signal propagation delay exhibited by the electronic circuit. The reference circuit is generated by a digital-to-analog circuit that is also formed on the chip. The digital-to-analog circuit is coupled to a number of contact elements disposed on an outer surface of the package containing the integrated circuit chip that can be selectively interconnected to a DC voltage to choose the value of the reference signal.
    Type: Grant
    Filed: July 23, 1986
    Date of Patent: August 20, 1991
    Assignee: Tandem Computers Incorporated
    Inventors: David P. Chengson, H. William Wang
  • Patent number: 5036528
    Abstract: The present invention is directed to a self-calibrating clock synchronization system that receives a periodic, digital clock signal as a reference and generates therefrom a system clock signal that dynamically tracks and is synchronized to the reference clock. The invention utilizes state machine controlled selection circuitry that comprises a plurality of predetermined delays tapped to produce a number of phase-related clock signals, and multiplexing circuitry, for selecting one of the plurality of clock signals as the system clock. A comparator compares the selected clock signal and the reference clock to determine which leads or lags the other. In response to the comparison, selection, from the plurality of clock signals, of a system clock that most clearly matches the reference signal is made.
    Type: Grant
    Filed: January 29, 1990
    Date of Patent: July 30, 1991
    Assignee: Tandem Computers Incorporated
    Inventors: Duc N. Le, Lordson L. Yue, Cirillo L. Costantino, David P. Chengson, Duc N. Le, Lordson L. Yue, Aurangzeb K. Khan
  • Patent number: 5036455
    Abstract: A multiple power supply sensor for protecting shared processor buses in a multiprocessor system. In the case that a power failure or power supply malfunction occurs in one of the processors of the system, at least one of the shared processor buses will be isolated from the malfunctioning processor. As a result, data on that bus is not corrupted by the manfunctioning processor. The isolation is accomplished by independent sensor circuits present in each processor for each bus.
    Type: Grant
    Filed: July 25, 1989
    Date of Patent: July 30, 1991
    Assignee: Tandem Computers Incorporated
    Inventor: John G. Atwood
  • Patent number: 5034964
    Abstract: Encoding and decoding circuits are described for functioning as both a time and voltage based transmission system. Multiple binary inputs can be transmitted and received on a single I/O pin by encoder and decoder circuits using high speed emitter coupled-like logic.
    Type: Grant
    Filed: November 8, 1988
    Date of Patent: July 23, 1991
    Assignee: Tandem Computers Incorporated
    Inventors: Aurangzeb K. Khan, Robert Horst, Lordson L. Yue
  • Patent number: 5032983
    Abstract: A fixed entry-point map to produce an entry point address of a first micro-instruction for a particular macro-instruction. That address is then incremented by a fixed number to produce the second, third, etc. micro-instructions for that macro-instruction. In a first embodiment, after a fixed number of these address skips, the addresses are incremented by 1 so that successive micro-instructions are in adjacent address locations. In a second embodiment, the number of skips is variable.
    Type: Grant
    Filed: September 18, 1989
    Date of Patent: July 16, 1991
    Assignee: Tandem Computers Incorporated
    Inventors: Peter L. Fu, Daniel E. Lenoski
  • Patent number: 5016208
    Abstract: In a data processing system, a multiplication operation is immediately followed by a redundant multiplication operation, using the same, albeit altered, operands, to check the initial result. The initial result is immediately available for use, but the check is not performed until some time later. The original operands are altered for the redundant multiplication operation by shifting one operand 1 bit, and swapping them before multiplication.
    Type: Grant
    Filed: July 11, 1989
    Date of Patent: May 14, 1991
    Assignee: Tandem Computers Incorporated
    Inventors: Robert W. Horst, Robert L. Jardine
  • Patent number: D327673
    Type: Grant
    Filed: April 24, 1990
    Date of Patent: July 7, 1992
    Assignee: Tandem Computers Incorporated
    Inventor: Benjamin Sherman