Patents Assigned to Tandem Computers
-
Patent number: 4827476Abstract: 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: GrantFiled: April 16, 1987Date of Patent: May 2, 1989Assignee: Tandem Computers IncorporatedInventor: David J. Garcia
-
Patent number: 4827478Abstract: 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: GrantFiled: November 30, 1987Date of Patent: May 2, 1989Assignee: Tandem Computers IncorporatedInventor: Wing M. Chan
-
Patent number: 4825356Abstract: 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: GrantFiled: March 27, 1987Date of Patent: April 25, 1989Assignee: Tandem Computers IncorporatedInventor: Daniel E. Lenoski
-
Patent number: 4823252Abstract: 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: GrantFiled: February 12, 1988Date of Patent: April 18, 1989Assignee: Tandem Computers IncorporatedInventors: Robert W. Horst, Cirillo L. Costantino
-
Patent number: 4821170Abstract: 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: GrantFiled: April 17, 1987Date of Patent: April 11, 1989Assignee: Tandem Computers IncorporatedInventors: 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: 4821295Abstract: 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: GrantFiled: November 30, 1987Date of Patent: April 11, 1989Assignee: Tandem Computers IncorporatedInventor: Martin W. Sanner
-
Patent number: 4819165Abstract: 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: GrantFiled: March 27, 1987Date of Patent: April 4, 1989Assignee: Tandem Computers IncorporatedInventor: Daniel E. Lenoski
-
Patent number: 4817091Abstract: 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: GrantFiled: May 19, 1987Date of Patent: March 28, 1989Assignee: Tandem Computers IncorporatedInventors: 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: 4809164Abstract: 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: GrantFiled: March 26, 1986Date of Patent: February 28, 1989Assignee: Tandem Computers IncorporatedInventor: William T. Fuller
-
Patent number: 4806800Abstract: 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: GrantFiled: November 20, 1987Date of Patent: February 21, 1989Assignee: Tandem Computers IncorporatedInventor: Aurangzeb K. Khan
-
Patent number: 4807116Abstract: 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: GrantFiled: May 18, 1987Date of Patent: February 21, 1989Assignee: Tandem Computers IncorporatedInventors: 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: 4800486Abstract: 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: GrantFiled: September 29, 1983Date of Patent: January 24, 1989Assignee: Tandem Computers IncorporatedInventors: Robert W. Horst, Shannon J. Lynch, Cirillo L. Costantino, John M. Beirne
-
Patent number: 4800463Abstract: 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: GrantFiled: December 5, 1985Date of Patent: January 24, 1989Assignee: Tandem Computers IncorporatedInventors: Joerg U. Ferchau, Kenneth A. Kotyuk
-
Patent number: 4800462Abstract: An electrical keying system for a set of incompatible module pairs to prevent powerup of an electrically incompatible module pair in a set.Type: GrantFiled: April 17, 1987Date of Patent: January 24, 1989Assignee: Tandem Computers IncorporatedInventors: A. Richard Zacher, Jay A. Zwagerman, Francis J. Dwan
-
Patent number: 4785453Abstract: 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: GrantFiled: June 30, 1987Date of Patent: November 15, 1988Assignee: Tandem Computers IncorporatedInventors: Strikumar R. Chandran, Edward J. Rhodes, Albert S. Lui, Mark S. Walker
-
Patent number: 4783733Abstract: 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: GrantFiled: April 21, 1986Date of Patent: November 8, 1988Assignee: Tandem Computers IncorporatedInventors: David A. Greig, David L. Hinders, William R. Goodman
-
Patent number: 4780874Abstract: 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: GrantFiled: April 20, 1987Date of Patent: October 25, 1988Assignee: Tandem Computers IncorporatedInventors: Daniel E. Lenoski, David J. Garcia
-
Patent number: 4777332Abstract: 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: GrantFiled: June 22, 1987Date of Patent: October 11, 1988Assignee: Tandem Computers IncorporatedInventor: Randall J. Diaz
-
Patent number: 4769595Abstract: 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: GrantFiled: September 26, 1986Date of Patent: September 6, 1988Assignee: Tandem Computers, Inc.Inventor: Kan-Chiu Seto
-
Patent number: 4761705Abstract: 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: GrantFiled: April 16, 1987Date of Patent: August 2, 1988Assignee: Tandem Computers IncorporatedInventors: Reeves, Larry D., Jay A. Zwagerman