Patents by Inventor Andreas Onsum

Andreas Onsum 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: 11112819
    Abstract: Systems and methods described in this disclosure relate, generally, to analyzing electronic circuitry, and more specifically, to analyzing efficiency of clock gating in electronic circuitry. Analysis may include identifying wasted propagation of clock signals by clock gates and/or for a circuitry as a whole. In some embodiments, modified gating logic may be determined that improves clock gating efficiency, for example, by eliminating at least some wasted propagation of clock signals.
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: September 7, 2021
    Assignee: Microchip Technology Incorporated
    Inventors: Amund Aune, Odd Magne Reitan, Vitalii Marchuk, Andreas Onsum
  • Patent number: 9054528
    Abstract: Operating a battery management and protection system includes generating a set of events each of which has a respective frequency F/n1, F/n2 . . . F/nm, where ni are integers. One or more of the events are provided to one or more modules in the system. The events, which are generated and provided to the modules independently of a central processing unit, trigger performance of respective actions by the modules.
    Type: Grant
    Filed: December 22, 2010
    Date of Patent: June 9, 2015
    Assignee: Atmel Corporation
    Inventors: Eivind Holsen, Andreas Onsum
  • Patent number: 8957639
    Abstract: Operating a battery management and protection system includes generating a set of events each of which has a respective frequency F/n1, F/n2 . . . F/nm, where ni are integers. One or more of the events are provided to one or more modules in the system. The events, which are generated and provided to the modules independently of a central processing unit, trigger performance of respective actions by the modules.
    Type: Grant
    Filed: March 6, 2012
    Date of Patent: February 17, 2015
    Assignee: Atmel Corporation
    Inventors: Eivind Holsen, Andreas Onsum
  • Patent number: 8943335
    Abstract: A battery management and protection system can include various features to improve safety-critical and other functions. Among the features that can be included in some implementations are automatic loading of safety or other parameters during start-up of the system; a centralized timekeeper and an event system that can trigger actions in the system independently of a central processing unit; use of the same modules for both automatically-controlled safety-related measurements and firmware-controlled measurements; enhanced diagnostic features, and a sleepwalking feature that allows certain modules in the system to continue to perform various functions even when the module or the system is in a low-power sleep mode.
    Type: Grant
    Filed: December 22, 2010
    Date of Patent: January 27, 2015
    Assignee: Atmel Corporation
    Inventors: Eivind Holsen, Andreas Onsum, Odd Jostein Svendsli, Arne Aas
  • Patent number: 8880913
    Abstract: A battery management and protection system can include various features to improve safety-critical and other functions. Among the features that can be included in some implementations are automatic loading of safety or other parameters during start-up of the system; a centralized timekeeper and an event system that can trigger actions in the system independently of a central processing unit; use of the same modules for both automatically-controlled safety-related measurements and firmware-controlled measurements; enhanced diagnostic features, and a sleepwalking feature that allows certain modules in the system to continue to perform various functions even when the module or the system is in a low-power sleep mode.
    Type: Grant
    Filed: March 2, 2012
    Date of Patent: November 4, 2014
    Assignee: Atmel Corporation
    Inventors: Eivind Holsen, Andreas Onsum, Odd Jostein Svendsli, Arne Aas
  • Patent number: 8344817
    Abstract: A compensating DFLL (CDFLL) is disclosed that utilizes temperature readings at regular intervals in combination with production characterization data of a reference oscillator to compensate for frequency drift and nominal frequency error. In some implementations, the CDFLL selects a calibration value that is not optimal for frequency accuracy to minimize accumulated frequency error over time. More particularly, during a calibration run, mismatch between an ideal frequency and an actual frequency is measured, and the measurement is used as a starting point for a next calibration run, such that the accumulated frequency error is averaged almost to zero over time.
    Type: Grant
    Filed: December 22, 2010
    Date of Patent: January 1, 2013
    Assignee: Atmel Corporation
    Inventors: Arne Aas, Andreas Onsum
  • Publication number: 20120170157
    Abstract: A battery management and protection system can include various features to improve safety-critical and other functions. Among the features that can be included in some implementations are automatic loading of safety or other parameters during start-up of the system; a centralized timekeeper and an event system that can trigger actions in the system independently of a central processing unit; use of the same modules for both automatically-controlled safety-related measurements and firmware-controlled measurements; enhanced diagnostic features, and a sleepwalking feature that allows certain modules in the system to continue to perform various functions even when the module or the system is in a low-power sleep mode.
    Type: Application
    Filed: March 2, 2012
    Publication date: July 5, 2012
    Applicant: Atmel Corporation
    Inventors: Eivind Holsen, Andreas Onsum, Odd Jostein Svendsli, Arne Aas
  • Publication number: 20120162828
    Abstract: A battery management and protection system can include various features to improve safety-critical and other functions. Among the features that can be included in some implementations are automatic loading of safety or other parameters during start-up of the system; a centralized timekeeper and an event system that can trigger actions in the system independently of a central processing unit; use of the same modules for both automatically-controlled safety-related measurements and firmware-controlled measurements; enhanced diagnostic features, and a sleepwalking feature that allows certain modules in the system to continue to perform various functions even when the module or the system is in a low-power sleep mode.
    Type: Application
    Filed: December 22, 2010
    Publication date: June 28, 2012
    Applicant: ATMEL Corporation
    Inventors: Eivind Holsen, Andreas Onsum, Odd Jostein Svendsli, Arne Aas
  • Publication number: 20120166855
    Abstract: Operating a battery management and protection system includes generating a set of events each of which has a respective frequency F/n1, F/n2 . . . F/nm, where ni are integers. One or more of the events are provided to one or more modules in the system. The events, which are generated and provided to the modules independently of a central processing unit, trigger performance of respective actions by the modules.
    Type: Application
    Filed: March 6, 2012
    Publication date: June 28, 2012
    Applicant: ATMEL CORPORATION
    Inventors: Eivind Holsen, Andreas Onsum
  • Publication number: 20120161826
    Abstract: A compensating DFLL (CDFLL) is disclosed that utilizes temperature readings at regular intervals in combination with production characterization data of a reference oscillator to compensate for frequency drift and nominal frequency error. In some implementations, the CDFLL selects a calibration value that is not optimal for frequency accuracy to minimize accumulated frequency error over time. More particularly, during a calibration run, mismatch between an ideal frequency and an actual frequency is measured, and the measurement is used as a starting point for a next calibration run, such that the accumulated frequency error is averaged almost to zero over time.
    Type: Application
    Filed: December 22, 2010
    Publication date: June 28, 2012
    Applicant: ATMEL CORPORATION
    Inventors: Arne Aas, Andreas Onsum
  • Publication number: 20120166841
    Abstract: Operating a battery management and protection system includes generating a set of events each of which has a respective frequency F/n1, F/n2 . . . F/nm, where ni are integers. One or more of the events are provided to one or more modules in the system. The events, which are generated and provided to the modules independently of a central processing unit, trigger performance of respective actions by the modules.
    Type: Application
    Filed: December 22, 2010
    Publication date: June 28, 2012
    Applicant: ATMEL Corporation
    Inventors: Eivind Holsen, Andreas Onsum