Patents by Inventor Greg Ehmann

Greg Ehmann 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: 8667319
    Abstract: Clock management is implemented using a variety of systems, devices and methods. According to one embodiment a clock transitioning circuit arrangement (104) is implemented for receiving data from a processor system (102) via a data bus (212, 214) and for modifying a state a clock-generation unit (106) having a local memory for controlling a plurality of clock outputs that provide clock signals for use by the processing system (102). The arrangement has a memory circuit (206) for storing the data from the processor system (102) and a control circuit (208) for accessing the data in the memory circuit (206) in response to a request to change a clock signal provided by an output of the plurality of clock outputs and for providing corresponding data to the local memory of the clock generation unit (106).
    Type: Grant
    Filed: October 16, 2008
    Date of Patent: March 4, 2014
    Assignee: Synopsys, Inc.
    Inventor: Greg Ehmann
  • Patent number: 8466723
    Abstract: A data processing system comprises a plurality of sub-circuits, a clock generator provided with a control circuit, a pool of oscillator circuits comprising at least three oscillator circuits, and a multiplexing circuit coupled between the pool and clock inputs of the sub-circuits. The multiplexing circuit has a control input coupled to a control output of the control circuit. The multiplexing circuit is configured to couple any selectable one of the oscillator circuits in the pool to a clock input of each of the sub-circuits. The control circuit is configured to set the frequencies of respective ones of the clock circuit by controlling the multiplexing circuit to supply clock signals derived from selected ones of the oscillator circuits to the sub-circuits.
    Type: Grant
    Filed: September 25, 2008
    Date of Patent: June 18, 2013
    Assignee: Synopsys, Inc.
    Inventors: Peter Klapproth, Greg Ehmann, Neal Wingen
  • Patent number: 8364860
    Abstract: A data-processing system is described comprising: • A plurality of data-processing devices (11, 12, 13, 14) • A data-handling facility (20) shared by the data-processing devices, • An aggregation facility (30) for receiving signals (R1, R2, R3, R4) indicative for individual requirements from the data-processing devices for a performance of the shared data-handling facility and for providing a control signal (RA) indicative for a required activity level to meet the aggregated requirements, • a control device (40) for controlling an activity level of the data-handling facility depending on the control signal (RA). Additionally a data-processing method is described.
    Type: Grant
    Filed: September 18, 2008
    Date of Patent: January 29, 2013
    Assignee: NXP B.V.
    Inventors: Peter Klapproth, Greg Ehmann, Claus Pfeiffer
  • Patent number: 8341436
    Abstract: Power-state transitioning arrangements are implemented using a variety of methods. Using one such method, a power-state transitioning circuit arrangement is implemented having a processing circuit that does not include an arithmetic logic unit. A power-state transition script including instructions from an instruction set is stored in a memory circuit. The processing circuit implements the power-state transition script to facilitate a change in a power-state of another processor circuit.
    Type: Grant
    Filed: October 24, 2008
    Date of Patent: December 25, 2012
    Assignee: ST-Ericsson SA
    Inventor: Greg Ehmann
  • Publication number: 20110050300
    Abstract: A data processing system comprises a plurality of sub-circuits (10a, 10a, 10c), a clock generator (20) provided with a control circuit (22), a pool of oscillator circuits (24a, . . . 24f) comprising at least three oscillator circuits, and a multiplexing circuit (26) coupled between the pool and clock inputs of the sub-circuits. The multiplexing circuit has a control input (27) coupled to a control output (23) of the control circuit. The multiplexing circuit is configured to couple any selectable one of the oscillator circuits in the pool to a clock input (11a, 11b, 11c) of each of the sub-circuits. The control circuit (22) is configured to set the frequencies of respective ones of the clock circuit by controlling the multiplexing circuit to supply clock signals derived from selected ones of the oscillator circuits to the sub-circuits.
    Type: Application
    Filed: September 25, 2008
    Publication date: March 3, 2011
    Inventors: Peter Klapproth, Greg Ehmann, Neal Wingen
  • Publication number: 20100327938
    Abstract: Clock management is implemented using a variety of systems, devices and methods. According to one embodiment a clock transitioning circuit arrangement (104) is implemented for receiving data from a processor system (102) via a data bus (212, 214) and for modifying a state a clock-generation unit (106) having a local memory for controlling a plurality of clock outputs that provide clock signals for use by the processing system (102). The arrangement has a memory circuit (206) for storing the data from the processor system (102) and a control circuit (208) for accessing the data in the memory circuit (206) in response to a request to change a clock signal provided by an output of the plurality of clock outputs and for providing corresponding data to the local memory of the clock generation unit (106).
    Type: Application
    Filed: October 16, 2008
    Publication date: December 30, 2010
    Inventor: Greg Ehmann
  • Publication number: 20100211702
    Abstract: A data-processing system is described comprising: A plurality of data-processing devices (11, 12, 13, 14) A data-handling facility (20) shared by the data-processing devices, An aggregation facility (30) for receiving signals (R1, R2, R3, R4) indicative for individual requirements from the data-processing devices for a performance of the shared data-handling facility and for providing a control signal (RA) indicative for a required activity level to meet the aggregated requirements, a control device (40) for controlling an activity level of the data-handling facility depending on the control signal (RA). Additionally a data-processing method is described.
    Type: Application
    Filed: September 18, 2008
    Publication date: August 19, 2010
    Applicant: NXP B.V.
    Inventors: Peter Klapproth, Greg Ehmann, Claus Pfeiffer
  • Publication number: 20090132835
    Abstract: Power-state transitioning arrangements are implemented using a variety of methods. Using one such method, a power-state transitioning circuit arrangement is implemented having a processing circuit that does not include an arithmetic logic unit. A power-state transition script including instructions from an instruction set is stored in a memory circuit. The processing circuit implements the power-state transition script to facilitate a change in a power-state of another processor circuit.
    Type: Application
    Filed: October 24, 2008
    Publication date: May 21, 2009
    Inventor: Greg Ehmann