Patents by Inventor Randy B. Osborne

Randy B. Osborne 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: 8902956
    Abstract: An apparatus and system for controlling traffic on an on-chip network. Embodiments of the apparatus comprise single-ended transmission circuitry and single-ended receiving circuitry on a first chip for coupling with a second chip, the transmission circuitry having impedance matching and lacking equalization, the receiving circuitry lacking equalization, the transmission circuitry and the receiving circuitry having statically configurable features and organized in clusters, wherein the clusters have the same physical layer circuitry design for different configurations of the configurable features, the configurable features including half-duplex mode and full-duplex mode, wherein the first chip and the second chip are on the same package, and wherein a plurality of conductive lines for coupling the first chip with the second chip are matched.
    Type: Grant
    Filed: December 22, 2011
    Date of Patent: December 2, 2014
    Assignee: Intel Corporation
    Inventors: Thomas P. Thomas, Stanley S. Kulick, Randy B. Osborne
  • Publication number: 20140201405
    Abstract: An interface. A first set of single-ended transmitter circuits reside on a first die having a master device. A first set of single-ended receiver circuits reside on a second die. The receiver circuits have no termination and no equalization. The second die has a slave device responsive to the master device of the first die. Conductive lines connect the first set of transmitter circuits and the first set of receiver circuits. The lengths of the conductive lines are matched.
    Type: Application
    Filed: December 22, 2011
    Publication date: July 17, 2014
    Inventors: Thomas P. Thomas, Randy B. Osborne, Rajesh Kumar
  • Publication number: 20140009195
    Abstract: Mechanisms for clock gating. A clock generation circuit provides a clock signal over a clock signal distribution network within an integrated circuit package. Gating elements within the clock signal distribution network disable the clock signal to one or more portions of the clock signal distribution network. A digital locked loop (DLL) maintains settings without tracking when the clock signal is disabled.
    Type: Application
    Filed: December 22, 2011
    Publication date: January 9, 2014
    Inventors: Randy B. Osborne, Stanley S. Kulick, Erin Francom, Thomas P. Thomas
  • Publication number: 20130322556
    Abstract: An apparatus and system for controlling traffic on an on-chip network. Embodiments of the apparatus comprise single-ended transmission circuitry and single-ended receiving circuitry on a first chip for coupling with a second chip, the transmission circuitry having impedance matching and lacking equalization, the receiving circuitry lacking equalization, the transmission circuitry and the receiving circuitry having statically configurable features and organized in clusters, wherein the clusters have the same physical layer circuitry design for different configurations of the configurable features, the configurable features including half-duplex mode and full-duplex mode, wherein the first chip and the second chip are on the same package, and wherein a plurality of conductive lines for coupling the first chip with the second chip are matched.
    Type: Application
    Filed: December 22, 2011
    Publication date: December 5, 2013
    Inventors: Thomas P. Thomas, Stanley S. Kulick, Randy B. Osborne
  • Publication number: 20130275664
    Abstract: Methods and apparatus to improve throughput and efficiency in memory devices are described. In one embodiment, a memory controller may include scheduler logic to issue read or write requests to a memory device in an optimal fashion, e.g., to maximize bandwidth and/or reduce latency. Other embodiments are also disclosed and claimed.
    Type: Application
    Filed: June 11, 2013
    Publication date: October 17, 2013
    Inventors: Philip Abraham, Stanley S. Kulick, Randy B. Osborne
  • Patent number: 8559190
    Abstract: Methods and apparatus for memory systems with memory chips are described. In an embodiment, a system includes a memory controller chip, memory chips, and a module connector each on a first substrate and at least two groups of conductors to provide read data signals from at least some of the memory chips to the memory controller chip and to provide read data signals from the connector to the memory controller chip. Furthermore, a memory module is inserted in the module connector and including memory chips on a second substrate at least some of which are to receive signals from at least some for the memory chips on the first substrate and at least some of which are to provide the read data signals to be provided to the second group of conductors. Other embodiments are described.
    Type: Grant
    Filed: August 2, 2011
    Date of Patent: October 15, 2013
    Assignee: Intel Corporation
    Inventor: Randy B. Osborne
  • Patent number: 8463987
    Abstract: Methods and apparatus to improve throughput and efficiency in memory devices are described. In one embodiment, a memory controller may include scheduler logic to issue read or write requests to a memory device in an optimal fashion, e.g., to maximize bandwidth and/or reduce latency. Other embodiments are also disclosed and claimed.
    Type: Grant
    Filed: September 23, 2008
    Date of Patent: June 11, 2013
    Assignee: Intel Corporation
    Inventors: Philip Abraham, Stanley S. Kulick, Randy B Osborne
  • Publication number: 20120294101
    Abstract: Apparatus and method for using a precharge command in which a plurality of address lines are individually used to specify which banks of memory cells within a memory device have an open row that is to be closed
    Type: Application
    Filed: February 11, 2009
    Publication date: November 22, 2012
    Inventor: Randy B. Osborne
  • Patent number: 8281101
    Abstract: Methods and apparatus are disclosed for reducing write-to-read turnaround times using shadow writes in memory controllers and in DRAM. Embodiments of controllers including shadow write control logic may, in response to receiving a write request, issue an external write column address strobe (CAS) to DRAM to latch a valid write CAS address, and assert a set of write data values to be stored in a set of DRAM locations corresponding to the write CAS address. After asserting the write CAS and prior to asserting the complete set of write data values, such memory controllers may, in response to receiving a read request, issue an external read CAS to DRAM to indicate a valid read CAS address. A set of read data values from a second set of DRAM locations corresponding to the read CAS address, are received with reduced turnaround time after asserting the complete set of write data values.
    Type: Grant
    Filed: December 27, 2008
    Date of Patent: October 2, 2012
    Assignee: Intel Corporation
    Inventors: Kuljit S. Bains, Randy B. Osborne
  • Publication number: 20120194989
    Abstract: In some embodiments, a system includes a memory controller chip, memory chips on a first substrate, and a module connector. A first group of conductors is included to provide read data signals from at least some of the memory chips to the memory controller chip, and a second group of conductors to provide read data signals from the connector to the memory controller chip. The module connector may receive a continuity card or memory module. Other embodiments are described.
    Type: Application
    Filed: August 2, 2011
    Publication date: August 2, 2012
    Inventor: Randy B. Osborne
  • Patent number: 8010754
    Abstract: According to one embodiment, a memory controller is disclosed. The memory controller includes assignment logic and a transaction assembler. The assignment logic receives a request to access a memory channel. The transaction assembler combines the request into one or more additional requests to access two or more independently addressable subchannels within the channel.
    Type: Grant
    Filed: January 20, 2010
    Date of Patent: August 30, 2011
    Assignee: Intel Corporation
    Inventors: James Akiyama, Randy B. Osborne, William H. Clifford
  • Patent number: 7990737
    Abstract: In some embodiments, a system includes a memory controller chip, memory chips on a first substrate, and a module connector. A first group of conductors is included to provide read data signals from at least some of the memory chips to the memory controller chip, and a second group of conductors to provide read data signals from the connector to the memory controller chip. The module connector may receive a continuity card or memory module. Other embodiments are described.
    Type: Grant
    Filed: December 23, 2005
    Date of Patent: August 2, 2011
    Assignee: Intel Corporation
    Inventor: Randy B. Osborne
  • Publication number: 20110153916
    Abstract: Methods and apparatuses for providing a hybrid memory module having both volatile and non-volatile memories to replace a DDR channel in a processing system.
    Type: Application
    Filed: December 23, 2009
    Publication date: June 23, 2011
    Inventors: Kumar K. Chinnaswamy, Randy B. Osborne, Erik W. Peter
  • Publication number: 20100202229
    Abstract: Apparatus and method for using a precharge command in which a plurality of address lines are individually used to specify which banks of memory cells within a memory device have an open row that is to be closed
    Type: Application
    Filed: February 11, 2009
    Publication date: August 12, 2010
    Inventor: Randy B. Osborne
  • Patent number: 7765366
    Abstract: According to one embodiment, a memory controller is disclosed. The memory controller includes assignment logic and a transaction assembler. The assignment logic receives a request to access a memory channel. The transaction assembler combines the request into one or more additional requests to access two or more independently addressable subchannels within the channel.
    Type: Grant
    Filed: June 23, 2005
    Date of Patent: July 27, 2010
    Assignee: Intel Corporation
    Inventors: James Akiyama, Randy B. Osborne, William H. Clifford
  • Patent number: 7752411
    Abstract: In some embodiments, a chip includes a link interface, monitoring circuitry to provide an activity indicator that is indicative of activity of the chip, and scheduling circuitry to schedule commands. The chip also includes mode selection circuitry to select a first mode or a second mode for the scheduling circuitry depending on the activity indicator, wherein in the first mode the scheduling circuitry schedules certain commands as separate single commands and in the second mode the scheduling circuitry schedules at least one consolidated command to represent more than one of the separate single commands. Other embodiments are described.
    Type: Grant
    Filed: July 21, 2006
    Date of Patent: July 6, 2010
    Assignee: Intel Corporation
    Inventors: Randy B. Osborne, Shelley Chen
  • Publication number: 20100165780
    Abstract: Methods and apparatus are disclosed for reducing write-to-read turnaround times using shadow writes in memory controllers and in DRAM. Embodiments of controllers including shadow write control logic may, in response to receiving a write request, issue an external write column address strobe (CAS) to DRAM to latch a valid write CAS address, and assert a set of write data values to be stored in a set of DRAM locations corresponding to the write CAS address. After asserting the write CAS and prior to asserting the complete set of write data values, such memory controllers may, in response to receiving a read request, issue an external read CAS to DRAM to indicate a valid read CAS address. A set of read data values from a second set of DRAM locations corresponding to the read CAS address, are received with reduced turnaround time after asserting the complete set of write data values.
    Type: Application
    Filed: December 27, 2008
    Publication date: July 1, 2010
    Inventors: KULJIT S. BAINS, Randy B. Osborne
  • Publication number: 20100122046
    Abstract: According to one embodiment, a memory controller is disclosed. The memory controller includes assignment logic and a transaction assembler. The assignment logic receives a request to access a memory channel. The transaction assembler combines the request into one or more additional requests to access two or more independently addressable subchannels within the channel.
    Type: Application
    Filed: January 20, 2010
    Publication date: May 13, 2010
    Inventors: James Akiyama, Randy B. Osborne, William H. Clifford
  • Publication number: 20100077140
    Abstract: Methods and apparatus to improve throughput and efficiency in memory devices are described. In one embodiment, a memory controller may include scheduler logic to issue read or write requests to a memory device in an optimal fashion, e.g., to maximize bandwidth and/or reduce latency. Other embodiments are also disclosed and claimed.
    Type: Application
    Filed: September 23, 2008
    Publication date: March 25, 2010
    Inventors: Philip Abraham, Stanley S. Kulick, Randy B. Osborne
  • Patent number: 7673111
    Abstract: In some embodiments, a chip includes a request queue to include write requests, and scheduling circuitry to schedule commands including commands in response to the write requests. The chip also includes mode selection circuitry to monitor the request queue and in response thereto to select a first or a second mode for the scheduling circuitry, wherein in the first mode the scheduling circuitry schedules certain commands as separate single commands and in the second mode the scheduling circuitry schedules consolidated commands to represent more than one separate single command. Other embodiments are described.
    Type: Grant
    Filed: December 23, 2005
    Date of Patent: March 2, 2010
    Assignee: Intel Corporation
    Inventors: Shelley Chen, Randy B. Osborne