Patents by Inventor Howard S. David

Howard S. David 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: 9448956
    Abstract: According to some embodiments, a method and apparatus are provided to receive a first data burst associated with a first data line and a second data burst associated with a second data line, determine a first one or more stuff bits to be transmitted after the first data burst and a second one or more stuff bits to be transmitted after the second data burst, and output data comprising the first data burst and the first one or more stuff bits and the second data burst and the second one or more stuff bits.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: September 20, 2016
    Assignee: INTEL CORPORATION
    Inventors: William Dawson Kesling, Howard S. David, Michael Williams
  • Publication number: 20150178092
    Abstract: In accordance with the present description, provided are hierarchical and parallel partition networks which include a plurality of parallel partition packet networks for interconnecting components on one or more integrated circuit dies. In one embodiment, each parallel partition packet network is independent of the other parallel partition packet networks and has a unit level switch at a unit hierarchical level. In another aspect, each parallel partition packet network has a unit-to-unit level switch at a unit-to-unit hierarchical level. Other aspects are described herein.
    Type: Application
    Filed: December 20, 2013
    Publication date: June 25, 2015
    Inventors: Asit K. MISHRA, Howard S. DAVID, David S. DUNNING
  • Publication number: 20140156902
    Abstract: According to some embodiments, a method and apparatus are provided to receive a first data burst associated with a first data line and a second data burst associated with a second data line, determine a first one or more stuff bits to be transmitted after the first data burst and a second one or more stuff bits to be transmitted after the second data burst, and output data comprising the first data burst and the first one or more stuff bits and the second data burst and the second one or more stuff bits.
    Type: Application
    Filed: March 30, 2012
    Publication date: June 5, 2014
    Inventors: William Dawson Kesling, Howard S. David, Michael Williams
  • Patent number: 8738937
    Abstract: In one embodiment, the present invention includes a power manager to receive a memory power usage value, to determine an available power based at least in part on a power budget and the memory power usage value, and to change a memory power state based at least in part on the available power, wherein the memory power state comprises a memory frequency and a memory voltage. Other embodiments are described and claimed.
    Type: Grant
    Filed: July 13, 2010
    Date of Patent: May 27, 2014
    Assignee: Intel Corporation
    Inventors: Howard S. David, Eugene Gorbatov, Ulf R. Hanebutte, Minh Le, Rahul Khanna
  • Patent number: 8661284
    Abstract: A method and system to improve the operations of a registered memory module. In one embodiment of the invention, the registered memory module allows asynchronous read and write operations when a clock circuit in the registered memory module is being activated. In another embodiment of the invention, the registered memory module allows enabling or disabling of its clock circuit without any interruption of its operation. When the clock circuit in the registered memory module is disabled, the power consumption of the registered memory module can be reduced. In yet another embodiment of the invention, the registered memory module is allowed to enter or exit an asynchronous operation mode without entering or exiting a self-refresh or pre-charge power down operation mode of the registered memory module.
    Type: Grant
    Filed: January 15, 2013
    Date of Patent: February 25, 2014
    Assignee: Intel Corporation
    Inventors: James W. Alexander, Kuljit S. Bains, Howard S. David
  • Publication number: 20130145197
    Abstract: A method and system to improve the operations of a registered memory module. In one embodiment of the invention, the registered memory module allows asynchronous read and write operations when a clock circuit in the registered memory module is being activated. In another embodiment of the invention, the registered memory module allows enabling or disabling of its clock circuit without any interruption of its operation. When the clock circuit in the registered memory module is disabled, the power consumption of the registered memory module can be reduced. In yet another embodiment of the invention, the registered memory module is allowed to enter or exit an asynchronous operation mode without entering or exiting a self-refresh or pre-charge power down operation mode of the registered memory module.
    Type: Application
    Filed: January 15, 2013
    Publication date: June 6, 2013
    Inventors: James W. Alexander, Kuljit S. Bains, Howard S. David
  • Patent number: 8438410
    Abstract: Described herein are techniques for dynamic memory frequency/voltage scaling to augment existing memory power management techniques and further improve memory power efficiency. Each operating point is defined as an operational state for the memory.
    Type: Grant
    Filed: June 23, 2010
    Date of Patent: May 7, 2013
    Assignee: Intel Corporation
    Inventors: Howard S. David, Ulf R. Hanebutte, Eugene Gorbatov, James W. Alexander, Suneeta Sah
  • Patent number: 8412479
    Abstract: Memory power estimation by means of calibrated weights and activity counters are generally presented. In this regard, in one embodiment, a memory power is introduced to read a value from a memory activity counter, to determine a memory power estimation based at least in part on the value and a calibration, and to store the memory power estimation to a register. Other embodiments are also described and claimed.
    Type: Grant
    Filed: June 29, 2010
    Date of Patent: April 2, 2013
    Assignee: Intel Corporation
    Inventors: Howard S. David, Eugene Gorbatov, Ulf R. Hanebutte, Minh Le, Rahul Khanna
  • Patent number: 8375241
    Abstract: A method and system to improve the operations of a registered memory module. In one embodiment of the invention, the registered memory module allows asynchronous read and write operations when a clock circuit in the registered memory module is being activated. In another embodiment of the invention, the registered memory module allows enabling or disabling of its clock circuit without any interruption of its operation. When the clock circuit in the registered memory module is disabled, the power consumption of the registered memory module can be reduced. In yet another embodiment of the invention, the registered memory module is allowed to enter or exit an asynchronous operation mode without entering or exiting a self-refresh or pre-charge power down operation mode of the registered memory module.
    Type: Grant
    Filed: April 2, 2009
    Date of Patent: February 12, 2013
    Assignee: Intel Corporation
    Inventors: James W. Alexander, Kuljit S. Bains, Howard S. David
  • Patent number: 8327172
    Abstract: Methods and apparatuses for adaptive memory operational state management. A memory performance parameter is determined for at least a portion of a memory system. The memory performance parameter is compared to one or more threshold values. An operating frequency of the memory system can be modified based on results of the comparison of the memory performance parameter and the one or more threshold values.
    Type: Grant
    Filed: June 23, 2010
    Date of Patent: December 4, 2012
    Assignee: Intel Corporation
    Inventors: Howard S. David, Hongzhong Zheng, Eugene Gorbatov, Ulf R. Hanebutte
  • Patent number: 8122265
    Abstract: In some embodiments, a chip includes a scheduler, transmitters, receivers, and control circuitry. The schedule schedules signals to be transmitted outside the chip and the transmitters transmit the scheduled signals outside the chip. The receivers receive signals including signals with temperature information related to a temperature outside the chip. The control circuitry selectively limit a number of commands that can be scheduled within a series of smaller windows while checking the temperature information near the conclusion of a larger window comprising many smaller windows. Other embodiments are described.
    Type: Grant
    Filed: December 29, 2006
    Date of Patent: February 21, 2012
    Assignee: Intel Corporation
    Inventors: Sivakumar Radhakrishnan, Suneeta Sah, William H. Nale, Rami Naqib, Howard S. David, Rajat Agarwal
  • Publication number: 20120017099
    Abstract: In one embodiment, the present invention includes a power manager to receive a memory power usage value, to determine an available power based at least in part on a power budget and the memory power usage value, and to change a memory power state based at least in part on the available power, wherein the memory power state comprises a memory frequency and a memory voltage. Other embodiments are described and claimed.
    Type: Application
    Filed: July 13, 2010
    Publication date: January 19, 2012
    Inventors: Howard S. David, Eugene Gorbatov, Ulf R. Hanebutte, Minh Le, Rahul Khanna
  • Publication number: 20110320839
    Abstract: Described herein are techniques for dynamic memory frequency/voltage scaling to augment existing memory power management techniques and further improve memory power efficiency. Each operating point is defined as an operational state for the memory.
    Type: Application
    Filed: June 23, 2010
    Publication date: December 29, 2011
    Inventors: Howard S. David, Ulf R. Hanebutte, Eugene Gorbatov, James W. Alexander, Suneeta Sah
  • Publication number: 20110320846
    Abstract: Methods and apparatuses for adaptive memory operational state management. A memory performance parameter is determined for at least a portion of a memory system. The memory performance parameter is compared to one or more threshold values. An operating frequency of the memory system can be modified based on results of the comparison of the memory performance parameter and the one or more threshold values.
    Type: Application
    Filed: June 23, 2010
    Publication date: December 29, 2011
    Inventors: Howard S. David, Hongzhong Zheng, Eugene Gorbatov, Ulf R. Hanebutte
  • Publication number: 20110320150
    Abstract: Memory power estimation by means of calibrated weights and activity counters are generally presented. In this regard, in one embodiment, a memory power is introduced to read a value from a memory activity counter, to determine a memory power estimation based at least in part on the value and a calibration, and to store the memory power estimation to a register. Other embodiments are also described and claimed.
    Type: Application
    Filed: June 29, 2010
    Publication date: December 29, 2011
    Inventors: Howard S. David, Eugene Gorbatov, Ulf R. Hanebutte, Minh Le, Rahul Khanna
  • Patent number: 7864604
    Abstract: A method, device, and system are disclosed. In one embodiment, the method includes programming a first On Die Termination (ODT) value into a first plurality of dynamic random access memory (DRAM) devices. The first plurality of DRAM devices are located on a dual inline memory module (DIMM). Additionally, the method also includes programming a second ODT value into a second plurality of additional DRAM devices. The second plurality of additional DRAM devices are also located on the DIMM. The method also specifies that the first and second ODT values are not the same value.
    Type: Grant
    Filed: September 27, 2007
    Date of Patent: January 4, 2011
    Assignee: Intel Corporation
    Inventor: Howard S. David
  • Publication number: 20100257398
    Abstract: A method and system to improve the operations of a registered memory module. In one embodiment of the invention, the registered memory module allows asynchronous read and write operations when a clock circuit in the registered memory module is being activated. In another embodiment of the invention, the registered memory module allows enabling or disabling of its clock circuit without any interruption of its operation. When the clock circuit in the registered memory module is disabled, the power consumption of the registered memory module can be reduced. In yet another embodiment of the invention, the registered memory module is allowed to enter or exit an asynchronous operation mode without entering or exiting a self-refresh or pre-charge power down operation mode of the registered memory module.
    Type: Application
    Filed: April 2, 2009
    Publication date: October 7, 2010
    Inventors: James W. Alexander, Kuljit S. Bains, Howard S. David
  • Patent number: 7626884
    Abstract: In one embodiment, the present invention includes a method for generating a mode register set (MRS) decoded signal to identify presence of a MRS command in the register device of a registered DIMM memory, delaying the MRS decoded signal for a predetermined delay and disabling address inversion using the delayed MRS decoded signal, switching from a first command timing frequency to a second command timing frequency for a predetermined number of clock cycles, performing a MRS command to a mode register of the DRAM device, and switching back to the first command timing frequency.
    Type: Grant
    Filed: October 30, 2007
    Date of Patent: December 1, 2009
    Assignee: Intel Corporation
    Inventors: Christopher Cox, Howard S. David
  • Publication number: 20090109771
    Abstract: In one embodiment, the present invention includes a method for generating a mode register set (MRS) decoded signal to identify presence of a MRS command in the register device of a registered DIMM memory, delaying the MRS decoded signal for a predetermined delay and disabling address inversion using the delayed MRS decoded signal, switching from a first command timing frequency to a second command timing frequency for a predetermined number of clock cycles, performing a MRS command to a mode register of the DRAM device, and switching back to the first command timing frequency. Other embodiments are described and claimed.
    Type: Application
    Filed: October 30, 2007
    Publication date: April 30, 2009
    Inventors: Christopher Cox, Howard S. David
  • Publication number: 20090085604
    Abstract: A method, device, and system are disclosed. In one embodiment, the method includes programming a first On Die Termination (ODT) value into a first plurality of dynamic random access memory (DRAM) devices. The first plurality of DRAM devices are located on a dual inline memory module (DIMM). Additionally, the method also includes programming a second ODT value into a second plurality of additional DRAM devices. The second plurality of additional DRAM devices are also located on the DIMM. The method also specifies that the first and second ODT values are not the same value.
    Type: Application
    Filed: September 27, 2007
    Publication date: April 2, 2009
    Inventor: Howard S. David