Patents by Inventor Christopher E. Cox

Christopher E. Cox 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: 10146711
    Abstract: Examples include techniques to access or operate a dual in-line memory module (DIMM) via one or multiple data channels. In some examples, memory devices at or on the DIMM may be accessed via one or more data channels. The one or more data channels arranged such that the DIMM is configured to operate in a dual channel mode that includes two data channels or to operate in a single channel mode that includes a single data channel.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: December 4, 2018
    Assignee: Intel Corporation
    Inventors: Bill Nale, Kuljit S. Bains, George Vergis, Christopher E. Cox, James A. McCall, Chong J. Zhao, Suneeta Sah, Pete D. Vogt, John R. Goles
  • Publication number: 20180336943
    Abstract: Devices, systems, and methods include an active mode to accommodate read/write operations of a memory device and a self-refresh mode to accommodate recharging of voltage levels representing stored data when read/write operations are idle. At least one register source provides a first voltage level and a second voltage level that is less than the first voltage level. With such a configuration, during the active mode, the memory device operates at the first voltage level as provided by the at least one register source, and during the self-refresh mode, the memory device operates at the second voltage level as provided by the at least one register source.
    Type: Application
    Filed: May 17, 2018
    Publication date: November 22, 2018
    Inventors: Christopher E. COX, Kuljit S. BAINS, John B. HALBERT
  • Publication number: 20180254079
    Abstract: A multi-die memory device having fixed bandwidth interfaces can selectively connect portions of the interfaces of the multiple memory dies as a memory channel for the multi-die device. The selective application of the interface bits of the memory dies enables the application of ECC (error checking and correction) in memory devices that otherwise have insufficient connectors to exchange ECC information. The device includes circuitry to selectively apply CAS (column address select) signals to the memory dies to selectively connect the connectors of the memory dies. CAS selection can provide various configurations in which selected bits of a first memory die interface are combined with selected bit or bits of a second memory die interface to provide the device interface. The memory dies can operate in byte mode to apply only half of their data I/O (input/output) interface, with CAS doubled up to provide access to the memory arrays.
    Type: Application
    Filed: March 2, 2018
    Publication date: September 6, 2018
    Inventors: Christopher E. COX, Uksong KANG, Nagi ABOULENEIN
  • Patent number: 9984737
    Abstract: Devices, systems, and methods include an active mode to accommodate read/write operations of a memory device and a self-refresh mode to accommodate recharging of voltage levels representing stored data when read/write operations are idle. At least one register source provides a first voltage level and a second voltage level that is less than the first voltage level. With such a configuration, during the active mode, the memory device operates at the first voltage level as provided by the at least one register source, and during the self-refresh mode, the memory device operates at the second voltage level as provided by the at least one register source.
    Type: Grant
    Filed: November 17, 2016
    Date of Patent: May 29, 2018
    Assignee: Intel Corporation
    Inventors: Christopher E. Cox, Kuljit Singh Bains, John B. Halbert
  • Publication number: 20180136866
    Abstract: In a memory system an interface circuit includes an interface to a memory array, and to a data signal. The circuit includes loopback circuitry to enable loopback of received data signals without having to access the data from the memory array. The circuit can be part of a memory device, a register device, or a data buffer. The circuit interfaces to a memory array of a memory device, and performs loopback functions for a host controller that can test the operation of the interface.
    Type: Application
    Filed: November 13, 2017
    Publication date: May 17, 2018
    Inventors: Dean-Dexter R. EUGENIO, Arvind KUMAR, John R. GOLES, Christopher E. COX
  • Publication number: 20180130506
    Abstract: A memory subsystem is enabled with a write pattern command. The write pattern command can have a different command encoding from other write commands. The write pattern command triggers a dynamic random access memory (DRAM) device to write a data pattern that is internally generated, instead of a bit pattern on the data signal lines of the data bus. The internally generated data pattern can be read from a register, such as a mode register. In response to a write pattern command, the DRAM device provides the write pattern data from the register to the memory array to write. Thus, the memory controller does not need to send the data to the memory device.
    Type: Application
    Filed: November 6, 2017
    Publication date: May 10, 2018
    Inventors: Uksong KANG, Christopher E. COX
  • Publication number: 20180121123
    Abstract: A chip select training mode (CSTM) enables a memory subsystem to train a chip select signal separately from command bus training. A memory device and a memory controller can connect via a command bus including a chip select signal line. Instead of training the chip select along with other signal lines of the command bus, a CSTM mode enables the memory subsystem to more accurately train the chip select. The memory device can be triggered for CSTM mode with a command, and then train voltage margining for the CS signal line to align chip select signaling with the memory subsystem clock signal.
    Type: Application
    Filed: September 29, 2017
    Publication date: May 3, 2018
    Inventors: Tonia G. MORRIS, Christopher P. MOZAK, Christopher E. COX
  • Patent number: 9948299
    Abstract: A memory subsystem includes a multi-device package including multiple memory devices organized as multiple ranks of memory. A control unit for the memory subsystem sends a memory access command concurrently to some or all of the ranks of memory, and triggers some of all of the memory ranks that receive the memory access command to change on-die termination (ODT) settings. One of the ranks is selected to execute the memory access command, and executes the command while all ranks triggered to change the ODT setting have the changed ODT setting.
    Type: Grant
    Filed: March 17, 2017
    Date of Patent: April 17, 2018
    Assignee: Intel Corporation
    Inventors: Kuljit S. Bains, Nadav Bonen, Christopher E. Cox, Alexey Kostinsky
  • Patent number: 9871519
    Abstract: A memory subsystem includes a multi-device package including multiple memory devices organized as multiple ranks of memory. A control unit for the memory subsystem sends a memory access command concurrently to some or all of the ranks of memory, and triggers some of all of the memory ranks that receive the memory access command to change on-die termination (ODT) settings. One of the ranks is selected to execute the memory access command, and executes the command while all ranks triggered to change the ODT setting have the changed ODT setting.
    Type: Grant
    Filed: November 22, 2016
    Date of Patent: January 16, 2018
    Assignee: Intel Corporation
    Inventors: Kuljit S. Bains, Nadav Bonen, Christopher E. Cox, Alexey Kostinsky
  • Patent number: 9851771
    Abstract: Dynamic monitoring of current draw by a memory device or memory subsystem can enable a power management system to adjust a memory access performance parameter based on monitored power usage. The system can generate a power usage characterization for the memory device and/or memory subsystem based on monitoring current draw for a known pattern, and then subsequently use the power usage characterization to determine how to adjust the memory access performance parameter.
    Type: Grant
    Filed: December 28, 2013
    Date of Patent: December 26, 2017
    Assignee: Intel Corporation
    Inventors: Lawrence A Cooper, Justin J Song, Xiuting C Man, Nagi Aboulenein, Christopher E Cox, Rebecca Z Loop
  • Publication number: 20170255412
    Abstract: Examples include techniques for command based on die termination (ODT). In some examples, values are programmed to registers at a memory device to establish one or more internal resistance termination (RTT) settings of ODT at the memory device. Values are also programmed to registers at the memory device to establish one more settings for timing of ODT latency. Programmed values may be changed in order to adjust a signal integrity for the memory device during read or write operations.
    Type: Application
    Filed: July 1, 2016
    Publication date: September 7, 2017
    Applicant: Intel Corporation
    Inventors: Christopher E. Cox, Kuljit S. Bains, James A. McCall
  • Publication number: 20170255387
    Abstract: Examples include techniques to cause a content pattern to be stored to memory cells of a memory device. Example techniques include forwarding a content pattern to a memory device for storage to registers maintained at the memory device. A command is generated and forwarded to the memory device to cause the content pattern to be stored to at least a portion of memory cells for the memory device responsive to a write request to the memory device having a matching content pattern.
    Type: Application
    Filed: September 27, 2016
    Publication date: September 7, 2017
    Applicant: Intel Corporation
    Inventors: Christopher E. Cox, Kuljit S. Bains, James A. McCall
  • Patent number: 9714868
    Abstract: Embodiments of the invention are generally directed to systems, methods, and apparatuses for thermal sensor power savings using a toggle control. In some embodiments, an integrated circuit (e.g., a memory device) includes an on-die thermal sensor, a storage element (e.g., a register), and toggle logic. The toggle logic may transition the thermal sensor from a first power consumption level to a second power consumption level responsive, at least in part, to a toggle indication.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: July 25, 2017
    Assignee: Intel Corporation
    Inventor: Christopher E. Cox
  • Publication number: 20170199830
    Abstract: Examples include techniques to access or operate a dual in-line memory module (DIMM) via one or multiple data channels. In some examples, memory devices at or on the DIMM may be accessed via one or more data channels. The one or more data channels arranged such that the DIMM is configured to operate in a dual channel mode that includes two data channels or to operate in a single channel mode that includes a single data channel.
    Type: Application
    Filed: June 28, 2016
    Publication date: July 13, 2017
    Inventors: Bill Nale, Kuljit S. Bains, George Vergis, Christopher E. Cox, James A. McCall, Chong J. Zhao, Suneeta Sah, Pete D. Vogt, John R. Goles
  • Publication number: 20170194962
    Abstract: A memory subsystem includes a multi-device package including multiple memory devices organized as multiple ranks of memory. A control unit for the memory subsystem sends a memory access command concurrently to some or all of the ranks of memory, and triggers some of all of the memory ranks that receive the memory access command to change on-die termination (ODT) settings. One of the ranks is selected to execute the memory access command, and executes the command while all ranks triggered to change the ODT setting have the changed ODT setting.
    Type: Application
    Filed: March 17, 2017
    Publication date: July 6, 2017
    Inventors: Kuljit S. BAINS, Nadav BONEN, Christopher E. COX, Alexey KOSTINSKY
  • Publication number: 20170169881
    Abstract: Devices, systems, and methods include an active mode to accommodate read/write operations of a memory device and a self-refresh mode to accommodate recharging of voltage levels representing stored data when read/write operations are idle. At least one register source provides a first voltage level and a second voltage level that is less than the first voltage level. With such a configuration, during the active mode, the memory device operates at the first voltage level as provided by the at least one register source, and during the self-refresh mode, the memory device operates at the second voltage level as provided by the at least one register source.
    Type: Application
    Filed: November 17, 2016
    Publication date: June 15, 2017
    Inventors: Christopher E. COX, Kuljit Singh BAINS, John B. HALBERT
  • Publication number: 20170103019
    Abstract: A cache controller with a pattern recognition mechanism can identify patterns in cache lines. Instead of transmitting the entire data of the cache line to a destination device, the cache controller can generate a meta signal to represent the identified bit pattern. The cache controller transmits the meta signal to the destination in place of at least part of the cache line.
    Type: Application
    Filed: December 22, 2016
    Publication date: April 13, 2017
    Inventors: Saher Abu Rahme, Christopher E. COX, Joydeep Ray
  • Publication number: 20170077928
    Abstract: A memory subsystem includes a multi-device package including multiple memory devices organized as multiple ranks of memory. A control unit for the memory subsystem sends a memory access command concurrently to some or all of the ranks of memory, and triggers some of all of the memory ranks that receive the memory access command to change on-die termination (ODT) settings. One of the ranks is selected to execute the memory access command, and executes the command while all ranks triggered to change the ODT setting have the changed ODT setting.
    Type: Application
    Filed: November 22, 2016
    Publication date: March 16, 2017
    Inventors: Kuljit S. BAINS, Nadav BONEN, Christopher E. COX, Alexey KOSTINSKY
  • Patent number: 9563251
    Abstract: A cache controller with a pattern recognition mechanism can identify patterns in cache lines. Instead of transmitting the entire data of the cache line to a destination device, the cache controller can generate a meta signal to represent the identified bit pattern. The cache controller transmits the meta signal to the destination in place of at least part of the cache line.
    Type: Grant
    Filed: December 28, 2013
    Date of Patent: February 7, 2017
    Assignee: INTEL CORPORATION
    Inventors: Saher Abu Rahme, Christopher E. Cox, Joydeep Ray
  • Patent number: 9536588
    Abstract: Devices, systems, and methods include an active mode to accommodate read/write operations of a memory device and a self-refresh mode to accommodate recharging of voltage levels representing stored data when read/write operations are idle. At least one register source provides a first voltage level and a second voltage level that is less than the first voltage level. With such a configuration, during the active mode, the memory device operates at the first voltage level as provided by the at least one register source, and during the self-refresh mode, the memory device operates at the second voltage level as provided by the at least one register source.
    Type: Grant
    Filed: June 13, 2016
    Date of Patent: January 3, 2017
    Assignee: INTEL CORPORATION
    Inventors: Christopher E. Cox, Kuljit Singh Bains, John B. Halbert