Patents by Inventor John Eble
John Eble 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).
-
Publication number: 20250053524Abstract: A memory controller includes a clock generator to generate a first clock signal and a timing circuit to generate a second clock signal from the first clock signal. The second clock signal times communications with any of a plurality of memory devices in respective ranks, including a first memory device in a first rank and a second memory device in a second rank. The timing circuit is configured to adjust a phase of the first clock signal, when the memory controller is communicating with the second memory device, based on calibration data associated with the second memory device and timing adjustment data associated with feedback from at least the first memory device.Type: ApplicationFiled: August 16, 2024Publication date: February 13, 2025Inventors: Jared L. Zerbe, Ian P. Shaeffer, John Eble
-
Patent number: 12066958Abstract: A memory controller includes a clock generator to generate a first clock signal and a timing circuit to generate a second clock signal from the first clock signal. The second clock signal times communications with any of a plurality of memory devices in respective ranks, including a first memory device in a first rank and a second memory device in a second rank. The timing circuit is configured to adjust a phase of the first clock signal, when the memory controller is communicating with the second memory device, based on calibration data associated with the second memory device and timing adjustment data associated with feedback from at least the first memory device.Type: GrantFiled: April 14, 2023Date of Patent: August 20, 2024Assignee: RAMBUS INC.Inventors: Jared L. Zerbe, Ian P. Shaeffer, John Eble
-
Publication number: 20230359572Abstract: A memory controller includes a clock generator to generate a first clock signal and a timing circuit to generate a second clock signal from the first clock signal. The second clock signal times communications with any of a plurality of memory devices in respective ranks, including a first memory device in a first rank and a second memory device in a second rank. The timing circuit is configured to adjust a phase of the first clock signal, when the memory controller is communicating with the second memory device, based on calibration data associated with the second memory device and timing adjustment data associated with feedback from at least the first memory device.Type: ApplicationFiled: April 14, 2023Publication date: November 9, 2023Inventors: Jared L. Zerbe, Ian P. Shaeffer, John Eble
-
Patent number: 11630788Abstract: A memory controller includes a clock generator to generate a first clock signal and a timing circuit to generate a second clock signal from the first clock signal. The second clock signal times communications with any of a plurality of memory devices in respective ranks, including a first memory device in a first rank and a second memory device in a second rank. The timing circuit is configured to adjust a phase of the first clock signal, when the memory controller is communicating with the second memory device, based on calibration data associated with the second memory device and timing adjustment data associated with feedback from at least the first memory device.Type: GrantFiled: July 6, 2020Date of Patent: April 18, 2023Assignee: RAMBUS INC.Inventors: Jared L. Zerbe, Ian P. Shaeffer, John Eble
-
Publication number: 20230112159Abstract: Technologies for converting quad data rates on a host interface to double data rates on a memory interface are described. One memory module includes a data buffer device with a host-side interface circuit that sends or receives first data to and from a host device at a quad data rate and a memory-side interface circuit that sends or receives second data to and from a set of memory devices at a first specified data rate that is less than the quad data rate. The memory module includes conversion circuitry to down-convert the first data at the quad data rate to the second data at the first specified data rate and up-convert the second data at the first specified data rate to the first data at the quad data rate.Type: ApplicationFiled: October 7, 2022Publication date: April 13, 2023Inventors: Lei Luo, John Eble
-
Publication number: 20210049118Abstract: A memory controller includes a clock generator to generate a first clock signal and a timing circuit to generate a second clock signal from the first clock signal. The second clock signal times communications with any of a plurality of memory devices in respective ranks, including a first memory device in a first rank and a second memory device in a second rank. The timing circuit is configured to adjust a phase of the first clock signal, when the memory controller is communicating with the second memory device, based on calibration data associated with the second memory device and timing adjustment data associated with feedback from at least the first memory device.Type: ApplicationFiled: July 6, 2020Publication date: February 18, 2021Inventors: Jared L. Zerbe, Ian P. Shaeffer, John Eble
-
Patent number: 10705990Abstract: A memory controller includes a clock generator to generate a first clock signal and a timing circuit to generate a second clock signal from the first clock signal. The second clock signal times communications with any of a plurality of memory devices in respective ranks, including a first memory device in a first rank and a second memory device in a second rank. The timing circuit is configured to adjust a phase of the first clock signal, when the memory controller is communicating with the second memory device, based on calibration data associated with the second memory device and timing adjustment data associated with feedback from at least the first memory device.Type: GrantFiled: December 20, 2018Date of Patent: July 7, 2020Assignee: RAMBUS INC.Inventors: Jared L. Zerbe, Ian P. Shaeffer, John Eble
-
Publication number: 20190196992Abstract: A memory controller includes a clock generator to generate a first clock signal and a timing circuit to generate a second clock signal from the first clock signal. The second clock signal times communications with any of a plurality of memory devices in respective ranks, including a first memory device in a first rank and a second memory device in a second rank. The timing circuit is configured to adjust a phase of the first clock signal, when the memory controller is communicating with the second memory device, based on calibration data associated with the second memory device and timing adjustment data associated with feedback from at least the first memory device.Type: ApplicationFiled: December 20, 2018Publication date: June 27, 2019Inventors: Jared L. Zerbe, Ian P. Shaeffer, John Eble
-
Patent number: 10162772Abstract: A memory controller includes a clock generator to generate a first clock signal and a timing circuit to generate a second clock signal from the first clock signal. The second clock signal times communications with any of a plurality of memory devices in respective ranks, including a first memory device in a first rank and a second memory device in a second rank. The timing circuit is configured to adjust a phase of the first clock signal, when the memory controller is communicating with the second memory device, based on calibration data associated with the second memory device and timing adjustment data associated with feedback from at least the first memory device.Type: GrantFiled: February 3, 2017Date of Patent: December 25, 2018Assignee: RAMBUS INC.Inventors: Jared L. Zerbe, Ian P. Shaeffer, John Eble
-
Publication number: 20170192912Abstract: A memory controller includes a clock generator to generate a first clock signal and a timing circuit to generate a second clock signal from the first clock signal. The second clock signal times communications with any of a plurality of memory devices in respective ranks, including a first memory device in a first rank and a second memory device in a second rank. The timing circuit is configured to adjust a phase of the first clock signal, when the memory controller is communicating with the second memory device, based on calibration data associated with the second memory device and timing adjustment data associated with feedback from at least the first memory device.Type: ApplicationFiled: February 3, 2017Publication date: July 6, 2017Inventors: Jared L. Zerbe, Ian P. Shaeffer, John Eble
-
Patent number: 9563228Abstract: A memory controller includes a clock generator to generate a first clock signal and a timing circuit to generate a second clock signal from the first clock signal. The second clock signal times communications with any of a plurality of memory devices in respective ranks, including a first memory device in a first rank and a second memory device in a second rank. The timing circuit is configured to adjust a phase of the first clock signal, when the memory controller is communicating with the second memory device, based on calibration data associated with the second memory device and timing adjustment data associated with feedback from at least the first memory device.Type: GrantFiled: November 30, 2015Date of Patent: February 7, 2017Assignee: RAMBUS INC.Inventors: Jared L. Zerbe, Ian P. Shaeffer, John Eble
-
Publication number: 20160116938Abstract: A memory controller includes a clock generator to generate a first clock signal and a timing circuit to generate a second clock signal from the first clock signal. The second clock signal times communications with any of a plurality of memory devices in respective ranks, including a first memory device in a first rank and a second memory device in a second rank. The timing circuit is configured to adjust a phase of the first clock signal, when the memory controller is communicating with the second memory device, based on calibration data associated with the second memory device and timing adjustment data associated with feedback from at least the first memory device.Type: ApplicationFiled: November 30, 2015Publication date: April 28, 2016Inventors: Jared L. Zerbe, Ian P. Shaeffer, John Eble
-
Patent number: 9201444Abstract: A memory controller includes a clock generator to generate a first clock signal and a timing circuit to generate a second clock signal from the first clock signal. The second clock signal times communications with any of a plurality of memory devices in respective ranks, including a first memory device in a first rank and a second memory device in a second rank. The timing circuit is configured to adjust a phase of the first clock signal, when the memory controller is communicating with the second memory device, based on calibration data associated with the second memory device and timing adjustment data associated with feedback from at least the first memory device.Type: GrantFiled: November 9, 2011Date of Patent: December 1, 2015Assignee: RAMBUS INC.Inventors: Jared L. Zerbe, Ian P. Shaeffer, John Eble
-
Publication number: 20130254585Abstract: A memory controller includes a clock generator to generate a first clock signal and a timing circuit to generate a second clock signal from the first clock signal. The second clock signal times communications with any of a plurality of memory devices in respective ranks, including a first memory device in a first rank and a second memory device in a second rank. The timing circuit is configured to adjust a phase of the first clock signal, when the memory controller is communicating with the second memory device, based on calibration data associated with the second memory device and timing adjustment data associated with feedback from at least the first memory device.Type: ApplicationFiled: November 9, 2011Publication date: September 26, 2013Applicant: RAMBUS INC.Inventors: Jared L. Zerbe, Ian P. Shaeffer, John Eble
-
Publication number: 20080094109Abstract: A wide-range multi-phase clock generator having a first clock generating circuit, a frequency divider circuit, and a plurality of multiplexers. The first clock generating circuit generates a plurality of first clock signals, each having a first frequency and a respective one of a plurality of different phase angles. The frequency divider circuit receives the plurality of first clock signals from the first clock generating circuit, and generates a plurality of second clock signals, each having a second frequency and a respective one of the plurality of different phase angles. The multiplexers each have a first input coupled to receive a respective one of the first clock signals and a second input coupled to receive a respective one of the second clock signals having substantially the same phase angle as the one of the first clock signals.Type: ApplicationFiled: December 21, 2007Publication date: April 24, 2008Inventors: Ramin Farjad-rad, John Poulton, John Eble, Thomas Greer, Robert Palmer
-
Patent number: 7319345Abstract: A wide-range multi-phase clock generator having a first clock generating circuit, a frequency divider circuit, and a plurality of multiplexers. The first clock generating circuit generates a plurality of first clock signals, each having a first frequency and a respective one of a plurality of different phase angles. The frequency divider circuit receives the plurality of first clock signals from the first clock generating circuit, and generates a plurality of second clock signals, each having a second frequency and a respective one of the plurality of different phase angles. The multiplexers each have a first input coupled to receive a respective one of the first clock signals and a second input coupled to receive a respective one of the second clock signals having substantially the same phase angle as the one of the first clock signals.Type: GrantFiled: December 1, 2004Date of Patent: January 15, 2008Assignee: Rambus Inc.Inventors: Ramin Farjad-rad, John W. Poulton, John Eble, Thomas H. Greer, III, Robert Palmer
-
Publication number: 20060062341Abstract: A fast-locking clock-data recovery (CDR) system. The CDR system slews the phase of a sampling clock signal at a first slew rate in response to detecting an out-of-alignment condition between a first sampling clock signal and a data signal. Then, after exiting the out-of-alignment condition, the CDR system slews the phase of the sampling clock signal at a second, slower slew rate.Type: ApplicationFiled: December 17, 2004Publication date: March 23, 2006Inventors: John Edmondson, John Eble, Ramin Farjad-rad, Shadi Barakat
-
Publication number: 20050258883Abstract: A wide-range multi-phase clock generator having a first clock generating circuit, a frequency divider circuit, and a plurality of multiplexers. The first clock generating circuit generates a plurality of first clock signals, each having a first frequency and a respective one of a plurality of different phase angles. The frequency divider circuit receives the plurality of first clock signals from the first clock generating circuit, and generates a plurality of second clock signals, each having a second frequency and a respective one of the plurality of different phase angles. The multiplexers each have a first input coupled to receive a respective one of the first clock signals and a second input coupled to receive a respective one of the second clock signals having substantially the same phase angle as the one of the first clock signals.Type: ApplicationFiled: December 1, 2004Publication date: November 24, 2005Inventors: Ramin Farjad-rad, John Poulton, John Eble, Thomas Greer, Robert Palmer
-
Patent number: 6668335Abstract: A system comprising a communications link between processors configured to transmit packets between transmitting and receiving processors. The communications link comprises a conduction path for each bit in the packet and the paths are grouped into separate bundles and routed along different paths. A forwarded clock signal is sent with each bundle. The processors operate with a clock frequency that is roughly three times as fast as the clock frequency of the forwarded clock signal. Data is transmitted on both rising and falling edges of the clock. The receiving processor comprises a recovery circuit to which it pulls the asynchronous data into the processor clock domain. The recovery circuit comprises a delay locked loop circuit configured to create a delayed copy of the clock signal with clock edges that are aligned with the center of the data window for the transmitted data.Type: GrantFiled: August 31, 2000Date of Patent: December 23, 2003Assignee: Hewlett-Packard Company, L.P.Inventors: Scott E. Breach, John Eble, Arvind Kumar, Richard E. Kessler, Darrel Donaldson, David W. Hartwell
-
Patent number: 6190661Abstract: Disclosed are methods and compositions for identifying, monitoring and treating premalignant and malignant conditions in a human subject. The present invention further discloses methods and compositions for determining cells undergoing apoptosis, and for increasing the efficacy of a cancer therapy. The methods involve the use of apurinic/apyrimidinic endonuclease (APE), independently, as a marker for (pre)malignant conditions and for apoptosis. Also described are polyclonal antibody preparations for use in methods for detecting APE and methods for modulating expression susceptibility of cells to apoptosis.Type: GrantFiled: June 18, 1999Date of Patent: February 20, 2001Assignee: Advanced Research & Technology InstituteInventors: Mark R. Kelley, John Duquid, John Eble