Patents by Inventor Thirukumaran NATRAYAN

Thirukumaran NATRAYAN 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: 11994994
    Abstract: A memory device includes a memory array and a memory controller operatively coupled to the memory array. The memory array includes memory cells to store memory data. The memory controller includes a prefetch buffer, a read address buffer including memory registers to store addresses of memory read requests received from at least one separate device, and logic circuitry. The logic circuitry is configured to store extra read data in the prefetch buffer when an address of a read request is a continuous address of an address stored in the read address buffer, and omit prefetching the extra data when the address of the read request is a non-continuous address of an address stored in the read address buffer.
    Type: Grant
    Filed: April 25, 2022
    Date of Patent: May 28, 2024
    Assignee: Analog Devices International Unlimited Company
    Inventors: Aniket Akshay Saraf, Kaushik Kandukuri, Thirukumaran Natrayan, Saurbh Srivastava
  • Publication number: 20230342299
    Abstract: A memory device includes a memory array and a memory controller operatively coupled to the memory array. The memory array includes memory cells to store memory data. The memory controller includes a prefetch buffer, a read address buffer including memory registers to store addresses of memory read requests received from at least one separate device, and logic circuitry. The logic circuitry is configured to store extra read data in the prefetch buffer when an address of a read request is a continuous address of an address stored in the read address buffer, and omit prefetching the extra data when the address of the read request is a non-continuous address of an address stored in the read address buffer.
    Type: Application
    Filed: April 25, 2022
    Publication date: October 26, 2023
    Inventors: Aniket Akshay Saraf, Kaushik Kandukuri, Thirukumaran Natrayan, Saurbh Srivastava
  • Patent number: 11216379
    Abstract: A processor system includes a processor core, a cache, a cache controller, and a cache assist controller. The processor core issues a read/write command for reading data from or writing data to a memory. The processor core also outputs an address range specifying addresses for which the cache assist controller can return zero fill, e.g., an address range for the read/write command. The cache controller transmits a cache request to the cache assist controller based on the read/write command. The cache assist controller receives the address range output by the processor core and compares the address range to the cache request. If a memory address in the cache request falls within the address range, the cache assist controller returns a string of zeroes, rather than fetching and returning data stored at the memory address.
    Type: Grant
    Filed: July 29, 2020
    Date of Patent: January 4, 2022
    Assignee: Analog Devices International Unlimited Company
    Inventors: Thirukumaran Natrayan, Saurbh Srivastava
  • Publication number: 20210034530
    Abstract: A processor system includes a processor core, a cache, a cache controller, and a cache assist controller. The processor core issues a read/write command for reading data from or writing data to a memory. The processor core also outputs an address range specifying addresses for which the cache assist controller can return zero fill, e.g., an address range for the read/write command. The cache controller transmits a cache request to the cache assist controller based on the read/write command. The cache assist controller receives the address range output by the processor core and compares the address range to the cache request. If a memory address in the cache request falls within the address range, the cache assist controller returns a string of zeroes, rather than fetching and returning data stored at the memory address.
    Type: Application
    Filed: July 29, 2020
    Publication date: February 4, 2021
    Applicant: Analog Devices International Unlimited Company
    Inventors: Thirukumaran NATRAYAN, Saurbh SRIVASTAVA