Patents by Inventor Ravikumar Govindaraman

Ravikumar Govindaraman 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: 9116856
    Abstract: Various embodiments include systems, methods, and devices configured to reduce the amount of information communicated via system buses/fabrics when transferring data to and from one or more memories. A system master component may send a source address and a destination address to a direct memory access controller inside of, or adjacent to, a memory controller. The direct memory access controller and/or the memory controller may determine whether the source and destination addresses are inside relevant portions of the memory. When both the source and destination are inside the relevant portion of the memory, the memory controller may perform a memory-to-memory data transfer without accessing the system bus.
    Type: Grant
    Filed: November 8, 2012
    Date of Patent: August 25, 2015
    Assignee: QUALCOMM Incorporated
    Inventor: Ravikumar Govindaraman
  • Publication number: 20140129766
    Abstract: Various embodiments include systems, methods, and devices configured to reduce the amount of information communicated via system buses/fabrics when transferring data to and from one or more memories. A system master component may send a source address and a destination address to a direct memory access controller inside of, or adjacent to, a memory controller. The direct memory access controller and/or the memory controller may determine whether the source and destination addresses are inside relevant portions of the memory. When both the source and destination are inside the relevant portion of the memory, the memory controller may perform a memory-to-memory data transfer without accessing the system bus.
    Type: Application
    Filed: November 8, 2012
    Publication date: May 8, 2014
    Applicant: QUALCOMM Incorporated
    Inventor: Ravikumar Govindaraman
  • Patent number: 7668169
    Abstract: A method and apparatus for routing data in a device having a plurality of parts. A signal is received at a first port. A detection is made that the first port received the signal. information contained in the signal is selectively routed from the first port to a data recovery circuit.
    Type: Grant
    Filed: October 20, 2008
    Date of Patent: February 23, 2010
    Assignee: Synopsys, Inc.
    Inventor: Ravikumar Govindaraman
  • Publication number: 20090043925
    Abstract: A method and apparatus for routing data in a device having a plurality of parts. A signal is received at a first port. A detection is made that the first port received the signal. information contained in the signal is selectively routed from the first port to a data recovery circuit.
    Type: Application
    Filed: October 20, 2008
    Publication date: February 12, 2009
    Applicant: Synosys, Inc.
    Inventor: Ravikumar Govindaraman
  • Patent number: 7460535
    Abstract: A method and apparatus for routing data in a device having a plurality of parts. A signal is received at a first port. A detection is made that the first port received the signal. Information contained in the signal is selectively routed from the first port to a data recovery circuit.
    Type: Grant
    Filed: December 18, 2002
    Date of Patent: December 2, 2008
    Assignee: Synopsys, Inc.
    Inventor: Ravikumar Govindaraman
  • Patent number: 6901471
    Abstract: A system wherein a signal over a Universal Serial Bus (USB) interface is received by a receiver component. A mixed signal block utilizes a mixed signal interface to transmit the signal to a processor block.
    Type: Grant
    Filed: March 1, 2001
    Date of Patent: May 31, 2005
    Assignee: Synopsys, Inc.
    Inventor: Ravikumar Govindaraman
  • Publication number: 20040225808
    Abstract: A system wherein a signal over a Universal Serial Bus (USB) interface is received by a receiver component. A mixed signal block utilizes a mixed signal interface to transmit the signal to a processor block.
    Type: Application
    Filed: March 1, 2001
    Publication date: November 11, 2004
    Inventor: Ravikumar Govindaraman
  • Patent number: 6810484
    Abstract: The device and method that receives a signal from a first interface operating at a data rate. An extraction component extracts information from the signal to produce an information signal having a frequency distinct from the data rate of the first interface. A first receive clock component receives a first clock signal that has a frequency equal to a frequency of a second interface. A synchronizer component synchronizes the information signal through utilization of the first clock signal to the frequency of the second interface.
    Type: Grant
    Filed: March 1, 2001
    Date of Patent: October 26, 2004
    Assignee: Synopsys, Inc.
    Inventor: Ravikumar Govindaraman
  • Publication number: 20040153696
    Abstract: A method and apparatus for routing data in a device having a plurality of parts. A signal is received at a first port. A detection is made that the first port received the signal. Information contained in the signal is selectively routed from the first port to a data recovery circuit.
    Type: Application
    Filed: December 18, 2002
    Publication date: August 5, 2004
    Inventor: Ravikumar Govindaraman
  • Patent number: 6707396
    Abstract: A data processing system having a device for processing data bits in parallel to generate bit-stuffed data, bit-unstuffed data, Non-Return-to-Zero-Inverted (NRZI) encoded data or NRZI-decoded data. The data processing system has a system clock operating at a system clock rate S. The device includes a data processing device and a local clock operating at a local clock rate L. The data processing device has a data storage element and a processing circuit and operates at the local clock rate L. The data storage element receives a number of bits N, where N is defined by the relation N=S/L. The processing circuit also generates N processed data bits.
    Type: Grant
    Filed: March 1, 2001
    Date of Patent: March 16, 2004
    Assignee: Synopsys, Inc.
    Inventor: Ravikumar Govindaraman
  • Publication number: 20020163452
    Abstract: A data processing system having a device for processing data bits in parallel to generate bit-stuffed data, bit-unstuffed data, Non-Return-to-Zero-Inverted (NRZI) encoded data or NRZI-decoded data. The data processing system has a system clock operating at a system clock rate S. The device includes a data processing device and a local clock operating at a local clock rate L. The data processing device has a data storage element and a processing circuit and operates at the local clock rate L. The data storage element receives a number of bits N, where N is defined by the relation N=S/L. The processing circuit also generates N processed data bits.
    Type: Application
    Filed: March 1, 2001
    Publication date: November 7, 2002
    Inventor: Ravikumar Govindaraman
  • Publication number: 20020124200
    Abstract: The device and method that receives a signal from a first interface operating at a data rate. An extraction component extracts information from the signal to produce an information signal having a frequency distinct from the data rate of the first interface. A first receive clock component receives a first clock signal that has a frequency equal to a frequency of a second interface. A synchronizer component synchronizes the information signal through utilization of the first clock signal to the frequency of the second interface.
    Type: Application
    Filed: March 1, 2001
    Publication date: September 5, 2002
    Inventor: Ravikumar Govindaraman