Patents by Inventor Philip Michael Clovis

Philip Michael Clovis 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: 9733957
    Abstract: Changing operating states of a PHY interface which includes a plurality of blocks, changing operating states of a PHY interface includes: receiving parameters indicating desired feature settings of the plurality of blocks for changing the operating state of the PHY interface; and enabling the desired feature settings in a sequence, the sequence based on dependencies between the feature settings, the dependencies being stored in a dependency table.
    Type: Grant
    Filed: September 5, 2014
    Date of Patent: August 15, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Philip Michael Clovis, Reza Mohammadpourrad, Zeeshan Shafaq Syed
  • Patent number: 9705620
    Abstract: A memory controller is provided to increment a source timestamp count responsive to a clock signal. Further, the memory controller associates the source timestamp count to a respective word for each endpoint in a plurality of endpoints. The memory controller transmits the received clock signal, a respective data word, and an associated source count to each endpoint. Each endpoint increments a destination count responsive to the clock signal. Each endpoint further transmits its respective word to an external memory responsive to the destination count being greater than or equal to the associated source count by a threshold margin.
    Type: Grant
    Filed: September 18, 2015
    Date of Patent: July 11, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Philip Michael Clovis, Michael Drop, Isaac Berk
  • Patent number: 9478268
    Abstract: A memory controller is provided that drives data and a corresponding first data strobe to a plurality of endpoints. Each endpoint is configured to register the received data from the memory controller responsive to the first data strobe and then to re-register the received data responsive to a second data strobe. A clock synchronization circuit functions to keep the received first data strobe at one of the endpoints sufficiently synchronous with the second data strobe.
    Type: Grant
    Filed: June 12, 2014
    Date of Patent: October 25, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Philip Michael Clovis, Yi-Hung Tseng, Xuhao Huang, Sushma Chilukuri
  • Publication number: 20160070582
    Abstract: Changing operating states of a PHY interface which includes a plurality of blocks, changing operating states of a PHY interface includes: receiving parameters indicating desired feature settings of the plurality of blocks for changing the operating state of the PHY interface; and enabling the desired feature settings in a sequence, the sequence based on dependencies between the feature settings, the dependencies being stored in a dependency table.
    Type: Application
    Filed: September 5, 2014
    Publication date: March 10, 2016
    Inventors: Philip Michael Clovis, Reza Mohammadpourrad, Zeeshan Shafaq Syed
  • Publication number: 20150364170
    Abstract: A memory controller is provided that drives data and a corresponding first data strobe to a plurality of endpoints. Each endpoint is configured to register the received data from the memory controller responsive to the first data strobe and then to re-register the received data responsive to a second data strobe. A clock synchronization circuit functions to keep the received first data strobe at one of the endpoints sufficiently synchronous with the second data strobe.
    Type: Application
    Filed: June 12, 2014
    Publication date: December 17, 2015
    Inventors: Philip Michael Clovis, Yi-Hung Tseng, Xuhao Huang, Sushma Chilukuri
  • Patent number: 9191193
    Abstract: A clock synchronization circuit includes a multi-phase clock generator to generate a plurality of delayed clocks, each delayed clock having a unique delay with regard to a source clock. The clock synchronization circuit further includes a selection circuit that selects one of the delayed clocks according to a phase error to form a local clock driven into a local clock path and received at the clock synchronization circuit as a received local clock. The selection circuit determines the phase error by comparing the received local clock to a reference clock.
    Type: Grant
    Filed: July 18, 2014
    Date of Patent: November 17, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Xuhao Huang, Yi-Hung Tseng, Philip Michael Clovis, Sushma Chilukuri
  • Patent number: 9032358
    Abstract: An integrated circuit includes core logic and a plurality of interface blocks disposed about a periphery of the core logic. A plurality of input or output (I/O) circuits is assigned to one of the plurality of interface blocks. The I/O circuits include external I/O circuits coupled to a device other than the integrated circuit and internal I/O circuits coupled to the integrated circuit. Each interface block includes a first plurality of I/O circuits disposed on a first side of the interface block and a second plurality of I/O circuits disposed on a second side of the interface block. Each interface block also includes interface logic for the interface block between the first plurality of I/O circuits and the second plurality of I/O circuits, and a logic hub that includes a clock distribution of minimal length that drives launch logic and capture logic to form the I/O circuits of the interface block.
    Type: Grant
    Filed: March 6, 2013
    Date of Patent: May 12, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Vaishnav Srinivas, Robert Won Chol Kim, Philip Michael Clovis, David Ian West
  • Patent number: 8957714
    Abstract: A master measure circuit is disclosed that may select from various nodes on a delay path carrying a signal. The master measure circuit measures the delay for propagation of the signal from one selected node to another selected node and controls an adjustable delay circuit in the delay path accordingly.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: February 17, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Vaishnav Srinivas, Jan Christian Diffenderfer, Philip Michael Clovis, David Ian West
  • Publication number: 20140266357
    Abstract: A master measure circuit is disclosed that may select from various nodes on a delay path carrying a signal. The master measure circuit measures the delay for propagation of the signal from one selected node to another selected node and controls an adjustable delay circuit in the delay path accordingly.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Applicant: QUALCOMM Incorporated
    Inventors: Vaishnav Srinivas, Jan Diffenderfer, Philip Michael Clovis, David Ian West
  • Publication number: 20140253228
    Abstract: An integrated circuit includes core logic and a plurality of interface blocks disposed about a periphery of the core logic. A plurality of input or output (I/O) circuits is assigned to one of the plurality of interface blocks. The I/O circuits include external I/O circuits coupled to a device other than the integrated circuit and internal I/O circuits coupled to the integrated circuit. Each interface block includes a first plurality of I/O circuits disposed on a first side of the interface block and a second plurality of I/O circuits disposed on a second side of the interface block. Each interface block also includes interface logic for the interface block between the first plurality of I/O circuits and the second plurality of I/O circuits, and a logic hub that includes a clock distribution of minimal length that drives launch logic and capture logic to form the I/O circuits of the interface block.
    Type: Application
    Filed: March 6, 2013
    Publication date: September 11, 2014
    Applicant: QUALCOMM Incorporated
    Inventors: Vaishnav Srinivas, Robert Won Chol Kim, Philip Michael Clovis, David Ian West
  • Patent number: 8418129
    Abstract: A method is provided for automatically generating code to define and control a system of connected hardware elements. The method comprises: accepting a system configuration macro with sub-macros for system elements, subsystem elements, and connections there between; accepting a plurality of tables with a plurality of system element behaviors, a plurality of subsystem element behaviors, and a plurality of connection options; defining the system of connected elements in response to selecting sub-macros; defining the physical links between the system elements and the behavior of the system and subsystem elements in response to populating the selected sub-macro parameters; expanding the selected sub-macros; generating executable code; and, accessing the tables in response to parameters in the executable code. Advantageously, the form and function of the system can be defined with programming, or writing application specific code.
    Type: Grant
    Filed: March 26, 2003
    Date of Patent: April 9, 2013
    Assignee: QUALCOMM Incorporated
    Inventors: Alberto Alessandro Della Ripa, Peter Benschop, Philip Michael Clovis, Peter Mark Bouvier, Steven Dean Michel, David Dvorman, Diego Escobar
  • Patent number: 8111800
    Abstract: A system and method are provided for determining a frequency ratio in a phase-locked loop (PLL) circuit feedback path. The method accepts a reference signal having a predetermined first frequency and a PLL output signal having a non-predetermined second frequency. The reference signal cycles are counted, creating a first binary count. Likewise, the PLL output signal cycles are counted, creating a second binary count. The second binary count is sampled at an interval responsive to the first binary count, and a right-shifted second binary count is supplied as a ratio of the second frequency divided by the first frequency. More explicitly, the sampling is performed when a first binary count sampling threshold of 2n first frequency cycles is reached. Then, the radix point in the second binary count is shifted n number of radix places to the left.
    Type: Grant
    Filed: January 24, 2008
    Date of Patent: February 7, 2012
    Assignee: Applied Micro Circuits Corporation
    Inventor: Philip Michael Clovis
  • Patent number: 8111785
    Abstract: A system and method are provided for automatic frequency acquisition maintenance in a clock and data recovery (CDR) device. In an automatic frequency acquisition (AFA) mode, the method uses a phase detector (PHD) to acquire the phase of a non-synchronous input communication signal having an initial first frequency. In the event of a loss of lock/loss of signal (LOL/LOS) signal being asserted, a frequency ratio value is retrieved from memory. Using a phase-frequency detector (PFD), the reference signal, and the frequency ratio value, a synthesized signal is generated. In response to using the PFD to generate the synthesized signal and the LOL/LOS signal being deasserted, a rotational frequency detector (RFD) is used to generate a synthesized signal having a frequency equal to the frequency of the input communication signal. With the continued deassertion of the LOL/LOS signal, the PHD is enabled and the phase of the input signal is acquired.
    Type: Grant
    Filed: February 18, 2009
    Date of Patent: February 7, 2012
    Assignee: Applied Micro Circuits Corporation
    Inventors: Viet Linh Do, Philip Michael Clovis, Michael Hellmer, Mehmet Mustafa Eker, Hongming An, Simon Pang
  • Patent number: 8094754
    Abstract: A system and method are provided for holding the frequency of a non-synchronous communication signal in a clock and data recovery (CDR) device frequency synthesizer. The method initially acquires the phase of a non-synchronous first communication signal having a first frequency, and divides a first synthesized signal by a selected frequency ratio value, creating a frequency detection signal having a frequency equal to a reference signal frequency. In response to losing the first communication signal and subsequently receiving a second communication signal with a non-predetermined second frequency, the frequency ratio value is retrieved from memory based upon the assumption that the second frequency is the same, or close to the first frequency. Using a phase-frequency detector (PFD), the reference signal, and the frequency ratio value, a second synthesized signal is generated having an output frequency equal to first frequency.
    Type: Grant
    Filed: December 3, 2008
    Date of Patent: January 10, 2012
    Assignee: Applied Micro Circuits Corporation
    Inventors: Mehmet Mustafa Eker, Simon Pang, Viet Linh Do, Hongming An, Philip Michael Clovis
  • Patent number: 8059774
    Abstract: A system and method are provided for detecting the frequency acquisition of a synthesized signal in a non-synchronous communications receiver. The method accepts a non-synchronous communication signal having an input data signaling frequency, and compares the input data signaling frequency to a synthesized signal frequency. In response to the comparing, a difference signal pulse is generated. More explicitly, the difference signal is generated at a rate responsive to the difference between the input data signaling frequency and the synthesized signal frequency. The method counts synthesized signal pulses occurring simultaneously with the difference signal pulse. If the counted synthesized signal pulses exceed a threshold (before the disappearance of the difference signal pulse), it is determined that the input data signaling frequency is about equal to the synthesized signal frequency, and a lock signal is generated.
    Type: Grant
    Filed: May 29, 2008
    Date of Patent: November 15, 2011
    Assignee: Applied Micro Circuits Corporation
    Inventors: Shyang Kye Kong, Simon Pang, Philip Michael Clovis
  • Patent number: 7965624
    Abstract: A method is provided for automatically generating code to define and control a system of connected hardware elements. The method comprises: accepting a system configuration macro with sub-macros for system elements, subsystem elements, and connections there between; accepting a plurality of tables with a plurality of system element behaviors, a plurality of subsystem element behaviors, and a plurality of connection options; defining the system of connected elements in response to selecting sub-macros; defining the physical links between the system elements and the behavior of the system and subsystem elements in response to populating the selected sub-macro parameters; expanding the selected sub-macros; generating executable code; and, accessing the tables in response to parameters in the executable code. Advantageously, the form and function of the system can be defined with programming, or writing application specific code.
    Type: Grant
    Filed: April 17, 2008
    Date of Patent: June 21, 2011
    Assignee: Qualcomm Incorporated
    Inventors: Alberto Alessandro Della Ripa, Peter Benschop, Philip Michael Clovis, Peter Mark Bouvier, Steven Dean Michel, David Dvorman, Diego Escobar
  • Publication number: 20090296857
    Abstract: A system and method are provided for detecting the frequency acquisition of a synthesized signal in a non-synchronous communications receiver. The method accepts a non-synchronous communication signal having an input data signaling frequency, and compares the input data signaling frequency to a synthesized signal frequency. In response to the comparing, a difference signal pulse is generated. More explicitly, the difference signal is generated at a rate responsive to the difference between the input data signaling frequency and the synthesized signal frequency. The method counts synthesized signal pulses occurring simultaneously with the difference signal pulse. If the counted synthesized signal pulses exceed a threshold (before the disappearance of the difference signal pulse), it is determined that the input data signaling frequency is about equal to the synthesized signal frequency, and a lock signal is generated.
    Type: Application
    Filed: May 29, 2008
    Publication date: December 3, 2009
    Inventors: Shyang Kye Kong, Simon Pang, Philip Michael Clovis
  • Publication number: 20090190707
    Abstract: A system and method are provided for determining a frequency ratio in a phase-locked loop (PLL) circuit feedback path. The method accepts a reference signal having a predetermined first frequency and a PLL output signal having a non-predetermined second frequency. The reference signal cycles are counted, creating a first binary count. Likewise, the PLL output signal cycles are counted, creating a second binary count. The second binary count is sampled at an interval responsive to the first binary count, and a right-shifted second binary count is supplied as a ratio of the second frequency divided by the first frequency. More explicitly, the sampling is performed when a first binary count sampling threshold of 2n first frequency cycles is reached. Then, the radix point in the second binary count is shifted n number of radix places to the left.
    Type: Application
    Filed: January 24, 2008
    Publication date: July 30, 2009
    Inventor: Philip Michael Clovis
  • Publication number: 20090147901
    Abstract: A system and method are provided for automatic frequency acquisition maintenance in a clock and data recovery (CDR) device. In an automatic frequency acquisition (AFA) mode, the method uses a phase detector (PHD) to acquire the phase of a non-synchronous input communication signal having an initial first frequency. In the event of a loss of lock/loss of signal (LOL/LOS) signal being asserted, a frequency ratio value is retrieved from memory. Using a phase-frequency detector (PFD), the reference signal, and the frequency ratio value, a synthesized signal is generated. In response to using the PFD to generate the synthesized signal and the LOL/LOS signal being deasserted, a rotational frequency detector (RFD) is used to generate a synthesized signal having a frequency equal to the frequency of the input communication signal. With the continued deassertion of the LOL/LOS signal, the PHD is enabled and the phase of the input signal is acquired.
    Type: Application
    Filed: February 18, 2009
    Publication date: June 11, 2009
    Inventors: Viet Linh Do, Philip Michael Clovis, Michael Hellmer, Mehmet Mustafa Eker, Hongming An, Simon Pang
  • Publication number: 20090092213
    Abstract: A system and method are provided for holding the frequency of a non-synchronous communication signal in a clock and data recovery (CDR) device frequency synthesizer. The method initially acquires the phase of a non-synchronous first communication signal having a first frequency, and divides a first synthesized signal by a selected frequency ratio value, creating a frequency detection signal having a frequency equal to a reference signal frequency. In response to losing the first communication signal and subsequently receiving a second communication signal with a non-predetermined second frequency, the frequency ratio value is retrieved from memory based upon the assumption that the second frequency is the same, or close to the first frequency. Using a phase-frequency detector (PFD), the reference signal, and the frequency ratio value, a second synthesized signal is generated having an output frequency equal to first frequency.
    Type: Application
    Filed: December 3, 2008
    Publication date: April 9, 2009
    Inventors: Mehmet Mustafa Eker, Simon Pang, Viet Linh Do, Hongming An, Philip Michael Clovis