Patents by Inventor Jeffrey A. Metzger

Jeffrey A. Metzger 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: 6077306
    Abstract: A bus interface is partitionable into at least two slices. Each slice interfaces a respective subset of data from a computer device to a system bus. Each slice also receives a corresponding subset of control information and a complete set of address information from the computer device. Moreover, each slice may be implemented on a single integrated circuit chip, which thus handles both data and control functions.
    Type: Grant
    Filed: January 20, 1999
    Date of Patent: June 20, 2000
    Assignee: Compaq Computer Corporation
    Inventors: Jeffrey A. Metzger, Nitin D. Godiwala, Barry A. Maskas, Kurt M. Thaller, Paul M. Goodwin, Donald W. Smelser, David A. Tatosian
  • Patent number: 5918029
    Abstract: A bus interface is partitionable into at least two slices. Each slice interfaces a respective subset of data from a computer device to a system bus. Each slice also receives a corresponding subset of control information and a complete set of address information from the computer device. Moreover, each slice may be implemented on a single integrated circuit chip, which thus handles both data and control functions.
    Type: Grant
    Filed: September 8, 1997
    Date of Patent: June 29, 1999
    Assignee: Digital Equipment Corporation
    Inventors: Jeffrey A. Metzger, Nitin D. Godiwala, Barry A. Maskas, Kurt M. Thaller, Paul M. Goodwin, Donald W. Smelser, David A. Tatosian
  • Patent number: 5629950
    Abstract: The present invention is directed to a method of managing a cache upon detection of an address TAG parity error, The cache includes a plurality of entries for storage of data, with each entry having a corresponding address TAG entry. The method includes the steps of performing a TAG parity check for each access to the cache, and upon detection of a parity error in an address TAG, disabling allocation of TAG entries for storage of new address TAGs. A signal indicating the TAG parity error is transmitted to an error correction mechanism.
    Type: Grant
    Filed: July 8, 1996
    Date of Patent: May 13, 1997
    Assignee: Digital Equipment Corporation
    Inventors: Nitin D. Godiwala, Kurt M. Thaller, Jeffrey A. Metzger, Barry A. Maskas
  • Patent number: 5553266
    Abstract: The present invention is directed to a computer apparatus for use in a multiprocessor computer system having a main memory storing a plurality of data items and being coupled to a bus. The bus is operated according to a SNOOPY protocol. The computer apparatus includes a processor and a cache memory coupled to the processor. The cache memory contains a subset of the data items stored in the main memory, for access by the processor and includes a TAG store comprising a plurality of VALID indicators, one VALID indicator for each of the data items currently contained in the cache memory. A bus interface is coupled to the cache memory and is adapted for coupling to the bus. The interface operates according to the SNOOPY protocol to monitor transactions on the bus for write transactions affecting data items of the subset having set VALID indicators and determines the identity of each initiator of a write transaction on the bus affecting a VALID data item of the subset.
    Type: Grant
    Filed: November 16, 1994
    Date of Patent: September 3, 1996
    Assignee: Digital Equipment Corporation
    Inventors: Jeffrey A. Metzger, Barry A. Maskas
  • Patent number: 5361267
    Abstract: The present invention is directed to a control flow logic device for handling data received from a bus by a bus interface, in response to a bus read transaction, and transferred to a processor. The control flow logic includes an error checker to check data received from the bus for hard errors and parity errors and an ECC generator to generate an ECC for the received data, the ECC being forced to a bad ECC when a hard error is detected by the error checker and to a good ECC in the absence of a hard error. An error signal generator is utilized to generate and transmit an error signal to the processor when there is a hard error or a parity error in the received data and a data mover transmits the received data and the ECC to the processor.
    Type: Grant
    Filed: April 24, 1992
    Date of Patent: November 1, 1994
    Assignee: Digital Equipment Corporation
    Inventors: Nitin D. Godiwala, Barry A. Maskas, Kurt M. Thaller, Jeffrey A. Metzger
  • Patent number: 5319766
    Abstract: A processor apparatus for use in a multiprocessor computer system having a main memory storing a plurality of data items and being coupled to a bus operating according of a SNOOPY protocol. The processor apparatus includes a processor, a primary cache, a backup cache and a bus interface. The backup cache memory a first TAG store comprising a plurality of VALID indicators, one VALID indicator for each of the data items currently contained in the backup cache memory. The primary cache memory includes a second TAG store comprising a plurality of address indicators and a plurality of VALID indicators, one address indicator and one VALID indicator for each of the data items currently contained in the primary cache memory. The interface includes a duplicate TAG store coupled to the primary cache memory, the duplicate TAG store consisting of a copy of the address indicators of the second TAG store. The bus interface is coupled to the processor, the backup cache memory and to the bus.
    Type: Grant
    Filed: April 24, 1992
    Date of Patent: June 7, 1994
    Assignee: Digital Equipment Corporation
    Inventors: Kurt M. Thaller, Jeffrey A. Metzger, Nitin D. Godiwala, Barry A. Maskas
  • Patent number: 5297107
    Abstract: A system and method for interconnecting electronic components on a circuit board that minimize etch lines, minimize stub lengths, reduce the number of vias that are needed, and densely pack electronic components on the circuit board. According to system and method, electronic components are attached to the top planar surface of the circuit board such that adjacent components are rotated 180.degree. in the plane of the top planar surface. These adjacent electronic components also are offset from one another. The electronic components that are attached to the bottom planar surface of the circuit board also have adjacent electronic components rotated 180.degree. in the plane of the bottom planar surface, and are offset. The arrangement of the components disposed at the bottom planar surface is a mirror image of the components disposed at the top planar surface.
    Type: Grant
    Filed: April 24, 1992
    Date of Patent: March 22, 1994
    Assignee: Digital Equipment Corporation
    Inventors: Jeffrey A. Metzger, Paul J. Graffam
  • Patent number: 5287517
    Abstract: The present invention is a circuit for converting the logic voltage levels from those of a first device to those of a second device. This conversion is accomplished while substantially isolating the second device from the effects of the first device that could influence the outputs of the second device that represent the converted logic level voltages.
    Type: Grant
    Filed: April 24, 1992
    Date of Patent: February 15, 1994
    Assignee: Digital Equipment Corporation
    Inventors: Barry A. Maskas, Jeffrey A. Metzger, George J. Harris