Patents by Inventor Robert B. Johnson
Robert B. Johnson 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: 4545010Abstract: A memory system includes at least one or more memory module boards identical in construction and a single computer board containing the control circuits for controlling memory operations. Each board plugs into the main board and includes a memory section having a number of rows of memory chips and an identification section containing circuits for generating signals indicating the board density and the type of memory parts used in constructing the board's memory section. The main board control circuits include a number of decoder circuits which couple to the identification and to the memory section of each memory module board. The decoder circuits receive different address bit combinations of a predetermined multibit address portion of each memory request address.Type: GrantFiled: March 31, 1983Date of Patent: October 1, 1985Assignee: Honeywell Information Systems Inc.Inventors: Edward R. Salas, Edwin P. Fisher, Robert B. Johnson, Chester M. Nibby, Jr., Daniel A. Boudreau
-
Patent number: 4507730Abstract: A memory system includes a plurality of memory controllers which connect to a common bus. Each memory controller includes reconfiguration apparatus which enables the controller when faulty to be switched off line and another controller to be substituted in its place so as to maintain system memory contiguous.Type: GrantFiled: September 3, 1982Date of Patent: March 26, 1985Assignee: Honeywell Information Systems Inc.Inventors: Robert B. Johnson, Chester M. Nibby, Jr., Edward R. Salas
-
Patent number: 4468731Abstract: A data processing system includes a main memory system which couples in common with a central processing unit to a bus for transfer of data between the central processing unit and memory system. The memory system includes a plurality of memory controllers, each of which controls the operation of a number of memory modules. Each controller also includes reconfiguration apparatus for enabling reconfiguration of the memory system upon detection of a fault. The reconfiguration apparatus includes apparatus for identifying the type and design revision of the controller associated therewith enabling more expeditious fault diagnosis based upon status signals provided by the controller during diagnostic testing by the central processing unit.Type: GrantFiled: December 15, 1981Date of Patent: August 28, 1984Assignee: Honeywell Information Systems Inc.Inventors: Robert B. Johnson, Chester M. Nibby, Jr., Edward R. Salas
-
Patent number: 4451880Abstract: A memory controller controls the operation of a number of memory module units and includes a number of queues which couple to the module units. Each queue includes an address queue register, a control queue register and a data queue register. Each address queue register has tristate control for independent operation. Control circuits which couple to the queue address, control and data registers assign memory cycles between queues on an alternate basis when the queue control registers store requests which are being processed. This enables the interleaving of memory requests which eliminates processing delays particularly in cases where such requests involve multiword transfers over successive memory cycles of operation.Type: GrantFiled: October 31, 1980Date of Patent: May 29, 1984Assignee: Honeywell Information Systems Inc.Inventors: Robert B. Johnson, Chester M. Nibby, Jr.
-
Patent number: 4432055Abstract: A memory subsystem which couples to a multiword bus for processing memory requests received therefrom includes at least a pair of independently addressable dynamic memory module units. Each memory unit includes a number of rows of random access memory (RAM) chips. The subsystem further includes an adder circuit, a pair of tristate operated address register circuits and timing circuits. The address circuits include a pair of tristate operated address registers which couple to the bus and to the set of address lines to each memory unit. In response to a memory request, the registers store row and column address portions of a chip address of the memory request. A multibit adder circuit which couples to the bus is connected to increment by one the low order column address portion when the least significant address bit of the memory request indicates a subboundary address condition thereby enabling access to a pair of sequential word locations.Type: GrantFiled: September 29, 1981Date of Patent: February 14, 1984Assignee: Honeywell Information Systems Inc.Inventors: Edward R. Salas, Chester M. Nibby, Jr., Robert B. Johnson
-
Patent number: 4388684Abstract: Apparatus is included in a main memory subsystem of a data processing system which receives multibyte data from a plurality of input/output devices connected to a common bus. During a write cycle of operation, a device applies the multibyte data signals together with associated parity bits for writing into an addressed storage location of memory. During the write cycle, error encoder circuits generate check code bits from the multibyte data and parity bits which are coded to signal selectively the presence of a multibyte uncorrectable error condition in accordance with the parity bits from a device. During a read cycle of operation, error detection and correction decoder circuits connected to the memory in response to the data and check bits read out from an addressed location are operative to generate a number of syndrome bits.Type: GrantFiled: March 27, 1981Date of Patent: June 14, 1983Assignee: Honeywell Information Systems Inc.Inventors: Chester M. Nibby, Jr., Robert B. Johnson
-
Patent number: 4376972Abstract: A memory subsystem which couples to a multiword bus for processing memory requests received therefrom includes at least a pair of independently addressable dynamic memory module units. Each memory unit includes a number of rows of random access memory (RAM) chips. The subsystem further includes an adder circuit, a pair of tri-state operated address register circuits and timing circuits. The address circuits include a pair of tri-state operated address registers which couple to the bus and to the set of address lines to each memory unit. In response to a memory request, the registers store row and column address portions of a chip address of the memory request. A multibit adder circuit is connected to increment by one the low order row address when the least significant address bits of the memory request indicate a subboundary address condition thereby enabling access to a pair of sequential word locations.Type: GrantFiled: January 8, 1980Date of Patent: March 15, 1983Assignee: Honeywell Information Systems Inc.Inventors: Robert B. Johnson, Chester M. Nibby, Jr., Dana W. Moore
-
Patent number: 4370712Abstract: A memory controller couples to a number of memory modules and includes a number of control circuits. The control circuits include address counter circuits which are loaded with a portion of the address of each predetermined type of command from a requesting device. This command when decoded causes the controller to read out from the memory modules a predetermined number of words starting with any word boundary at the location specified by the stored address portion.Type: GrantFiled: October 31, 1980Date of Patent: January 25, 1983Assignee: Honeywell Information Systems Inc.Inventors: Robert B. Johnson, Chester M. Nibby, Jr.
-
Patent number: 4369510Abstract: Refresh and initialize counter circuits included within a dynamic memory system are supplemented with additional counter control circuits for synchronizing them from the same timing source which drives the refresh and initialize counter circuits. The counter control circuits count in accordance with modulus one less than a maximum count so as to generate a sequence of counts over a corresponding number of cycles of operation for selection of row and column addresses which enable the information stored in each location of the memory system to be read out, corrected for single bit errors and rewritten back thereby rendering the system less susceptible to soft errors such as those produced by alpha particles.Type: GrantFiled: July 25, 1980Date of Patent: January 18, 1983Assignee: Honeywell Information Systems Inc.Inventors: Robert B. Johnson, Chester M. Nibby, Jr.
-
Patent number: 4366538Abstract: A memory controller couples to a bus and controls a number of memory module units or memory modules. The controller includes a number of queue circuits for processing a variety of different types of memory requests received from a number of command generating units coupled to the bus requiring the controller to operate in a corresponding number of different modes. The controller includes queue timing and control apparatus which couples to the modules and to the queue circuits for minimizing conflicts between the types of requests and the internal operations required to be performed by the controller.Type: GrantFiled: October 31, 1980Date of Patent: December 28, 1982Assignee: Honeywell Information Systems Inc.Inventors: Robert B. Johnson, Chester M. Nibby, Jr.
-
Patent number: 4366539Abstract: A memory controller coupled to a number of memory module units and includes a number of control circuits. The control circuits include address counter circuits which are loaded with a portion of the address of each predetermined type of command or memory request from a requesting device. This command when decoded causes the controller to read out from the memory module units a predetermined number of word pairs starting with the location specified by the stored address portion.Type: GrantFiled: October 31, 1980Date of Patent: December 28, 1982Assignee: Honeywell Information Systems Inc.Inventors: Robert B. Johnson, Chester M. Nibby, Jr.
-
Patent number: 4361869Abstract: A memory subsystem couples to a double wide word bus in common with a number of central processing units for processing memory requests received therefrom. The subsystem includes at least a pair of independently addressable dynamic memory module units. Each memory unit includes a number of rows of random access memory (RAM) chips. The subsystem further includes common control circuits, timing circuits and common addressing circuits. The addressing circuits which couple to both module units provide the required address signals to both modules for enabling the simultaneous access of a pair of words therefrom into a pair of data registers. The outputs of the data registers couple to the inputs of a pair of output multiplexer circuits. The outputs of the multiplexer circuits are connected to provide double wide output to the double wide word bus.Type: GrantFiled: January 8, 1980Date of Patent: November 30, 1982Assignee: Honeywell Information Systems Inc.Inventors: Robert B. Johnson, Chester M. Nibby, Jr.
-
Patent number: 4359771Abstract: Soft error rewrite control apparatus is included within a memory system for rendering the semiconductor memory modules less susceptible to single bit errors produced by alpha particles and other system disturbances. During a number of successive memory cycles occurring at a predetermined rate, the soft error rewrite control apparatus enables the read out of information stored within each module location, the correction of any single bit errors contained therein and the rewriting of the corrected information back into such location. Diagnostic apparatus is further included which is connected to place the memory system in a state for testing and verifying the operation of the soft error control apparatus. Also, the diagnostic apparatus is connected to condition the soft error control apparatus for operating in a high speed mode enabling the read out correction and rewriting of each location to take place within a minimum amount of time.Type: GrantFiled: July 25, 1980Date of Patent: November 16, 1982Assignee: Honeywell Information Systems Inc.Inventors: Robert B. Johnson, Chester M. Nibby, Jr.
-
Patent number: 4323965Abstract: A memory subsystem which couples to a multiword bus for processing memory requests received therefrom includes at least a pair of independently addressable dynamic memory module units. Each memory unit includes a number of rows of random access memory (RAM) chips. The subsystem receives as part of each memory request an address, the least significant portion of which selects the row of chips to be accessed within one of the pair of memory units. Address decode circuits include gating circuits which couple to both module units. The gating circuits are interconnected so that the decoding of the least significant address bits results in the generation of a pair of row address strobe signals. These signals enable simultaneously the rows of RAM chips for access within both module units for read out of information to a multiword bus eliminating any delay in address incrementing.Type: GrantFiled: January 8, 1980Date of Patent: April 6, 1982Assignee: Honeywell Information Systems Inc.Inventors: Robert B. Johnson, Chester M. Nibby, Jr., Dana Moore
-
Patent number: 4319324Abstract: A memory subsystem couples to a single word bus in common with a central processing unit for processing memory requests received therefrom. The subsystem includes at least a pair of independently addressable dynamic memory module units. Each memory unit includes a number of rows of random access memory (RAM) chips. The subsystem receives as part of each memory request an address, the least significant portion of which specifies the row of chips to be accessed within a first one of the pair of memory units. The subsystem further includes control circuits, common timing circuits and common addressing circuits. The addressing circuits which couple to both module units provide the required address signals to both modules for enabling the simultaneous access of a pair of words therefrom.Type: GrantFiled: January 8, 1980Date of Patent: March 9, 1982Assignee: Honeywell Information Systems Inc.Inventors: Robert B. Johnson, Chester M. Nibby, Jr., Dana W. Moore
-
Patent number: 4302735Abstract: A timing generator circuit includes a pair of multitap cascaded delay lines of like construction. Each delay line includes a plurality of sections each of which are constructed to provide the same increment of delay at each tap. A capacitive element connects between predetermined taps of the two delay lines to form a compensation network including a predetermined section of each delay line. The compensation network which operates to cancel out the effects of any mismatch resulting from connecting the delay lines in series.Type: GrantFiled: May 7, 1979Date of Patent: November 24, 1981Assignee: Honeywell Information Systems Inc.Inventors: Chester M. Nibby, Jr., Robert B. Johnson
-
Patent number: 4255852Abstract: A printed circuit board assembly includes at least two layers which is able to accommodate a subsystem such as a memory subsystem designed to have one or more optional features. The two layers of the printed circuit board when etched include the required number of horizontal and vertical paths to be connected to all of the integrated circuit chips to be positioned and interconnected thereon. The required holes for such integrated circuit chips when drilled include first sets of holes for mounting groups of integrated circuit chips required for implementing a first group of features and which are to be interconnected to the other integrated circuit chips of the subsystem mounted on the different sections of the board. Second sets of holes are included on the board so as to have a predetermined relationship with the first sets of holes for mounting alternative groups of integrated circuit chips to be interconnected in a manner to implement other features.Type: GrantFiled: July 16, 1979Date of Patent: March 17, 1981Assignee: Honeywell Information Systems Inc.Inventors: Robert B. Johnson, Chester M. Nibby, Jr.
-
Patent number: 4236203Abstract: In a system which includes a common bus to which a plurality of units are connected for the transfer of information, such as a data processing system, information may be transferred by the highest priority requesting unit during an asynchronously generated bus transfer cycle. Logic is provided for enabling a multiple fetch operation in which the master unit requesting multiple words of information from the slave unit during a first bus transfer cycle may receive such information from the slave unit during a series of later slave generated bus cycles. Logic is provided for enabling any other units to communicate over the common bus during the time between the first cycle and such last cycle during which the slave unit responds, thereby enabling at least two pairs of units to communicate with each other respectively, in an interleaved manner.Type: GrantFiled: January 5, 1978Date of Patent: November 25, 1980Assignee: Honeywell Information Systems Inc.Inventors: John L. Curley, Robert B. Johnson, Richard A. Lemay, Chester M. Nibby, Jr.
-
Patent number: 4185323Abstract: A memory subsystem for processing memory requests includes at least a pair of independently addressable dynamic memory module units. Each memory unit includes arrays of memory elements corresponding to a number of storage locations, separate addressing and data output circuits. The system further includes common timing, refresh and control circuits. When the memory request specifies a predetermined type of memory operation, the control circuits generate signals for refreshing a location within the memory unit from which data is not being fetched. The control circuits, upon the completion of the refresh operation, in response to another predetermined memory request, refreshes the corresponding row within the other unit in parallel with fetching data from first unit.Type: GrantFiled: July 20, 1978Date of Patent: January 22, 1980Assignee: Honeywell Information Systems Inc.Inventors: Robert B. Johnson, Chester M. Nibby, Jr.
-
Patent number: 4120008Abstract: A tracking control apparatus, for use with a rotating-head magnetic tape player, provides a tracking control head in fixed rotational association with a playback head so that both scan corresponding parallel paths across the width of the tape in fixed relationship with each other. By so mounting the tracking control head that it overlaps adjacent recorded tracks and senses periodic information included therein, the apparatus provides a control signal for driving a tape capstan servo without need for the additional control track usually required by such apparatus. The periodic information may be, for example, the horizontal sync of a video signal in the adjacent tracks; the control signal is then derived from a comparison of the respective amplitudes of such horizontal component from each track. Since the overlapping position of the tracking head is fixedly related to the tracking position of the playback head, the control signal is indicative of the tracking alignment of the playback head itself.Type: GrantFiled: October 5, 1976Date of Patent: October 10, 1978Assignee: Eastman Kodak CompanyInventors: Lenard M. Metzger, Robert B. Johnson