Patents by Inventor Eric M. Scott

Eric M. Scott 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: 20260093581
    Abstract: Implementations herein describe a system including a system-on-chip including at least a host and a dynamic random-access memory (DRAM) in communication with the SoC, the DRAM including at least an error correction code engine, the system configured to allow the host to write first data to the DRAM, calculate parity bits for the first write data, store the first write data and the parity bits in a DRAM core of the DRAM, allow the host to write second data to the DRAM, store the second write data in the DRAM core without calculating parity bits for the second write data, enable the DRAM to calculate parity bits of the second write data and compare the parity bits of the second write data to the parity bits of the first write data, and calculate a syndrome based on a comparison to correct errors detected in the DRAM core.
    Type: Application
    Filed: December 10, 2025
    Publication date: April 2, 2026
    Inventors: Aaron John NYGREN, Eric M. SCOTT
  • Publication number: 20250390387
    Abstract: Implementations herein describe a system including a system-on-chip including at least a host and a dynamic random-access memory (DRAM) in communication with the SoC, the DRAM including at least an error correction code engine, the system configured to allow the host to write first data to the DRAM, calculate parity bits for the first write data, store the first write data and the parity bits in a DRAM core of the DRAM, allow the host to write second data to the DRAM, store the second write data in the DRAM core without calculating parity bits for the second write data, enable the DRAM to calculate parity bits of the second write data and compare the parity bits of the second write data to the parity bits of the first write data, and calculate a syndrome based on a comparison to correct errors detected in the DRAM core.
    Type: Application
    Filed: June 24, 2024
    Publication date: December 25, 2025
    Inventors: Aaron John NYGREN, Eric M. SCOTT
  • Patent number: 12505014
    Abstract: Implementations herein describe a system including a system-on-chip including at least a host and a dynamic random-access memory (DRAM) in communication with the SoC, the DRAM including at least an error correction code engine, the system configured to allow the host to write first data to the DRAM, calculate parity bits for the first write data, store the first write data and the parity bits in a DRAM core of the DRAM, allow the host to write second data to the DRAM, store the second write data in the DRAM core without calculating parity bits for the second write data, enable the DRAM to calculate parity bits of the second write data and compare the parity bits of the second write data to the parity bits of the first write data, and calculate a syndrome based on a comparison to correct errors detected in the DRAM core.
    Type: Grant
    Filed: June 24, 2024
    Date of Patent: December 23, 2025
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Aaron John Nygren, Eric M. Scott
  • Patent number: 12073114
    Abstract: A memory controller includes a command queue with multiple entry stacks, each with a plurality of entries holding memory access commands, one or more parameter indicators each holding a respective characteristic common to the plurality of entries, and a head indicator designating a current entry for arbitration. An arbiter has a single command input for each entry stack. A command queue loader circuit receives incoming memory access commands and loads entries of respective entry stacks with memory access commands having the respective characteristic of each of the one or more parameter indicators in common.
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: August 27, 2024
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Hideki Kanayama, Eric M. Scott
  • Patent number: 11960340
    Abstract: A method for controlling a data processing system includes detecting a droop in a power supply voltage of a functional circuit of the data processing system greater than a programmable droop threshold. An operation of the data processing system is throttled according to a programmable step size, a programmable assertion time, and a programmable de-assertion time in response to detecting the droop.
    Type: Grant
    Filed: November 8, 2021
    Date of Patent: April 16, 2024
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Eric J. Chapman, Stephen Victor Kosonocky, Kaushik Mazumdar, Vydhyanathan Kalyanasundharam, Samuel Naffziger, Eric M. Scott
  • Patent number: 11742043
    Abstract: A method for performing read training of a memory channel includes writing a data pattern to a memory using a data bus having a predetermined number of bit lanes. An edge of a read data eye is determined individually for each bit lane by reading the data pattern over the data bus using a read bust cycle having a predetermined length, grouping data received on each bit lane over the read burst cycle to form a bit lane data group, and comparing the bit lane data group to corresponding expected data of the data pattern for each bit lane, logging a phase of each bit lane on which said edge is found, and repeating the reading, grouping, comparing, and logging until the edge is found for all of the bit lanes.
    Type: Grant
    Filed: October 21, 2021
    Date of Patent: August 29, 2023
    Assignee: Advanced Micro Devices, Inc.
    Inventors: YuBin Yao, Eric M. Scott, TieFeng Liu
  • Publication number: 20230144770
    Abstract: A method for controlling a data processing system includes detecting a droop in a power supply voltage of a functional circuit of the data processing system greater than a programmable droop threshold. An operation of the data processing system is throttled according to a programmable step size, a programmable assertion time, and a programmable de-assertion time in response to detecting the droop.
    Type: Application
    Filed: November 8, 2021
    Publication date: May 11, 2023
    Applicant: Advanced Micro Devices, Inc.
    Inventors: Eric J. Chapman, Stephen Victor Kosonocky, Kaushik Mazumdar, Vydhyanathan Kalyanasundharam, Samuel Naffziger, Eric M. Scott
  • Publication number: 20230132306
    Abstract: A method for performing read training of a memory channel includes writing a data pattern to a memory using a data bus having a predetermined number of bit lanes. An edge of a read data eye is determined individually for each bit lane by reading the data pattern over the data bus using a read bust cycle having a predetermined length, grouping data received on each bit lane over the read burst cycle to form a bit lane data group, and comparing the bit lane data group to corresponding expected data of the data pattern for each bit lane, logging a phase of each bit lane on which said edge is found, and repeating the reading, grouping, comparing, and logging until the edge is found for all of the bit lanes.
    Type: Application
    Filed: October 21, 2021
    Publication date: April 27, 2023
    Applicant: Advanced Micro Devices, Inc.
    Inventors: YuBin Yao, Eric M. Scott, TieFeng Liu
  • Publication number: 20230102680
    Abstract: A memory controller includes a command queue with multiple entry stacks, each with a plurality of entries holding memory access commands, one or more parameter indicators each holding a respective characteristic common to the plurality of entries, and a head indicator designating a current entry for arbitration. An arbiter has a single command input for each entry stack. A command queue loader circuit receives incoming memory access commands and loads entries of respective entry stacks with memory access commands having the respective characteristic of each of the one or more parameter indicators in common.
    Type: Application
    Filed: September 30, 2021
    Publication date: March 30, 2023
    Applicant: Advanced Micro Devices, Inc.
    Inventors: Hideki Kanayama, Eric M. Scott
  • Patent number: 4838310
    Abstract: An impeller is positioned within the flow of a fluid to be used to irrigate an area. The impeller drives a generator, which operates to charge and sustain a storage battery. The battery powers a receiver having an identification code by which the receiver may be addressed to receive commands, such as, for example, to open or close a valve, thereby providing fluid to irrigate an area. By opening the valve, the fluid flow is increased, and more power is generated and stored in the battery. In this way, power is generated automatically for the receiver, which, in turn, controls the fluid flow for irrigation.
    Type: Grant
    Filed: March 28, 1988
    Date of Patent: June 13, 1989
    Assignee: Motorola, Inc.
    Inventors: George R. Scott, John C. Gray, Eric M. Scott