Patents by Inventor Stephan Habel

Stephan Habel 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: 9576137
    Abstract: A method for improving the functional security and increasing the availability of an electronic control system, particularly a motor vehicle control system, including hardware components and software components, wherein the hardware components are abstracted by at least one basis software component and/or a runtime environment, and in which an implemented security concept describes two or more software levels, wherein a first software level includes control functions of an application software and a second software level is designed as functional monitoring, for safeguarding against control function faults, wherein a data encryption, provided by at least one hardware component, and/or a data signature for securing the data of at least one communication channel of the hardware component is used with at least one first software component. The invention additionally describes an electronic control system for performing the method.
    Type: Grant
    Filed: March 5, 2013
    Date of Patent: February 21, 2017
    Assignees: Continental Teves AG & Co. oHG, Conti Temic Microelectronic GmbH
    Inventors: Stephan Habel, Hans-Leo Ross
  • Publication number: 20150033357
    Abstract: A method for improving the functional security and increasing the availability of an electronic control system, particularly a motor vehicle control system, including hardware components and software components, wherein the hardware components are abstracted by at least one basis software component and/or a runtime environment, and in which an implemented security concept describes two or more software levels, wherein a first software level includes control functions of an application software and a second software level is designed as functional monitoring, for safeguarding against control function faults, wherein a data encryption, provided by at least one hardware component, and/or a data signature for securing the data of at least one communication channel of the hardware component is used with at least one first software component. The invention additionally describes an electronic control system for performing the method.
    Type: Application
    Filed: March 5, 2013
    Publication date: January 29, 2015
    Inventors: Stephan Habel, Hans-Leo Ross
  • Patent number: 8365049
    Abstract: In one embodiment, a circuit has multiple flip-flops with gated clock inputs controlled by an enable signal, where the clock signal is gated in order to reduce power consumption by the circuit. The circuit has an error detection and correction (EDC) module that is active when the enable signal is low in order to detect and correct soft errors of the flip-flops. The EDC module generates and stores an error-correction code based on the data outputs of the flip-flops. The EDC module then compares the stored error-correction code to a presently generated error-correction code, where if they are not identical, then the EDC (a) determines (i) that a soft error has occurred and (ii) which flip-flop suffered the soft error and (b) flips a corresponding error-correction signal to provide a correct corresponding output signal while the enable signal is low.
    Type: Grant
    Filed: December 15, 2008
    Date of Patent: January 29, 2013
    Assignee: LSI Corporation
    Inventors: Claus Pribbernow, Stephan Habel
  • Patent number: 8078926
    Abstract: An improvement to an integrated circuit of a type having a test enable line for enabling an electrical test of the integrated circuit only when the test enable line is at a logical high value, and output lines that are only used during the electrical test of the integrated circuit, where the improvement is a switch circuit for disabling a state change in the output lines when the test enable line is at a logical low value. In this manner, the output lines do not switch during functional use of the integrated circuit, and cannot be aggressors on the data signals that are carried by the data lines that are used during the functional use of the integrated circuit. In addition, these non-switching output lines can act as guard traces that run between the data lines, further electrically isolating the data lines from one another. Further, because they do not switch during functional use of the integrated circuit, the overall power consumption of the integrated circuit is reduced.
    Type: Grant
    Filed: September 14, 2009
    Date of Patent: December 13, 2011
    Assignee: LSI Corporation
    Inventors: Stefan G. Block, Herbert Preuthen, Farid Labib, Stephan Habel, Claus Pribbernow
  • Patent number: 7958473
    Abstract: A method and a computer program for configuring an integrated circuit design for static timing analysis include receiving module data representative of a hierarchy of modules in an integrated circuit design. A configuration item is selected from a list of configuration items for at least one of the modules. The module data is configured for the module from the selected configuration item into a static timing analysis scenario for performing a static timing analysis of the configured module data.
    Type: Grant
    Filed: May 9, 2008
    Date of Patent: June 7, 2011
    Assignee: LSI Corporation
    Inventors: Juergen Dirks, Udo Elsholz, Stephan Habel, Ansgar Bambynek
  • Patent number: 7944237
    Abstract: A method and apparatus are provided for storing a value in a process register of an electrical circuit, which indicates a strength of a process in which the circuit was fabricated, and adjusting an input delay applied to data signals received by a synchronous storage element of the electrical circuit based on the stored value.
    Type: Grant
    Filed: December 15, 2010
    Date of Patent: May 17, 2011
    Assignee: LSI Corporation
    Inventors: Stephan Habel, Stefan G. Block
  • Publication number: 20110084726
    Abstract: A method and apparatus are provided for storing a value in a process register of an electrical circuit, which indicates a strength of a process in which the circuit was fabricated, and adjusting an input delay applied to data signals received by a synchronous storage element of the electrical circuit based on the stored value.
    Type: Application
    Filed: December 15, 2010
    Publication date: April 14, 2011
    Applicant: LSI CORPORATION
    Inventors: Stephan Habel, Stefan G. Block
  • Publication number: 20110066905
    Abstract: An improvement to an integrated circuit of a type having a test enable line for enabling an electrical test of the integrated circuit only when the test enable line is at a logical high value, and output lines that are only used during the electrical test of the integrated circuit, where the improvement is a switch circuit for disabling a state change in the output lines when the test enable line is at a logical low value. In this manner, the output lines do not switch during functional use of the integrated circuit, and cannot be aggressors on the data signals that are carried by the data lines that are used during the functional use of the integrated circuit. In addition, these non-switching output lines can act as guard traces that run between the data lines, further electrically isolating the data lines from one another. Further, because they do not switch during functional use of the integrated circuit, the overall power consumption of the integrated circuit is reduced.
    Type: Application
    Filed: September 14, 2009
    Publication date: March 17, 2011
    Applicant: LSI CORPORATION
    Inventors: Stefan G. Block, Herbert Preuthen, Farid Labib, Stephan Habel, Claus Pribbernow
  • Patent number: 7880498
    Abstract: A method and apparatus are provided for storing a value in a process register of an electrical circuit, which indicates a strength of a process in which the circuit was fabricated, and adjusting an input delay applied to data signals received by a synchronous storage element of the electrical circuit based on the stored value.
    Type: Grant
    Filed: November 23, 2007
    Date of Patent: February 1, 2011
    Assignee: LSI Corporation
    Inventors: Stephan Habel, Stefan G. Block
  • Publication number: 20100153824
    Abstract: In one embodiment, a circuit has multiple flip-flops with gated clock inputs controlled by an enable signal, where the clock signal is gated in order to reduce power consumption by the circuit. The circuit has an error detection and correction (EDC) module that is active when the enable signal is low in order to detect and correct soft errors of the flip-flops. The EDC module generates and stores an error-correction code based on the data outputs of the flip-flops. The EDC module then compares the stored error-correction code to a presently generated error-correction code, where if they are not identical, then the EDC (a) determines (i) that a soft error has occurred and (ii) which flip-flop suffered the soft error and (b) flips a corresponding error-correction signal to provide a correct corresponding output signal while the enable signal is low.
    Type: Application
    Filed: December 15, 2008
    Publication date: June 17, 2010
    Applicant: LSI Corporation
    Inventors: Claus Pribbernow, Stephan Habel
  • Patent number: 7650548
    Abstract: A scannable flip-flop and method are provided. The flip-flop includes a clock input, a normal data input, a test data input, a normal data output and a scan data output. The flip-flop has a normal operating mode during which the normal data output is enabled and the scan data output disabled and has a scan-shift mode during which the normal data output is disabled and the scan data output is enabled.
    Type: Grant
    Filed: April 4, 2007
    Date of Patent: January 19, 2010
    Assignee: LSI Corporation
    Inventors: Stefan G. Block, Stephan Habel
  • Patent number: 7616517
    Abstract: A circuit which includes an IP cell having a function select input signal line, combinatorial logic having an output connected to the function select input signal line of the IP cell, a configuration register having an output connected to an input of the combinatorial logic, wherein a high/low input signal line is also connected to the combinatorial logic, wherein the circuit provided that the configuration register receives configuration data during a start-up sequence, and configuration data is held by the combinatorial logic as the configuration register powers down during a functional mode.
    Type: Grant
    Filed: July 3, 2008
    Date of Patent: November 10, 2009
    Assignee: LSI Corporation
    Inventors: Stephan Habel, Claus Pribbernow, Stefan Block, Herbert Preuthen
  • Publication number: 20090134912
    Abstract: A method and apparatus are provided for storing a value in a process register of an electrical circuit, which indicates a strength of a process in which the circuit was fabricated, and adjusting an input delay applied to data signals received by a synchronous storage element of the electrical circuit based on the stored value.
    Type: Application
    Filed: November 23, 2007
    Publication date: May 28, 2009
    Applicant: LSI Corporation
    Inventors: Stephan Habel, Stefan G. Block
  • Patent number: 7514974
    Abstract: An apparatus and method are provided for powering an integrated circuit chip with a supply voltage generated externally to the chip. An on-chip clock signal is generated with a ring oscillator fabricated on the integrated circuit chip. The supply voltage is altered as a function of a difference between a frequency of the on-chip clock signal and a reference clock frequency.
    Type: Grant
    Filed: April 18, 2007
    Date of Patent: April 7, 2009
    Assignee: LSI Corporation
    Inventors: Stefan G. Block, Stephan Habel
  • Publication number: 20080258700
    Abstract: An apparatus and method are provided for powering an integrated circuit chip with a supply voltage generated externally to the chip. An on-chip clock signal is generated with a ring oscillator fabricated on the integrated circuit chip. The supply voltage is altered as a function of a difference between a frequency of the on-chip clock signal and a reference clock frequency.
    Type: Application
    Filed: April 18, 2007
    Publication date: October 23, 2008
    Applicant: LSI Logic Corporation
    Inventors: Stefan G. Block, Stephan Habel
  • Publication number: 20080250283
    Abstract: A scannable flip-flop and method are provided. The flip-flop includes a clock input, a normal data input, a test data input, a normal data output and a scan data output. The flip-flop has a normal operating mode during which the normal data output is enabled and the scan data output disabled and has a scan-shift mode during which the normal data output is disabled and the scan data output is enabled.
    Type: Application
    Filed: April 4, 2007
    Publication date: October 9, 2008
    Applicant: LSI Logic Corporation
    Inventors: Stefan G. Block, Stephan Habel
  • Publication number: 20080216035
    Abstract: A method and a computer program for configuring an integrated circuit design for static timing analysis include receiving module data representative of a hierarchy of modules in an integrated circuit design. A configuration item is selected from a list of configuration items for at least one of the modules. The module data is configured for the module from the selected configuration item into a static timing analysis scenario for performing a static timing analysis of the configured module data.
    Type: Application
    Filed: May 9, 2008
    Publication date: September 4, 2008
    Inventors: Juergen Dirks, Udo Elsholz, Stephan Habel, Ansgar Bambynek