Patents by Inventor Gordon James BATES

Gordon James BATES 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).

  • Publication number: 20230389334
    Abstract: There is described a two-terminal multi-level memristor element synthesised from binary memristors, which is configured to implement a variable resistance based on unary or binary code words. There is further described a circuit such as a synapse circuit implemented using a multi-level memristor element.
    Type: Application
    Filed: May 25, 2023
    Publication date: November 30, 2023
    Applicant: Cirrus Logic International Semiconductor Ltd.
    Inventors: John Paul LESSO, Gordon James BATES
  • Patent number: 11783171
    Abstract: This application relates to computing circuitry (200, 500, 600) for analogue computing. A plurality of current generators (201) are each configured to generate a defined current (ID1, ID2, . . . IDj) based on a respective input data value (D1, D2, . . . Dj). A memory array (202), having at least one set (204) of programmable-resistance memory cells (203), is arranged to receive the defined currents from each of the current generators at a respective signal line (206). Each set (204) of programmable-resistance memory cells (203) includes a memory cell associated with each signal line that, in use, can be connected between the relevant signal line and a reference voltage so as to generate a voltage on the signal line. An adder module (207) is coupled to each of the signal lines to generate a voltage at an output node (210) based on the sum of the voltages on each of the signal lines.
    Type: Grant
    Filed: August 29, 2019
    Date of Patent: October 10, 2023
    Assignee: Cirrus Logic Inc.
    Inventors: Toru Ido, David Paul Singleton, Gordon James Bates, John Anthony Breslin
  • Patent number: 11755894
    Abstract: This application relates to methods and apparatus for computing, especially to circuitry for performing computing, at least partly, in the analogue domain. The circuitry (200) comprises a plurality of memory cells (201), each memory cell having first and second paths between an electrode (202) for receiving an input current and respective positive and negative electrodes (203) for outputting a differential-current output. Memristors (101) are located in the first and second paths. The memory cells are configured into sets (205) of memory cells, the memory cells of each said set being connected so as to provide a differential current set output that corresponds to a combination of the cell outputs of all of the memory cells of that set. For each set, at least some of the memory cells of that set are configured to receive a different input current to other memory cells of that set.
    Type: Grant
    Filed: April 2, 2020
    Date of Patent: September 12, 2023
    Assignee: Cirrus Logic Inc.
    Inventors: Gordon James Bates, Toru Ido
  • Patent number: 11696452
    Abstract: There is described a two-terminal multi-level memristor element synthesised from binary memristors, which is configured to implement a variable resistance based on unary or binary code words. There is further described a circuit such as a synapse circuit implemented using a multi-level memristor element.
    Type: Grant
    Filed: May 5, 2021
    Date of Patent: July 4, 2023
    Assignee: Cirrus Logic, Inc.
    Inventors: John Paul Lesso, Gordon James Bates
  • Patent number: 11513010
    Abstract: This application relates to methods and apparatus for temperature monitoring for integrated circuits, and in particular to temperature monitoring using a locked-loop circuits, e.g. FLLs, PLLs or DLLs. According to embodiments a locked-loop circuit includes a controlled signal timing module, wherein the timing properties of an output signal (SOUT, SFB) are dependent on a value of a control signal and on temperature. A controller compares a feedback signal (SFB) output from the timing module to a reference signal (SREF) and generates a control signal (SC) to maintain a desired timing relationship. A temperature monitor monitors temperature based on the value of the control signal. For FLLs and PLLs the signal timing module may be a controlled oscillator.
    Type: Grant
    Filed: January 14, 2021
    Date of Patent: November 29, 2022
    Assignee: Cirrus Logic, Inc.
    Inventors: John Paul Lesso, Gordon James Bates
  • Publication number: 20210131878
    Abstract: This application relates to methods and apparatus for temperature monitoring for integrated circuits, and in particular to temperature monitoring using a locked-loop circuits, e.g. FLLs, PLLs or DLLs. According to embodiments a locked-loop circuit (200, 600) includes a controlled signal timing module (201, 601), wherein the timing properties of an output signal (SOUT, SFB) are dependent on a value of a control signal and on temperature. A controller (201, 601) compares a feedback signal (SFB) output from the timing module to a reference signal (SREF) and generates a control signal (SC) to maintain a desired timing relationship. A temperature monitor (202) monitors temperature based on the value of the control signal. For FLLs and PLLs the signal timing module may be a controlled oscillator (201).
    Type: Application
    Filed: January 14, 2021
    Publication date: May 6, 2021
    Applicant: Cirrus Logic International Semiconductor Ltd.
    Inventors: John Paul LESSO, Gordon James BATES
  • Publication number: 20210064979
    Abstract: This application relates to computing circuitry (200, 500, 600) for analogue computing. A plurality of current generators (201) are each configured to generate a defined current (ID1, ID2, . . . IDj) based on a respective input data value (D1, D2, . . . Dj). A memory array (202), having at least one set (204) of programmable-resistance memory cells (203), is arranged to receive the defined currents from each of the current generators at a respective signal line (206). Each set (204) of programmable-resistance memory cells (203) includes a memory cell associated with each signal line that, in use, can be connected between the relevant signal line and a reference voltage so as to generate a voltage on the signal line. An adder module (207) is coupled to each of the signal lines to generate a voltage at an output node (210) based on the sum of the voltages on each of the signal lines.
    Type: Application
    Filed: August 29, 2019
    Publication date: March 4, 2021
    Applicant: Cirrus Logic International Semiconductor Ltd.
    Inventors: Toru IDO, David Paul SINGLETON, Gordon James BATES, John Anthony BRESLIN
  • Patent number: 10935439
    Abstract: This application relates to methods and apparatus for temperature monitoring for integrated circuits, and in particular to temperature monitoring using a locked-loop circuits, e.g. FLLs, PLLs or DLLs. According to embodiments a locked-loop circuit (200, 600) includes a controlled signal timing module (201, 601), wherein the timing properties of an output signal (SOUT, SFB) are dependent on a value of a control signal and on temperature. A controller (201, 601) compares a feedback signal (SFB) output from the timing module to a reference signal (SREF) and generates a control signal (SC) to maintain a desired timing relationship. A temperature monitor (202) monitors temperature based on the value of the control signal. For FLLs and PLLs the signal timing module may be a controlled oscillator (201).
    Type: Grant
    Filed: August 20, 2018
    Date of Patent: March 2, 2021
    Assignee: Cirrus Logic, Inc.
    Inventors: John Paul Lesso, Gordon James Bates
  • Publication number: 20200327401
    Abstract: This application relates to methods and apparatus for computing, especially to circuitry for performing computing, at least partly, in the analogue domain. The circuitry (200) comprises a plurality of memory cells (201), each memory cell having first and second paths between an electrode (202) for receiving an input current and respective positive and negative electrodes (203) for outputting a differential-current output. Memristors (101) are located in the first and second paths. The memory cells are configured into sets (205) of memory cells, the memory cells of each said set being connected so as to provide a differential current set output that corresponds to a combination of the cell outputs of all of the memory cells of that set. For each set, at least some of the memory cells of that set are configured to receive a different input current to other memory cells of that set.
    Type: Application
    Filed: April 2, 2020
    Publication date: October 15, 2020
    Applicant: Cirrus Logic International Semiconductor Ltd.
    Inventors: Gordon James BATES, Toru IDO
  • Publication number: 20200160186
    Abstract: There is described an inference system for performing inference in a machine learning or neural net system, preferably an analog computing system. The overall power consumption of the inference system is reduced by providing for a dynamic or adjustable memory refresh rate of the inference system, and/or providing a dynamic or adjustable accuracy level of components of the inference system.
    Type: Application
    Filed: November 18, 2019
    Publication date: May 21, 2020
    Applicant: Cirrus Logic International Semiconductor Ltd.
    Inventors: John Paul LESSO, John Laurence PENNOCK, Gordon James BATES
  • Patent number: 10348275
    Abstract: There is disclosed configurable frequency-divider circuitry for generating a target signal of a frequency Fr/Di based on a reference signal of a frequency Fr, where Di is an integer divider ratio, the frequency-divider circuitry comprising: N divider stages organised into a ring, each stage configured to receive an input signal and generate an output signal, with the output signal of each successive stage in the ring being the input signal of the next stage in the ring, wherein: the ring of stages is controlled by the reference signal so that the output signals are governed by the reference signal; the target signal is one of the output signals or a signal derived therefrom; and at least one of the stages is a configurable stage, whose mode of operation is configurable based on a configuration signal to configure the value of Di.
    Type: Grant
    Filed: July 19, 2018
    Date of Patent: July 9, 2019
    Assignee: Cirrus Logic, Inc.
    Inventors: Dario San Martin Molina, Gordon James Bates
  • Publication number: 20190064007
    Abstract: This application relates to methods and apparatus for temperature monitoring for integrated circuits, and in particular to temperature monitoring using a locked-loop circuits, e.g. FLLs, PLLs or DLLs. According to embodiments a locked-loop circuit (200, 600) includes a controlled signal timing module (201, 601), wherein the timing properties of an output signal (SOUT, SFB) are dependent on a value of a control signal and on temperature. A controller (201, 601) compares a feedback signal (SFB) output from the timing module to a reference signal (SREF) and generates a control signal (SC) to maintain a desired timing relationship. A temperature monitor (202) monitors temperature based on the value of the control signal. For FLLs and PLLs the signal timing module may be a controlled oscillator (201).
    Type: Application
    Filed: August 20, 2018
    Publication date: February 28, 2019
    Applicant: Cirrus Logic International Semiconductor Ltd.
    Inventors: John Paul LESSO, Gordon James BATES
  • Publication number: 20190036514
    Abstract: There is disclosed configurable frequency-divider circuitry for generating a target signal of a frequency Fr/Di based on a reference signal of a frequency Fr, where Di is an integer divider ratio, the frequency-divider circuitry comprising: N divider stages organised into a ring, each stage configured to receive an input signal and generate an output signal, with the output signal of each successive stage in the ring being the input signal of the next stage in the ring, wherein: the ring of stages is controlled by the reference signal so that the output signals are governed by the reference signal; the target signal is one of the output signals or a signal derived therefrom; and at least one of the stages is a configurable stage, whose mode of operation is configurable based on a configuration signal to configure the value of Di.
    Type: Application
    Filed: July 19, 2018
    Publication date: January 31, 2019
    Applicant: Cirrus Logic International Semiconductor Ltd.
    Inventors: Dario SAN MARTIN MOLINA, Gordon James BATES