Patents Assigned to Tandem Computers
  • Patent number: 4827476
    Abstract: A scan test apparatus is constructed to scan test a digital system having a memory system containing dynamic random access memory (DRAM). The scan test apparatus is given access to the memory system so that test control signals can preset the refresh counter (for the DRAM) and initialize the memory for later testing.
    Type: Grant
    Filed: April 16, 1987
    Date of Patent: May 2, 1989
    Assignee: Tandem Computers Incorporated
    Inventor: David J. Garcia
  • Patent number: 4827478
    Abstract: Fault tolerant apparatus for generating error correcting code and, simultaneous therewith, checking the correctness of the generation, for blocks of data with which the error correcting code is associated and transmitted to a storage medium. The apparatus includes a pair of programmable control devices configured to selectively operate in one of two modes: A first mode in which data being transferred to the storage medium is monitored for generation of an error correcting code to be associated and stored with each data block, and a second mode in which the data being transferred is monitored for detecting errors that may be contained in the data. During data transmission to the storage device, one of the control devices operates in the first mode, while the other control device operates in the second mode to check operation of the first device.
    Type: Grant
    Filed: November 30, 1987
    Date of Patent: May 2, 1989
    Assignee: Tandem Computers Incorporated
    Inventor: Wing M. Chan
  • Patent number: 4825356
    Abstract: A processor system utilizing a single shared RAM array, for storing microcode and other function data, with the shared array coupled to the processor by a single shared ADR/DATA bus. In one embodiment, an onboard ROM stores selected lines of microcode and a ROM accessing system supplies microcode from the ROM when the shared RAM array is busy performing some other RAM function.
    Type: Grant
    Filed: March 27, 1987
    Date of Patent: April 25, 1989
    Assignee: Tandem Computers Incorporated
    Inventor: Daniel E. Lenoski
  • Patent number: 4823252
    Abstract: An interleaved control store having a soft error recovery system. The system includes memory banks storing identical data sets, an error detection unit for indicating that an erroneous data element has been read from a given one of the memory banks, and a correction unit for substituting a corresponding data element read from another memory bank for the erroneous data element read from the given memory bank. Other embodiments include a feedback system for executing a branch and a dynamic, on-line memory element sparing system.
    Type: Grant
    Filed: February 12, 1988
    Date of Patent: April 18, 1989
    Assignee: Tandem Computers Incorporated
    Inventors: Robert W. Horst, Cirillo L. Costantino
  • Patent number: 4821170
    Abstract: In a digital computer system which employs a plurality of host processors, at least two system buses and a plurality of peripheral input/output ports, an input/output system is provided whereby ownership of the input/output channels is shared. The device controller employs a first port controller having a first ownership latch, a second port controller having a second ownership latch, a first bus, a dedicated microprocessor having control over the first bus (the MPU bus), a second, higher-speed bus, a multiple-channel direct memory access (DMA) controller which is a state machine which controls the second bus (the data buffer bus), a bus switch for exchanging data between buses, a multiple device peripheral device interface, namely a Small Computer System Interface (SCSI), and at least provision for interface with data communication equipment (DCEs) or data terminal equipment (DTEs).
    Type: Grant
    Filed: April 17, 1987
    Date of Patent: April 11, 1989
    Assignee: Tandem Computers Incorporated
    Inventors: David L. Bernick, Kenneth K. Chan, Wing M. Chan, Yie-Fong Dan, Duc M. Hoang, Zubair Hussain, Geoffrey I. Iswandhi, James E. Korpi, Martin W. Sanner, Jay A. Zwagerman, Steven G. Silverman, James E. Smith
  • Patent number: 4821295
    Abstract: A method, and apparatus to implement that method, for synchronizing an incoming signal to the transitions of a digital clock signal in the form of a periodic pulse train. The apparatus includes a first circuit pair of flip-flops arranged to sample and store the state of the input signal on either the positive and negative transitions of the periodic pulse train, an OR gate producing a signal indicative of the stored content of the first circuit, and a third circuit that samples and stores the first signal at each transition of the periodic pulse train to produce therefrom a representation of the input signal synchronized to one of the transitions of the pulse train.
    Type: Grant
    Filed: November 30, 1987
    Date of Patent: April 11, 1989
    Assignee: Tandem Computers Incorporated
    Inventor: Martin W. Sanner
  • Patent number: 4819165
    Abstract: An address generation system that generates a second address relative to a first address by either incrementing, decrementing, or passing unchanged, as determined by the control digits in a LIT field, the digital number encoded by the most significant bits of the first address and substituting a selected subset of the digits in the LIT field for the least significant bits of the first address. The first address may be the program counter address and the second address the target address of a branch instruction.
    Type: Grant
    Filed: March 27, 1987
    Date of Patent: April 4, 1989
    Assignee: Tandem Computers Incorporated
    Inventor: Daniel E. Lenoski
  • Patent number: 4817091
    Abstract: In a multiprocessor system interconnected by a bus structure that provides communication and information transfers between the processor modules of the system, each processor broadcasts a central message to all the other processors of the system on a periodic basis. A processor module not receiving the control message from a sending processor module will assume the sending processor module has failed, and operate to take over the task of the failed processor module.
    Type: Grant
    Filed: May 19, 1987
    Date of Patent: March 28, 1989
    Assignee: Tandem Computers Incorporated
    Inventors: James A. Katzman, Joel F. Bartlett, Richard M. Bixler, William H. Davidow, John A. Despotakis, Peter J. Graziano, Michael D. Green, David A. Greig, Steven J. Hayashi, David R. Mackie, Dennis L. McEvoy, James G. Treybig, Steven W. Wierenga
  • Patent number: 4809164
    Abstract: An apparatus determines the order of data communication between a plurality of peripheral devices that wish to do so and a central processor unit. Determination is made according to one of a number of selectable priority schedules. The apparatus is modifiable by programmed control so that certain of the peripheral devices can have their priorities reconfigured depending upon changing circumstances.
    Type: Grant
    Filed: March 26, 1986
    Date of Patent: February 28, 1989
    Assignee: Tandem Computers Incorporated
    Inventor: William T. Fuller
  • Patent number: 4806800
    Abstract: The present invention provides a high speed low power electrical circuit for converting true TTL level signals to true ECL level signals. The circuit only has a single buffer delay with some small additional delay due to an input emitter follower stage. The circuit includes a clamped, switched emitter follower which acts as a level shifting comparator; a self-centering reference threshold translator; a clamped level shifted input translator; and, an ECL Buffer Driver. The circuit also includes a TTL reference and an ECL reference which are tied together. If the TTL reference level shifts slightly due to temperature changes, supply voltage shifts or other factors, the ECL voltage reference will automatically shift by an appropriate percentage to compensate for the original shift in the TTL reference.
    Type: Grant
    Filed: November 20, 1987
    Date of Patent: February 21, 1989
    Assignee: Tandem Computers Incorporated
    Inventor: Aurangzeb K. Khan
  • Patent number: 4807116
    Abstract: In a multiprocessor system comprising a plurality of individual processor modules interconnected by a bus structure, including a bus controller, for providing communication between the processor modules, a method and apparatus for interprocessor communication includes one of the processor modules sending a request signal to the bus controller to request a transmission; the bus controller polling the processor modules to identify the requesting processor module; the requestor processor module responding to the poll with the identification of the receiver processor module; the bus controller interrogating the receiver processor module to determine its status (i.e., busy or available); and the bus controller then signaling transmission commencement.
    Type: Grant
    Filed: May 18, 1987
    Date of Patent: February 21, 1989
    Assignee: Tandem Computers Incorporated
    Inventors: James A. Katzman, Joel F. Bartlett, Richard M. Bixler, William H. Davidow, John A. Despotakis, Peter J. Graziano, Michael D. Green, David A. Greig, Steven J. Hayashi, David R. Mackie, Dennis L. McEvoy, James G. Treybig, Steven W. Wierenga
  • Patent number: 4800486
    Abstract: The various functional units which comprise a central processing unit of a computer are organized so as to enable a main arithmetic logic unit and special function units including an auxilliary arithmetic logic unit to access data registers, literal constants, and data from a memory cache. A general purpose bus closely couples the functional units to the main data paths and allows the CPU sequencer to branch on numerous conditions which may be indicated via test lines. Parity from the functional units is sent to clock cycle later than results in order that the parity path does not affect machine cycle time. The architecture allows unused microcode options to be used to check for correct CPU operation by halting CPU operation on a miscompare of two buses.
    Type: Grant
    Filed: September 29, 1983
    Date of Patent: January 24, 1989
    Assignee: Tandem Computers Incorporated
    Inventors: Robert W. Horst, Shannon J. Lynch, Cirillo L. Costantino, John M. Beirne
  • Patent number: 4800463
    Abstract: The invention is directed to a combined guide and barrier for the edge mounting of ciruit boards within a housing. The barrier guides are designed to be used in multiples in high density packing applications. The barrier guide includes a top, a bottom and a barrier extending between the top and bottom. The top and bottom have opposed grooves facing one another. The grooves guide and position the printed circuit within the housing. The barrier, positioned near and parallel to the grooves and extending along the length of the top and bottom, helps prevent the user from inadvertently coming into contact with exposed edge connectors or adjacent circuit boards after a circuit board is removed from the housing. The barrier also guides cooling air through the housing.
    Type: Grant
    Filed: December 5, 1985
    Date of Patent: January 24, 1989
    Assignee: Tandem Computers Incorporated
    Inventors: Joerg U. Ferchau, Kenneth A. Kotyuk
  • Patent number: 4800462
    Abstract: An electrical keying system for a set of incompatible module pairs to prevent powerup of an electrically incompatible module pair in a set.
    Type: Grant
    Filed: April 17, 1987
    Date of Patent: January 24, 1989
    Assignee: Tandem Computers Incorporated
    Inventors: A. Richard Zacher, Jay A. Zwagerman, Francis J. Dwan
  • Patent number: 4785453
    Abstract: The present invention is an input/output controller for providing total data integrity for any single point failure. The I/O controller comprises a processor module having two microprocessors, an associated memory, a direct memory access module ("DMA"), and a processor support module ("PSM"); a device drive interface; and a channel interface. The two microprocessors are operated in lockstep as a dual modular redundant processor system. The processors provide true and complement, respectively, addresses, data and control strobes. The PSM compares the true and complement data to detect errors (i.e., corresponding data bits not being a true-complement pair) and generates parity protected data (and checks parity) on the data bus. The PSM also generates and checks dual railed control strobes and provides synchronization of all control strobes and interrupt signals to enable the tru-complement pair of microprocessors to operate in lockstep.
    Type: Grant
    Filed: June 30, 1987
    Date of Patent: November 15, 1988
    Assignee: Tandem Computers Incorporated
    Inventors: Strikumar R. Chandran, Edward J. Rhodes, Albert S. Lui, Mark S. Walker
  • Patent number: 4783733
    Abstract: The present invention relates to a system for controlling multiple communications lines, so that a computer system can operate with a single component failure. Two processors are used to control two communications controllers and each of the controllers control up to 15 line controllers. Each line controller has two ports and each port is connected to a communications controller thereby providing two communications paths to each processor. Two power supplies are also used to provide single failure fault-tolerance. A downloadable microprocessor is provided in combination with, but separate from, an interface board that is designed to meet various communication format specifications and the line controller comprises the two boards.
    Type: Grant
    Filed: April 21, 1986
    Date of Patent: November 8, 1988
    Assignee: Tandem Computers Incorporated
    Inventors: David A. Greig, David L. Hinders, William R. Goodman
  • Patent number: 4780874
    Abstract: A level sensitive scan design (LSSD) diagnostic apparatus for a data processing component. Each scan unit in a shift register chain comprises a plurality of level sensitive elements, e.g., data latches, which transfer signals from their input terminals to their output terminals in response to a "Phase B" pulse train. A multiplexer is connected to each data latch for communicating run data to the input terminal of each data latch in a normal mode of operation. In test mode, the multiplexer communicates signals from the output terminal of one data latch to the input terminal of an adjacent data latch, so that the data latch signals are serially communicated through the resulting latch chain.In order to prevent the test data from propagating uncontrollably through the serially connected latches, each multiplexer includes a test latch disposed between the test data input of the multiplexer and the output terminal of the preceding data latch in the chain.
    Type: Grant
    Filed: April 20, 1987
    Date of Patent: October 25, 1988
    Assignee: Tandem Computers Incorporated
    Inventors: Daniel E. Lenoski, David J. Garcia
  • Patent number: 4777332
    Abstract: An apparatus for controlling the connection of an electrical module to an electrical receptacle. The module is provided with a power switch having a movable switch activator for inhibiting a flow of current to the electrical module when the switch activator is in a first position and for flowing a current to the electrical module when the switch activator is in a second position. The switch activator has a side portion which extends from a surface of the module when the switch activator is in the second position, but which does not extend from the surface of the module when the switch activator is in the first position. A lock member is disposed on a surface of the module and is slidable to a retracted position when the switch activator is in the first position. The lock member extends from the module and abuts against the side portion of the switch activator when the switch activator is in the second position.
    Type: Grant
    Filed: June 22, 1987
    Date of Patent: October 11, 1988
    Assignee: Tandem Computers Incorporated
    Inventor: Randall J. Diaz
  • Patent number: 4769595
    Abstract: A pulse length indicator, for signaling when the length of a pulse from a cyclic signal source has exceeded a chosen duration, has a ramp signal generator, coupled to the cyclic signal source, which produces a ramp signal. The level of the ramp signal is dependent upon the duration of either of the high and low levels of the cyclic signal. The ramp signal is fed to a level sensitive switch which couples an indicator, typically an LED, to a power source. When the level of the ramp signal is sufficiently long or short, the switch closes to actuate the indicator. The ramp signal generator can be a simple R-C circuit with the signal source being AC or DC coupled to the switch.
    Type: Grant
    Filed: September 26, 1986
    Date of Patent: September 6, 1988
    Assignee: Tandem Computers, Inc.
    Inventor: Kan-Chiu Seto
  • Patent number: 4761705
    Abstract: A fault tolerant/failsafe current limit system for shutting down a power supply if an overcurrent condition exists at one or more selected load circuits in a set of load circuits. A current limit circuit couples each selected load circuit to the power supply and includes at least two monitoring circuits for detecting whether the current delivered to the selected load circuit exceeds a preselected limit. The power supply will be shut down unless both monitor circuits agree that the delivered current does not exceed the preselected limit.
    Type: Grant
    Filed: April 16, 1987
    Date of Patent: August 2, 1988
    Assignee: Tandem Computers Incorporated
    Inventors: Reeves, Larry D., Jay A. Zwagerman