Patents by Inventor Ravi S. Setty

Ravi S. Setty 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: 8812889
    Abstract: Controlling access to memory includes receiving a plurality of memory access requests and assigning corresponding time values to each. The assigned time values are adjusted based upon a clock pulse and a priority access list is generated. Factors consider include missed access deadlines, closeness to missing access deadlines, and whether a page is open. The highest ranked client is then passed to a sequencer to allow the requested access. Time values may be assigned and adjusted according to client ID or client type (latency or bandwidth). A plurality of power modes of operation are defined wherein operation in a selected power mode of operation is based at least in part on the assigned or adjusted time values. The processing is performed in hardware in parallel (at the same time) by associated logic circuits.
    Type: Grant
    Filed: May 5, 2010
    Date of Patent: August 19, 2014
    Assignee: Broadcom Corporation
    Inventors: Mark N. Fullerton, Sathish Kumar Radhakrishnan, Brent Mulholland, Ravi S. Setty
  • Publication number: 20110276766
    Abstract: Controlling access to memory includes receiving a plurality of memory access requests and assigning corresponding time values to each. The assigned time values are adjusted based upon a clock pulse and a priority access list is generated. Factors consider include missed access deadlines, closeness to missing access deadlines, and whether a page is open. The highest ranked client is then passed to a sequencer to allow the requested access. Time values may be assigned and adjusted according to client ID or client type (latency or bandwidth). A plurality of power modes of operation are defined wherein operation in a selected power mode of operation is based at least in part on the assigned or adjusted time values. The processing is performed in hardware in parallel (at the same time) by associated logic circuits.
    Type: Application
    Filed: May 5, 2010
    Publication date: November 10, 2011
    Applicant: BROADCOM CORPORATION
    Inventors: Mark N. Fullerton, Sathish Kumar Radhakrishnan, Brent Mulholland, Ravi S. Setty, Lance Flake, Vinay Bhasin
  • Publication number: 20110276817
    Abstract: Controlling access to memory includes receiving a plurality of memory access requests and assigning corresponding time values to each. The assigned time values are adjusted based upon a clock pulse and a priority access list is generated. Factors consider include missed access deadlines, closeness to missing access deadlines, and whether a page is open. The highest ranked client is then passed to a sequencer to allow the requested access. Time values may be assigned and adjusted according to client ID or client type (latency or bandwidth). A plurality of power modes of operation are defined wherein operation in a selected power mode of operation is based at least in part on the assigned or adjusted time values. The processing is performed in hardware in parallel (at the same time) by associated logic circuits.
    Type: Application
    Filed: May 5, 2010
    Publication date: November 10, 2011
    Applicant: BROADCOM CORPORATION
    Inventors: Mark N. Fullerton, Sathish Kumar Radhakrishnan, Brent Mulholland, Ravi S. Setty