Patents by Inventor John B. Dillon

John B. Dillon 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: 6009487
    Abstract: In a system comprising a current controlling device and a plurality of signal lines coupled to the current controlling device, wherein the current controlling device has an output driver including a register, an improved method for setting a current of the output driver for at least one of the plurality of signal lines. The improved method determines a reference register-setting for the register of the current controlling device. The reference register-setting corresponds to a reference voltage for at least one of the plurality of signal lines. A target register-setting is then determined for the register based on the reference register-setting. The target register-setting corresponds to a target voltage for at least one of the plurality of signal lines, wherein the target voltage produces an appropriate swing about the reference voltage. An operational register-setting is then determined for the register based on the target register-setting.
    Type: Grant
    Filed: May 31, 1996
    Date of Patent: December 28, 1999
    Assignee: Rambus Inc.
    Inventors: Paul Gregory Davis, Pradeep Batra, John B. Dillon, Karnamadakala Krishnamohan, James A. Gasbarro
  • Patent number: 6007357
    Abstract: A chip socket assembly provides for the mechanical and electrical coupling of edge-mountable chips to a bus of a circuit board with relative ease. An edge-mountable chip may be placed in a slot defined by a base. A clip may be attached to the base to retain the chip in the base. Alternatively, the base and the package of the chip may be configured such that the chip mates with the base in retaining the chip in the base. With the chip socket assembly, users may add, remove, or replace single chips and therefore expand the functionality of a system with the granularity of a single chip in a relatively easy manner. A chip file assembly may also be used to provide for the mechanical and electrical coupling of a plurality of edge-mountable chips to a bus of a circuit board with relative ease. Assemblies for securing horizontal chip packages are also described.
    Type: Grant
    Filed: July 3, 1997
    Date of Patent: December 28, 1999
    Assignee: Rambus Inc.
    Inventors: Donald V. Perino, Wayne S. Richardson, John B. Dillon
  • Patent number: 6005895
    Abstract: A system for transmitting information from a source to a destination using multilevel signaling. Multiple conductors are coupled between the transmission source and the transmission destination. Multiple drivers are coupled to the conductors at the transmission source. Each driver is coupled to a pair of conductors. Multiple comparators are coupled to the conductors at the transmission destination. Each comparator is coupled to a pair of conductors. The information is encoded into a sequence of symbols in which each symbol represents a unique permutation of signal levels on the conductors. Each signal level is used at least once for each symbol. All signal levels associated with a particular symbol are transmitted over the conductors simultaneously.
    Type: Grant
    Filed: December 20, 1996
    Date of Patent: December 21, 1999
    Assignee: Rambus Inc.
    Inventors: Donald V. Perino, John B. Dillon
  • Patent number: 6002589
    Abstract: A method and apparatus for an integrated circuit package is provided. The integrated circuit package is designed for coupling an integrated circuit to a printed circuit board. The integrated circuit package includes a base having a bottom and a side. A flex circuit having traces therein is coupled to the base. The traces in the flex circuit are designed to couple to the leads of the integrated circuit. The traces further are designed to couple to traces on the printed circuit board.
    Type: Grant
    Filed: July 21, 1997
    Date of Patent: December 14, 1999
    Assignee: Rambus Inc.
    Inventors: Donald V. Perino, John B. Dillon, deceased
  • Patent number: 5956284
    Abstract: Additional operating modes are provided to enhance the functionality and performance of a memory system. In one embodiment, a unique bit mask is supplied with the write data used in each column access. In an alternate embodiment, a bit mask register and byte mask register are provided to support bit level and byte level masking. The bit mask and write data registers are realized as a single register to provide the functionality while minimizing component space and cost. In another embodiment, a separate bit mask and byte mask are provided. The byte mask is loaded with mask data in one cycle and is used during the next "q" column write accesses. This structure provides for operating modes with no bit masking, with bit masks supplied for every row access, and with bit masks supplied with every column access.
    Type: Grant
    Filed: October 6, 1998
    Date of Patent: September 21, 1999
    Assignee: Rambus Inc.
    Inventors: Frederick A. Ware, John B. Dillon, Richard M. Barth, Billy Wayne Garrett, Jr., John Girdner Atwood, Jr., Michael P. Farmwald, Richard DeWitt Crisp
  • Patent number: 5940340
    Abstract: Additional operating modes are provided to enhance the functionality and performance of a memory system. In one embodiment, a unique bit mask is supplied with the write data used in each column access. In an alternate embodiment, a bit mask register and byte mask register are provided to support bit level and byte level masking. The bit mask and write data registers are realized as a single register to provide the functionality while minimizing component space and cost. In another embodiment, a separate bit mask and byte mask are provided. The byte mask is loaded with mask data in one cycle and is used during the next "q" column write accesses. This structure provides for operating modes with no bit masking, with bit masks supplied for every row access, and with bit masks supplied with every column access.
    Type: Grant
    Filed: May 16, 1997
    Date of Patent: August 17, 1999
    Assignee: Rambus, Inc.
    Inventors: Frederick A. Ware, John B. Dillon, Richard M. Barth, Billy Wayne Garrett, Jr., John Girdner Atwood, Jr., Michael P. Farmwald, Richard DeWitt Crisp
  • Patent number: 5844855
    Abstract: Additional operating modes are provided to enhance the functionality and performance of a memory system. In one embodiment, a unique bit mask is supplied with the write data used in each column access. In an alternate embodiment, a bit mask register and byte mask register are provided to support bit level and byte level masking. The bit mask and write data registers are realized as a single register to provide the functionality while minimizing component space and cost. In another embodiment, a separate bit mask and byte mask are provided. The byte mask is loaded with mask data in one cycle and is used during the next "q" column write accesses. This structure provides for operating modes with no bit masking, with bit masks supplied for every row access, and with bit masks supplied with every column access.
    Type: Grant
    Filed: May 16, 1997
    Date of Patent: December 1, 1998
    Assignee: Rambus, Inc.
    Inventors: Frederick A. Ware, John B. Dillon, Richard M. Barth, Billy Wayne Garrett, Jr., John Girdner Atwood, Jr., Michael P. Farmwald, Richard DeWitt Crisp
  • Patent number: 5680361
    Abstract: Additional modes are provided to enhance the functionality and performance of a memory system. In one embodiment, a unique bit mask is supplied with the write data used in each column access. In an alternate embodiment, a bit mask register and byte mask register are provided to support bit level and byte level masking. The bit mask and write data registers are realized as a single register to provide the functionality while minimizing component space and cost. In another embodiment, a separate bit mask and byte mask are provided. The byte mask is loaded with mask data in one cycle and is used during the next "q" column write accesses. This structure provides for operating modes with no bit masking, with bit masks supplied for every row access, and with bit masks supplied with every column access.
    Type: Grant
    Filed: February 14, 1995
    Date of Patent: October 21, 1997
    Assignee: Rambus, Inc.
    Inventors: Frederick A. Ware, John B. Dillon, Richard M. Barth, Billy Wayne Garrett, Jr., John Girdner Atwood, Jr., Michael P. Farmwald, Richard DeWitt Crisp
  • Patent number: 5663661
    Abstract: A modular bus permitting single or double termination is described. The bus includes a terminated motherboard data net for communicating data signals between a master and one or more motherboard devices. A socket is used for coupling the data signals between the motherboard data net and a terminated module data net of a removable module. The module data net communicates the data signals between the master and one or more module devices. The data signal swing and level of reflection of the data signals are substantially independent of the presence of the module.
    Type: Grant
    Filed: July 12, 1996
    Date of Patent: September 2, 1997
    Assignee: Rambus, Inc.
    Inventors: John B. Dillon, Srinivas Nimmagadda, Alfredo Moncayo
  • Patent number: 5578940
    Abstract: A modular bus permitting single or double termination is described. The bus includes a terminated motherboard data net for communicating data signals between a master and one or more motherboard devices. A socket is used for coupling the data signals between the motherboard data net and a terminated module data net of a removable module. The module data net communicates the data signals between the master and one or more module devices. The data signal swing and level of reflection of the data signals are substantially independent of the presence of the module.
    Type: Grant
    Filed: April 4, 1995
    Date of Patent: November 26, 1996
    Assignee: Rambus, Inc.
    Inventors: John B. Dillon, Srinivas Nimmagadda, Alfredo Moncayo
  • Patent number: 5511024
    Abstract: As interfaces to DRAMs become more advanced and higher performance, the interfaces and signal lines required to support the interface become more expensive to implement. Therefore, it is desirable to minimize the number of signal lines and maximize the bandwidth of the signal lines interfacing to the DRAM in order to take advantage of the high performance of the signal lines in the interface. In the DRAM memory system of the present invention, the address and control lines and are combined and the information multiplexed such that the DRAM pins have roughly equal information rate at all times.
    Type: Grant
    Filed: February 25, 1994
    Date of Patent: April 23, 1996
    Assignee: Rambus, Inc.
    Inventors: Frederick A. Ware, John B. Dillon, Richard M. Barth, Billy W. Garrett, Jr., John G. Atwood, Jr., Michael P. Farmwald
  • Patent number: 5446696
    Abstract: A synchronous DRAM system with internal refresh is controlled by a refresh signal issued by an oscillator or memory controller coupled to the DRAM. By locating the oscillator on the processor or memory controller better control of the frequency of refresh is achieved, particularly, as the signal can be derived from a crystal which is not sensitive to variations in operating conditions. The oscillator drives a refresh signal on a bus or signal line to the DRAM, such that the refresh address counter is incremented and the row identified by the refresh address counter is refreshed.
    Type: Grant
    Filed: December 2, 1994
    Date of Patent: August 29, 1995
    Assignee: Rambus, Inc.
    Inventors: Frederick A. Ware, James A. Gasbarro, John B. Dillon, Michael P. Farmwald, Mark A. Horowitz, Matthew M. Griffin
  • Patent number: 5434817
    Abstract: As interfaces to DRAMs become more advanced and higher performance, the interfaces and signal lines required to support the interface become more expensive to implement. Therefore, it is desirable to minimize the number of signal lines and maximize the bandwidth of the signal lines interfacing to the DRAM in order to take advantage of the high performance of the signal lines in the interface. In the DRAM memory system of the present invention, the address and control lines and are combined and the information multiplexed such that the DRAM pins have roughly equal information rate at all times.
    Type: Grant
    Filed: November 3, 1994
    Date of Patent: July 18, 1995
    Assignee: Rambus, Incorporated
    Inventors: Frederick A. Ware, John B. Dillon, Richard M. Barth, Billy W. Garrett, Jr., John G. Atwood, Jr., Michael P. Farmwald
  • Patent number: 5430676
    Abstract: As interfaces to DRAMs become more advanced and higher performance, the interfaces and signal lines required to support the interface become more expensive to implement. Therefore, it is desirable to minimize the number of signal lines and maximize the bandwidth of the signal lines interfacing to the DRAM in order to take advantage of the high performance of the signal lines in the interface. In the DRAM memory system of the present invention, the address and control lines and are combined and the information multiplexed such that the DRAM pins have roughly equal information rate at all times.
    Type: Grant
    Filed: February 25, 1994
    Date of Patent: July 4, 1995
    Assignee: Rambus, Inc.
    Inventors: Frederick A. Ware, John B. Dillon, Richard M. Barth, Billy W. Garrett, Jr., John G. Atwood, Jr., Michael P. Farmwald
  • Patent number: 5337285
    Abstract: A power control circuit to minimize power consumption of CMOS circuits by disabling/enabling the clock input to the CMOS circuit. A phase locked loop (PLL) or delay locked loop (DLL) drives a capacitive load of the component and a dummy load comparable to the component load. A standby latch is provided to control the clock input to the component. In a standby state, the clock signal is not provided to the component but the PLL/DLL continues to operate, driving the dummy load. Thus, when it is desirable to power on the circuit, the standby latch is reset and the clock signal is provided to the component, thereby turning on the component with little latency.
    Type: Grant
    Filed: May 21, 1993
    Date of Patent: August 9, 1994
    Assignee: Rambus, Inc.
    Inventors: Frederick A. Ware, James A. Gasbarro, John B. Dillon, Matthew M. Griffin, Richard M. Barth, Mark A. Horowitz
  • Patent number: 5088033
    Abstract: An emulating data processor includes a host system and an emulating processor with outputs to and inputs from the host system. The emulating processor executes sequences of instructions executable by a PC being emulated, but a host processor independently executes sequences of its instructions which are different from PC instructions. Circuitry monitors the emulating processor outputs and provides information to the host system so that it can emulate the environment of the PC CPU, emulating both memory and I/O devices. The memory accesses of the emulating processor are mapped into the host system memory, so that the host processor is protected from defective PC software on the emulating processor. The display updates of the emulating processor are detected and provide information for the host processor in updating a part of its display which provides the information a PC display would provide simultaneously with the display characteristic of the host system.
    Type: Grant
    Filed: March 23, 1990
    Date of Patent: February 11, 1992
    Assignee: Xerox Corporation
    Inventors: Joseph H. Binkley, Perry A. Caro, John B. Dillon, Charles R. Fay, Jonathan Gibbons, Hilary N. Hooks, Abdo G. Kadifa, Jeffery W. Lee, William C. Lynch, Clayton W. Mock, Everett T. Neely, Michael L. Tallan, Geoffrey O. Thompson, Gaya Vukkadala, John D. Wick, Donald R. Woods
  • Patent number: 4920481
    Abstract: An emulating data processor includes a host system and an emulating processor with outputs to and inputs from the host system. The emulating processor executes sequences of instructions executable by a PC being emulated, but a host processor independently executes sequences of its instructions which are different from PC instructions. Circuitry monitors the emulating processor outputs and provides information to the host system so that it can emulate the environment of the PC CPU, emulating both memory and I/O devices. The memory accesses of the emulating processor are mapped into the host system memory, so that the host processor is protected from defective PC software on the emulating processor. The display updates of the emulating processor are detected and provide information for the host processor in updating a part of its display which provides the information a PC display would provide simultaneously with the display characteristic of the host system.
    Type: Grant
    Filed: December 8, 1987
    Date of Patent: April 24, 1990
    Assignee: Xerox Corporation
    Inventors: Joseph H. Binkley, Perry A. Caro, John B. Dillon, Charles R. Fay, Jonathan Gibbons, Hilary N. Hooks, Abdo G. Kadifa, Jeffery W. Lee, William C. Lynch, Clayton W. Mock, Everett T. Neely, Michael L. Tallan, Geoffrey O. Thompson, Gaya Vukkadala, John D. Wick, Donald R. Woods