Patents by Inventor Ryan Michael Coutts

Ryan Michael Coutts 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: 10401235
    Abstract: In one embodiment, a temperature management system comprises a plurality of thermal sensors at different locations on a chip, and a temperature manager. The temperature manager is configured to receive a plurality of temperature readings from the thermal sensors, to fit a quadratic temperature model to the received temperature readings, and to estimate a hotspot temperature on the chip using the fitted quadratic temperature model.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: September 3, 2019
    Assignee: Qualcomm Incorporated
    Inventors: Ryan Michael Coutts, Rajat Mittal, Mehdi Saeidi, Paul Ivan Penzes
  • Patent number: 10061331
    Abstract: In one embodiment, a method of temperature control comprises receiving temperature readings from a temperature sensor on a chip, calculating one or more second derivatives of temperature with respect to time based on the temperature readings, and determining whether to perform temperature mitigation on the chip based on the one or more calculated second derivatives of temperature.
    Type: Grant
    Filed: January 22, 2015
    Date of Patent: August 28, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Mehdi Saeidi, Rajat Mittal, Arpit Mittal, Ryan Michael Coutts
  • Patent number: 10048316
    Abstract: Various aspects of this disclosure describe measuring timing slack using an endpoint criticality sensor on a chip. A sensor circuit is attached to sensitive endpoints on the chip (e.g., logical gates in a timing critical path) so that the sensor circuit receives the endpoint's data signal and clock signal. The sensor circuit introduces skew between the data signal and the clock signal by delaying the data signal more than the clock signal, and compares skewed data signals to determine if an error occurs because of the induced skew. By delaying the data signal with different delay amounts and monitoring what delays cause errors, an amount of timing slack in the data signal and clock signal (e.g., margin to criticality) is measured during operation of the chip for relevant circuitry to the system implemented on the chip, compared to test circuitry operating while the chip is in a test mode.
    Type: Grant
    Filed: April 20, 2017
    Date of Patent: August 14, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Ryan Michael Coutts, Samy Shafik Tawfik Zaynoun, Paul Ivan Penzes
  • Patent number: 9871506
    Abstract: Aspects of an integrated circuit are disclosed. The integrated circuit includes a first circuit configured to be powered by a first voltage source, a second circuit configured to be powered by a second voltage source, a decoupling capacitor, and a controller configured to switch the decoupling capacitor between the first and second voltage source.
    Type: Grant
    Filed: April 16, 2014
    Date of Patent: January 16, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Ryan Michael Coutts, Mikhail Popovich
  • Patent number: 9651969
    Abstract: A method of setting a supply voltage in a device is disclosed. The method includes receiving a first plurality of inputs from a plurality of sensors that are representative of a gate delay of a signal path on the device, and receiving a second plurality of inputs from a plurality of temperature sensors. The method further includes estimating a plurality of interconnect delays for the signal path based on the second plurality of inputs, and determining the supply voltage for the signal path based on the first plurality of inputs and the plurality of interconnect delays.
    Type: Grant
    Filed: July 30, 2015
    Date of Patent: May 16, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Ryan Michael Coutts, Paul Ivan Penzes, Shih-Hsin Jason Hu
  • Patent number: 9638743
    Abstract: Techniques for estimating state-dependent capacitance of a circuit are described herein. In one embodiment, a method for determining a circuit state for a circuit comprises determining a capacitance of the circuit for each one of a plurality of circuit states, and selecting one of the circuit states based on the determined capacitances.
    Type: Grant
    Filed: January 16, 2014
    Date of Patent: May 2, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Ryan Michael Coutts, Mohamed Waleed Allam
  • Patent number: 9618957
    Abstract: In one embodiment, an apparatus comprises a capacitor and a die. The die comprises a resistor switch coupled between a power line and the capacitor, wherein the resistor switch has an adjustable resistance, and the power line and the capacitor are both external to the die. The die also comprises a circuit configured to receive power from the power line, and a controller configured to open the resistor switch if the power line is powered down.
    Type: Grant
    Filed: May 25, 2016
    Date of Patent: April 11, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Ryan Michael Coutts, Mikhail Popovich
  • Publication number: 20170074729
    Abstract: In one embodiment, a temperature management system comprises a plurality of thermal sensors at different locations on a chip, and a temperature manager. The temperature manager is configured to receive a plurality of temperature readings from the thermal sensors, to fit a quadratic temperature model to the received temperature readings, and to estimate a hotspot temperature on the chip using the fitted quadratic temperature model.
    Type: Application
    Filed: September 11, 2015
    Publication date: March 16, 2017
    Inventors: Ryan Michael Coutts, Rajat Mittal, Mehdi Saeidi, Paul Ivan Penzes
  • Patent number: 9585242
    Abstract: A package substrate is provided that includes a substrate and a capacitor. The substrate comprises a cavity penetrating a core layer and metal layers of the substrate. The capacitor comprises electrode pads and is disposed in the cavity. One of the metal layers of the substrate includes a discontinuous metal plane, and the electrode pads directly contact the discontinuous metal plane.
    Type: Grant
    Filed: February 20, 2014
    Date of Patent: February 28, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Ryan Michael Coutts, Yuancheng Christopher Pan
  • Patent number: 9582027
    Abstract: Systems and methods for controlling a frequency of a clock signal by selectively swallowing pulses in the clock signal are described herein. In one embodiment, a method for adjusting a frequency of a clock signal comprises receiving the clock signal, and swallowing pulses in the clock signal according to a repeating clock-swallowing pattern, wherein the pattern is defined by a sequence of numbers.
    Type: Grant
    Filed: June 9, 2014
    Date of Patent: February 28, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Ryan Michael Coutts, Dipti Ranjan Pal
  • Publication number: 20170031376
    Abstract: A method of setting a supply voltage in a device is disclosed. The method includes receiving a first plurality of inputs from a plurality of sensors that are representative of a gate delay of a signal path on the device, and receiving a second plurality of inputs from a plurality of temperature sensors. The method further includes estimating a plurality of interconnect delays for the signal path based on the second plurality of inputs, and determining the supply voltage for the signal path based on the first plurality of inputs and the plurality of interconnect delays.
    Type: Application
    Filed: July 30, 2015
    Publication date: February 2, 2017
    Inventors: Ryan Michael Coutts, Paul Ivan Penzes, Shih-Hsin Jason Hu
  • Patent number: 9496851
    Abstract: Circuits and methods for reducing leakage are provided. In one example, a system includes circuitry to reset a particular logic circuit to a state of reduced leakage. The state of reduced leakage would be known beforehand for the logic circuit. In this example, the logic circuit includes the combinational logic as well as flip flops that output a state to the combinational logic. Some of the flip flops are “SET” flip flops (assuming a 1 output value when a reset input is asserted) and some of the flip flops are “RESET” flip flops (assuming a 0 value when a reset input is asserted). The flip flops are chosen as inputs to the combinational logic so that the particular combination of zeros and ones output to the combinational logic puts the logic circuit in a state that is correlated with a desired level of leakage.
    Type: Grant
    Filed: September 10, 2014
    Date of Patent: November 15, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Ryan Michael Coutts, Wai Kit Siu, Paul Ivan Penzes
  • Publication number: 20160266596
    Abstract: In one embodiment, an apparatus comprises a capacitor and a die. The die comprises a resistor switch coupled between a power line and the capacitor, wherein the resistor switch has an adjustable resistance, and the power line and the capacitor are both external to the die. The die also comprises a circuit configured to receive power from the power line, and a controller configured to open the resistor switch if the power line is powered down.
    Type: Application
    Filed: May 25, 2016
    Publication date: September 15, 2016
    Inventors: Ryan Michael Coutts, Mikhail Popovich
  • Patent number: 9429610
    Abstract: Techniques for determining the voltage-dependent capacitance of a circuit are described herein. In one embodiment, a method for determining voltage-dependent capacitance of a circuit comprises measuring a parameter of the circuit at each one of a plurality of voltages, and, for each voltage, determining a capacitance of the circuit at the voltage by fitting a resistor-capacitor (RC) model of the circuit to the measured parameter of the circuit at the voltage.
    Type: Grant
    Filed: January 16, 2014
    Date of Patent: August 30, 2016
    Assignee: QUALCOMM Incorporated
    Inventor: Ryan Michael Coutts
  • Publication number: 20160216719
    Abstract: In one embodiment, a method of temperature control comprises receiving temperature readings from a temperature sensor on a chip, calculating one or more second derivatives of temperature with respect to time based on the temperature readings, and determining whether to perform temperature mitigation on the chip based on the one or more calculated second derivatives of temperature.
    Type: Application
    Filed: January 22, 2015
    Publication date: July 28, 2016
    Inventors: Mehdi Saeidi, Rajat Mittal, Arpit Mittal, Ryan Michael Coutts
  • Patent number: 9377804
    Abstract: In one embodiment, an apparatus comprises a capacitor and a die. The die comprises a resistor switch coupled between a power line and the capacitor, wherein the resistor switch has an adjustable resistance, and the power line and the capacitor are both external to the die. The die also comprises a circuit configured to receive power from the power line.
    Type: Grant
    Filed: April 10, 2014
    Date of Patent: June 28, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Ryan Michael Coutts, Mikhail Popovich
  • Patent number: 9367054
    Abstract: A method for powering up a circuit comprising a plurality of sections of progressively increasing size is described. The method comprises receiving a signal for powering up the circuit, and, in response to the signal, sequentially powering up the plurality of sections in an order of increasing size.
    Type: Grant
    Filed: January 16, 2014
    Date of Patent: June 14, 2016
    Assignee: QUALCOMM Incorporated
    Inventor: Ryan Michael Coutts
  • Publication number: 20160092616
    Abstract: Systems and methods for performing thermal simulations of a system are disclosed herein in. In one embodiment, a computer-implemented method for thermal simulation comprises determining a leakage power profile for a circuit in the system, adding the leakage power profile to a dynamic power profile of the circuit to obtain a combined power profile, and convolving the combined power profile with an impulse response to obtain a thermal response at a location on the system.
    Type: Application
    Filed: September 30, 2014
    Publication date: March 31, 2016
    Inventors: Ryan Michael Coutts, Arpit Mittal, Rajat Mittal, Mohamed Waleed Allam, Mehdi Saeidi
  • Publication number: 20160072480
    Abstract: Circuits and methods for reducing leakage are provided. In one example, a system includes circuitry to reset a particular logic circuit to a state of reduced leakage. The state of reduced leakage would be known beforehand for the logic circuit. In this example, the logic circuit includes the combinational logic as well as flip flops that output a state to the combinational logic. Some of the flip flops are “SET” flip flops (assuming a 1 output value when a reset input is asserted) and some of the flip flops are “RESET” flip flops (assuming a 0 value when a reset input is asserted). The flip flops are chosen as inputs to the combinational logic so that the particular combination of zeros and ones output to the combinational logic puts the logic circuit in a state that is correlated with a desired level of leakage.
    Type: Application
    Filed: September 10, 2014
    Publication date: March 10, 2016
    Inventors: Ryan Michael Coutts, Wai Kit Siu, Paul Ivan Penzes
  • Publication number: 20150355671
    Abstract: Systems and methods for controlling a frequency of a clock signal by selectively swallowing pulses in the clock signal are described herein. In one embodiment, a method for adjusting a frequency of a clock signal comprises receiving the clock signal, and swallowing pulses in the clock signal according to a repeating clock-swallowing pattern, wherein the pattern is defined by a sequence of numbers.
    Type: Application
    Filed: June 9, 2014
    Publication date: December 10, 2015
    Inventors: Ryan Michael Coutts, Dipti Ranjan Pal